首先这题有两种解法,一种是使用ida查看伪代码直接写exp跑出flag,另外一种是调试,因为最近在学调试,刚好用于实战上了。
一.查壳

二.32位文件拖入od动态调试
先找到game的主要函数,插件中文智能搜索一下所有的字符串。


找到了,那个input :的字符串,就是我们需要找到game的函数,同时在第一张图片中也找到了一个done flag is,猜测是正确后会得到flag,那么只要修改汇编代码,直接跳转到done这个的函数,不就做出来了吗。
这里调试过程真的算简单的一批了,单步调试一步一步,之后jmp一下函数,结束了。
XCTF GAME
逆向游戏挑战:调试技巧实战
最新推荐文章于 2023-10-29 19:50:32 发布
本文介绍了一种逆向工程游戏挑战的解决方法,通过IDA和动态调试工具OD定位游戏主要函数,找到输入提示和疑似成功标志的字符串。采用单步调试和汇编代码跳转技巧,轻松完成挑战。
593

被折叠的 条评论
为什么被折叠?



