红蓝对抗学xray

极客

红蓝对抗学xray:我靠这玩意儿从“脚本小子”混成了团队主力,真挺魔幻的

说真的,刚入行那会儿,我压根没把“红蓝对抗”当回事,就觉得嘛,不就是你打我一下、我防你一下,跟小时候玩警察抓小偷似的?直到后来被头儿一脚踹进项目里,才明白——好家伙,这玩意儿水深得能淹死人,而真正把我从“只会点鼠标的脚本小子”拽上道的,说出来你可能不信,居然是 红蓝对抗学xray 这套路子,哎,别急着划走,听我唠完,保准你也有点感触。

红蓝对抗学xray

一开始,我连xray是啥都犯迷糊

先坦白,我最初以为xray就是个扫描器,跟那些烂大街的工具差不多,跑一遍出个报告,完事儿,结果第一次参加内部红蓝对抗演练,蓝队那边甩过来一堆告警,我对着xray的扫描结果愣是看不懂——哪些是误报、哪些是真洞、哪些是蜜罐勾引我踩的坑,完全分不清,那会儿真是急得抓耳挠腮,恨不得把键盘吃了。

后来带我的师傅老周,叼着烟瞥了我一眼说:“你小子别把xray当锤子使,它是个‘透视镜’,红蓝对抗学xray,学的是啥?是让你站红队视角想怎么绕,站蓝队视角想怎么堵。” 这话我当时没全懂,但记下了。

红蓝对抗学xray,精髓在“对”字上

你猜怎么着?后来我自个儿琢磨明白了,单纯跑xray扫漏洞,那叫“单机自嗨”,真正的 红蓝对抗学xray,是得把扫描结果扔进对抗场景里滚一圈,比如红队用xray的被动扫描代理挂上浏览器,一边手动点功能点一边看它吐出的可疑请求——哎,这时候你得像侦探一样琢磨:这个参数蓝队会不会做过滤?那个接口是不是故意留的蜜罐?蓝队那边呢,拿着xray的POC去反推自己WAF规则漏了啥。

有一回我拿xray扫一个登录口,扫出个SQL注入点,兴奋得差点从椅子上蹦起来,结果老周慢悠悠来一句:“你试试加个绕过,再试试蓝队那套CDN会不会拦。” 我一试,嘿,果然被拦了,这才叫对抗嘛!光会扫不会绕,跟拿着钥匙不会开门有啥区别?说真的,那阵子我天天泡在靶场里,红蓝角色来回切,脑子都快分裂了,但进步是真快。

情绪上头的时候,真想摔鼠标

当然也有崩溃的时候,有次演练,我红队这边用xray扫出一堆中危漏洞,提交上去蓝队全给标“误报”,我气得拍桌子:“这明明能打!” 老周嘿嘿一笑:“你光有扫描结果,没有利用链,人家凭啥认?” 后来我咬着牙把xray的POC改吧改吧,串了个组合拳——从信息泄露到越权再到内网横向,一条龙截图甩群里,蓝队那哥们儿沉默半天,回了句:“服了,修。”

你看,红蓝对抗学xray 这玩意儿,逼着你不能只当“报告生成器”,得学会把扫描器当跳板,把对抗思维当肌肉记忆,现在我再跑xray,脑子里自动分两个小人:红队小人喊“绕过去绕过去”,蓝队小人喊“堵住他堵住他”,哈哈,有点精分,但真管用。

给想上车的兄弟几句大实话

你要是刚入门,别一上来就死磕高级绕过,先老老实实把xray的被动扫描玩熟,挂在浏览器上点一天业务,看看它能吐出啥。—重点来了——找个同事陪你模拟对抗,他当蓝队随便加规则,你当红队想办法绕。红蓝对抗学xray 最怕的就是“一个人闷头扫”,扫再多也是纸上谈兵。

对了,别忘了看xray的官方文档和社区案例,那里面藏着不少对抗思路,我当初就是靠扒拉别人的实战笔记,才搞明白怎么用xray的--ho参数做host碰撞绕过CDN,哎,说多了都是泪,反正现在团队里新来的小孩问我咋学,我就一句话:“把xray当对手的牌,红蓝两边轮流打,打多了手就熟了。”

行了,唠到这儿吧,你要是也在红蓝对抗里摸爬滚打,或者正琢磨 红蓝对抗学xray 咋入门,欢迎来我博客翻翻其他文章——链接我放这儿了,点进去咱接着聊,别光看不动手啊,靶场搭起来,xray跑起来,红蓝小人吵起来,那才叫一个带劲!

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]