运动完之后未进食的巅峰状态反应速度还是老年人水平...
阅读全文...
《Web 安全防线初探:开源 WAF 引擎 ModSecurity 核心解析》--(ai写的就是比我的好)
在 Web 安全的学习路线上,绕过 WAF(Web 应用防火墙)是每一个渗透测试人员和安全研究者都必须面对的课题。而在众多商业和开源 WAF 中,ModSecurity 无疑是“祖师爷”级别的存在。今天这篇笔记,就来系统梳理一下这段时间对 ModSecu...
阅读全文...
阅读全文...
buu_web44(整个四月就到这里吧!)
朴实无华的一道题吗?确实是^v^啥都看不到,目录扫描也是只有robots.txt你的robots我的robots~好像不一样~哈哈啥都看不到,题解是可以看到的,有一个fAke_flagggg.php显示找不到flag,也是没办法了,抓包发包相应包有提示:...
阅读全文...
阅读全文...
这题不算(写一半没写了,比赛也结束了)
这题主要是要知道又git源码泄露这回事,不然根本做不了甚至连提示都找不到,开始目录扫描,但是只是扫描到了index.php我自己根据提示,手动试了一下flag.php,发现可以访问,但是没有回显。所以目前就知道两个文件,index.php,flag.ph...
阅读全文...
阅读全文...
buu_reverse25
这一题很难,用到了新知识,hash,感谢zc做题帮我速通32位,放ida看主要代码顺着逻辑读下去很好读懂:第一个输入到string,长度需要为6的整数,然后拼接一个字符串@DBApp,经过一个函数sub_40100A,string1就需要和
6E32D0...
阅读全文...
阅读全文...
buu_reverse28
直接放die32位,放ida看主要代码这里出意外了,反编译失败,难道说要我看汇编?不懂,问了ai感觉有道理,但是感觉有点麻烦,还是选择看题解题解说的是直接定位到报错的地方,然后点进去单独反汇编,再出来main函数就可以直接反汇编了。问ai得出来的原因:在...
阅读全文...
阅读全文...
buu_reerse26
这一题有点难度,依旧放die看到64位小端序,放ida64看主函数,输入存在v6首先会看if ( aGyURsywBFbLwya[j] != byte_414040[j] )
只要不满足这个条件,就可以到达打印right,分支,所以aGyURsywBFb...
阅读全文...
阅读全文...
buu_reverse21
这题不算难,但是有一点坑放die里看看啥文件,懒得查壳了,看不到函数再去查壳吧64位elf文件,放ida64,看主要代码
解释一下(i & 1):i与1按位与运算,比如3 & 1 == (二进制)1 1 & 0 1 == 0 1 ...
阅读全文...
阅读全文...
buu_reverse18
做一题,这题编码逻辑有坑,注意!32位,放ida,看定位到主要代码看看这段代码,输入ACTF{只是提示我们接下来输入的就是flag
后面把我们的输入进行加密,加密之后和硬编码字符串进行对比,正确就输出You are correct!
所以只需要把硬编码的...
阅读全文...
阅读全文...






