an4er

Want to be a Ctfer, Developer, Red Team


正则代审github仓库代码

Published November 29, 2022

寒假看到学长发表了一篇他挖到CVE的文章:使用Code Search来挖掘开源项目漏洞,就挺感兴趣的,自己上手玩了一下

我首先想到的是,去匹配仓库中的一些敏感信息泄露,比如AK,然后就看到了如下有趣的一幕

image-20231107155421397

然后发现基础漏洞中,好通过正则去批量匹配的就只有SQL了吧,然后就是改改了学长的正则,比如从select 到update delete之类的,又因为那时候Code Search是体验使用,匹配到的只有前五页,所以后面我就大胆的限制了下变量名为query(这变量名绝对是传参可控嘛,还真让我找到一个五百多star的

202311071605374.png

代码如下

image-20231107155849727

后面在数据库里给加个储存桶地址,凑成CTF题了