Burpsuite反探测之http://burp与favicon.ico

2023-11-20 22:50

本文主要是介绍Burpsuite反探测之http://burp与favicon.ico,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0X01 溯源原理

浏览器走burp代理时,访问http://burp会出现以下界面

如果访问一个未知的host,如http://host会出现以下界面

也就是说挂了burp的浏览器是可以访问以上网站的,而正常浏览器是无法访问以上网站的。

然后利用<iframe><img>标签可以不存在跨域的特性,将此代码嵌入网页中

0X02 溯源方法一

<img src="http://burp/favicon.ico" onload="alert('hacker')" >

如果当前浏览器访问http://burp/favicon.ico成功,则弹出hacker标签,或执行脚本告知服务器这是黑客请求

0X03 溯源方法二

<iframe src="http://burp/" onload="alert('hacker')"></iframe>

<iframe src="http://aaaaaaaaa/" onload="alert('hacker')"></iframe>

<iframe src="http://burp/" onload="alert('hacker')" style="display: none;"></iframe>

如果当前浏览器访问http://burp/成功,则弹出hacker标签,或执行脚本告知服务器这是黑客请求

这里遇到一个坑,就是谷歌浏览器,Safari浏览器就算不走burp代理,也会弹窗hacker,貌似无论iframe标签中src是否访问成功,都会执行后续的alert动作。但是火狐浏览器不会出现这种情况,所以<iframe>标签受浏览器影响误报很大,不建议用此方法。

0X04 反溯源方法:

Proxy下将这两个选型勾选即可

  • 一个是关闭http://burp代理
  • 一个是关闭burp自带的浏览器错误回显信息

使用火狐浏览器挂burp代理打开,通过Network发现请求burp失败,并没有弹窗

这篇关于Burpsuite反探测之http://burp与favicon.ico的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/398017

相关文章

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

【Linux】应用层http协议

一、HTTP协议 1.1 简要介绍一下HTTP        我们在网络的应用层中可以自己定义协议,但是,已经有大佬定义了一些现成的,非常好用的应用层协议,供我们直接使用,HTTP(超文本传输协议)就是其中之一。        在互联网世界中,HTTP(超文本传输协议)是一个至关重要的协议,他定义了客户端(如浏览器)与服务器之间如何进行通信,以交换或者传输超文本(比如HTML文档)。

如何确定 Go 语言中 HTTP 连接池的最佳参数?

确定 Go 语言中 HTTP 连接池的最佳参数可以通过以下几种方式: 一、分析应用场景和需求 并发请求量: 确定应用程序在特定时间段内可能同时发起的 HTTP 请求数量。如果并发请求量很高,需要设置较大的连接池参数以满足需求。例如,对于一个高并发的 Web 服务,可能同时有数百个请求在处理,此时需要较大的连接池大小。可以通过压力测试工具模拟高并发场景,观察系统在不同并发请求下的性能表现,从而

Anaconda 中遇到CondaHTTPError: HTTP 404 NOT FOUND for url的问题及解决办法

最近在跑一个开源项目遇到了以下问题,查了很多资料都大(抄)同(来)小(抄)异(去)的,解决不了根本问题,费了很大的劲终于得以解决,记录如下: 1、问题及过程: (myenv) D:\Workspace\python\XXXXX>conda install python=3.6.13 Solving environment: done.....Proceed ([y]/n)? yDownloa

构建高性能WEB之HTTP首部优化

0x00 前言 在讨论浏览器优化之前,首先我们先分析下从客户端发起一个HTTP请求到用户接收到响应之间,都发生了什么?知己知彼,才能百战不殆。这也是作为一个WEB开发者,为什么一定要深入学习TCP/IP等网络知识。 0x01 到底发生什么了? 当用户发起一个HTTP请求时,首先客户端将与服务端之间建立TCP连接,成功建立连接后,服务端将对请求进行处理,并对客户端做出响应,响应内容一般包括响应

Golang支持平滑升级的HTTP服务

前段时间用Golang在做一个HTTP的接口,因编译型语言的特性,修改了代码需要重新编译可执行文件,关闭正在运行的老程序,并启动新程序。对于访问量较大的面向用户的产品,关闭、重启的过程中势必会出现无法访问的情况,从而影响用户体验。 使用Golang的系统包开发HTTP服务,是无法支持平滑升级(优雅重启)的,本文将探讨如何解决该问题。 一、平滑升级(优雅重启)的一般思路 一般情况下,要实现平滑

Java http请求示例

使用HttpURLConnection public static String httpGet(String host) {HttpURLConnection connection = null;try {URL url = new URL(host);connection = (HttpURLConnection) url.openConnection();connection.setReq

3.比 HTTP 更安全的 HTTPS(工作原理理解、非对称加密理解、证书理解)

所谓的协议 协议只是一种规则,你不按规则来就无法和目标方进行你的工作 协议说白了只是人定的规则,任何人都可以定协议 我们不需要太了解细节,这些制定和完善协议的人去做的,我们只需要知道协议的一个大概 HTTPS 协议 1、概述 HTTPS(Hypertext Transfer Protocol Secure)是一种安全的超文本传输协议,主要用于在客户端和服务器之间安全地传输数据

IEEE会议投稿资料汇总http://cadcg2015.nwpu.edu.cn/index.htm

最近投了篇IEEE的顶级会议文章,一下是比较有用的一些资料,以供参考。 1.会议主页:http://cadcg2015.nwpu.edu.cn/index.htm     (The 14th International Conference on Computer-Aided Design and Computer Graphics (CAD/Graphics 2015)) 2.I

Thor与Http catcher介绍

IOS破解VIP神器Thor和Http catcher,大家都听说过吗? 简单聊聊两款软件的区别和使用体验: Thor: (1)UI界面很直观,清晰,可以直接选择过滤器 (2)创建过滤器对于新手来说个人感觉比Http catcher难上手一点 (3)无法同时选择多个过滤器 Http catcher: (1)第一次使用找不到过滤器(重写)在哪里 (2)对于新手,只要会一点正则表达式基