1.安装xray 实现对皮卡丘靶场的主动和被动扫描(需要输出扫描报告)
1.xray安装
1.下载
- Github: https://github.com/chaitin/xray/releases (国外速度快)
- CT stack: https://stack.chaitin.com/tool/detail?id=1 (国内速度快)
选择自己适配的版本安装
下载解压后在目录下打开cmd,运行.\xray_windows_amd64.exe version查看 xray 的版本号,第一次会报错,报错后目录下会自动更新相关文件,再次运行.\xray_windows_amd64.exe version即可正常查看 xray 的版本号
2.生成证书
运行 .\xray_windows_amd64.exe genca
。运行命令之后,将在当前文件夹生成 ca.crt
和 ca.key
两个文件。
3.安装证书
双击 ca.crt
,然后按照下图的步骤操作。
2.xray 实现对皮卡丘靶场的主动扫描
爬虫模式是模拟人工去点击网页的链接,然后去分析扫描,和代理模式不同的是,爬虫不需要人工的介入,访问速度要快很多,但是也有一些缺点需要注意。
启动phpstudy相关服务,在xray目录下打开cmd,输入命令.\xray_windows_amd64.exe webscan --basic-crawler http://127.0.0.1/pikachu --html-output activescanning.html,activescanning.html是我设置的保存为这个文件。
过程会比较久,等待即可。
双击打开activescanning.html,这就是生成的扫描报告。
3.xray 实现对皮卡丘靶场的被动扫描
代理模式下的基本架构为,扫描器作为中间人,首先原样转发流量,并返回服务器响应给浏览器等客户端,通讯两端都认为自己直接与对方对话,同时记录该流量,然后修改参数并重新发送请求进行扫描。
启动phpstudy相关服务,在xray目录下打开cmd,输入命令.\xray_windows_amd64.exe webscan --listen 127.0.0.1:8989 --html-output passivescanning.html,passivescanning.html是我设置的保存为这个文件。
需要尽可能多的在127.0.0.1.pikachu进行点击操作,多递交一些POST请求,这样才能扫到东西。并且被动扫描模式适用于需要持续监控流量的场景,所以和主动扫描不同,它不会自动结束,需要手动停止它来结束扫描并生成最终的扫描报告。ctrl+c退出扫描。
双击打开passivecanning.html,这就是生成的扫描报告。
2.安装goby,实现对皮卡丘靶场的扫描,无法安装的同学可以安装windows虚拟机,在虚拟机中进行操作
安装好goby后点击goby.exe直接就可以使用。