1.xray的主动扫描和被动扫描
主动扫描:
使用命令:
xray webscan --basic-crawler http://127.0.0.1/pikachu --html-output xray-crawler-testphp.html(将xray_windows_amd64.exe重命名为xray.exe方便使用)
参考文档:基本介绍 - xray Documentation
扫描结果如下:
被动扫描:
使用命令:xray webscan --listen 127.0.0.1:8989 --html-output resault_1.html
设置代理并访问:
结果如下:
2.安装使用goby
设置:
扫描结果如下:
3.xray和burp联动扫描
1.设置上游代理,端口置为8989
2.浏览器选择burp代理,注意端口是8080
3.开始监听
4.结果与上面差不多
4.上层代理原理
- 浏览器向
www.baidu.com
发起 HTTPS 请求。 www.baidu.com
返回 HTTPS 响应,通过 Burp (127.0.0.1:8080
)。- Burp 将请求转发给 Xray (
127.0.0.1:8989
) 进行扫描。 - Xray 处理扫描后,将结果返回给 Burp。
- Burp 最终将响应返回给浏览器。