网安引领时代,弥天点亮未来
1.Yakit是基于Yak语言开发的网络安全单兵工具,旨在打造一个覆盖渗透测试全流程的网络安全工具库,已经实现了BurpSuite常用的功能,包括拦截并修改请求/返回报文、history模块、repeater模块、intruder模块,并且在fuzz模块中创新性的实现了GUI标签fuzz,具备更好的可扩展性。
2.在官网已有的规则里面,并没有CORS跨域的检测规则。
3.根据官网给的示例,自己可以增加一个检测规则。
{
"Rule": "(Access-Control-Allow-Credentials)[\s\S]*?(:)[\s\S]*?(true)",
"NoReplace": true,
"Color": "blue",
"EnableForResponse": true,
"Index": 5,
"ExtraTag": [
"CORS跨域"
]
}
4.我这里选择的是不替换内容、对响应生效,并且只匹配Access-Control-Allow-Credentials为true的情况下,这个配置代表允许跨域请求携带cookie。
5.检测效果如下,当Access-Control-Allow-Credentials:true的时候可以检测到。
6.当Access-Control-Allow-Credentials:false的时候就检测不到了。
7.欢迎大家关注弥天安全实验室公众号。
知识分享完了
喜欢别忘了关注我们哦~
学海浩茫,
弥 天
安全实验室
原文始发于微信公众号(弥天安全实验室):Yakit工具下的检测跨域攻击示例
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论