精易论坛

标题: 反射XSS漏洞被动扫描函数例子 [打印本页]

作者: 青春的思念    时间: 2022-11-25 02:14
标题: 反射XSS漏洞被动扫描函数例子
JSON callback反射是一个比较常见的漏洞,漏洞产生的原因主要是因为返回的Content-Type没有做好处理,如果协议头Content-Type里面包含了html 就大概率会产生反射XSS





----------------------------------------------------------------------------




  
子程序名返回值类型公开备 注
Content_Type文件类型判断整数型 1=js   2=json   3=text   4=html  5=png  6=jpeg  7=gif  8=css
参数名类 型参考可空数组备 注
文本文本型
如果真 (寻找文本 (文本, “javascript”, , ) ≠ -1)
返回 (1)

如果真 (寻找文本 (文本, “json”, , ) ≠ -1)
返回 (2)

如果真 (寻找文本 (文本, “text”, , ) ≠ -1)
返回 (3)

如果真 (寻找文本 (文本, “html”, , ) ≠ -1)
返回 (4)

如果真 (寻找文本 (文本, “image/png”, , ) ≠ -1)
返回 (5)

如果真 (寻找文本 (文本, “image/jpeg”, , ) ≠ -1)
返回 (6)

如果真 (寻找文本 (文本, “image/gif”, , ) ≠ -1)
返回 (7)

如果真 (寻找文本 (文本, “image/css”, , ) ≠ -1)
返回 (8)

返回 (0)




  
子程序名返回值类型公开备 注
扫描JSON反射漏洞 
参数名类 型参考可空数组备 注
url文本型URL是通过抓包软件获取到的 传递进来
Content_Type文本型这里传递返回Content_Type协议头,切记是返回Content_Type协议头
变量名类 型静态数组备 注
是否回调逻辑型 
替换后URL文本型 
返回源码文本型 
' -------------------
如果真 (寻找文本 (到大写 (url), “CALLBACK”, , ) ≠ -1 寻找文本 (Content_Type, “html”, , ) ≠ -1)
返回源码 = 网页_访问S (url + “?&callback=>&cb=>”, , , )
如果真 (寻找文本 (返回源码, “”, , ) ≠ -1)
输出调试文本 (url, “可能存在反射XSS漏洞”)

如果真 (Content_Type文件类型判断 (Content_Type) = 2)
返回源码 = 网页_访问S (url + “?&callback=>&cb=>”, , , )
如果真 (寻找文本 (返回源码, “”, , ) ≠ -1)
输出调试文本 (url, “可能存在反射XSS漏洞”)





源碼裏面包含敏感HTML關鍵詞大概率會被屏蔽 自己参考下面图片代码处理吧




可以使用这个老哥写的HTTP抓包,监听URL是否包含callback关键词,如果包含回调就对URL进行扫描 或者判断是否存在.json后缀 软件自动加上callback扫描
https://125.confly.eu.org/forum.php?mod ... 14752947&highlight=网络





作者: 杰西卡技术传媒    时间: 2022-11-25 09:10
感谢分享!  支持开源!
作者: wuqingg    时间: 2022-11-25 09:12
感谢分享!  支持开源!
作者: 一指温柔    时间: 2022-11-25 09:31
感谢分享!  支持开源!
作者: 和平软件    时间: 2022-11-25 11:10
支持开源!
作者: q1512960733    时间: 2022-11-25 13:20
        感谢分享,很给力!~
作者: 396384183    时间: 2022-11-25 15:55
感谢分享!  支持开源!
作者: wjswzj0    时间: 2022-11-25 16:05
感谢分享~
作者: 临安    时间: 2022-11-25 16:58
感谢分享~
作者: GameRay    时间: 2022-11-25 18:48
能否上个源码例子,谢谢
作者: tian89    时间: 2022-11-26 04:35
这位兄弟是台湾的还是香港的使用繁体中文!
作者: 一指温柔    时间: 2022-11-26 09:41
谢楼主分享!
作者: cfvgbhnj    时间: 2022-11-26 13:00
        支持开源~!感谢分享
作者: cfvgbhnj    时间: 2022-11-26 14:02
   支持开源~!感谢分享
作者: 285275928    时间: 2022-11-26 17:23
支持开源~!感谢分享
作者: Wz613613    时间: 2022-11-26 19:23
感谢分享!!!
作者: 世云达网络    时间: 2022-11-27 16:31
提示: 作者被禁止或删除 内容自动屏蔽
作者: 97134784    时间: 2022-11-27 21:41
支持 感谢分享
作者: 噼里啪啦咻    时间: 2022-11-28 07:43
66666666666666666666
作者: qyiq    时间: 2022-11-29 00:02
6666565656565
作者: opq123    时间: 2022-12-12 14:54
支持开源~!感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4