BUUCTF 51.jocker wp
很多wp里面都说反编译时出现了sp异常,我竟然没有出现
主函数是这样的,其中encrypt函数反编译不了,里面插了不少花指令,都被解释为db了,finally也是反编译失败的
wrong和omg分别是对字符串进行加密和验证,但是得到的结果叫fake什么什么,并不是答案,而是进入encrypt的门槛
动调encrypt函数
发现是取flag和hahaha字符串异或后,和ebp-6c处的数据比较得到一部分的flag,显然finally部分是剩下的flag
前面还可以先在encrypt函数前脱壳一下,把virtualProtect脱掉,这样下的断点不会被更改。
最后打开finally,这里的finally被刻意分割成几段数据,需要删除里面多余的retn,或者脱壳也可以解决。
其他wp都认为这个最后的部分是猜出来的,好奇葩
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】