-
-
[原创]第二题 半加器
-
发表于: 2018-12-3 21:44 2978
-
拖入IDA,发现一堆奇怪操作,好像有什么动态修改的东西在里面?
先跑起来,通过栈回溯即可找到读取输入的逻辑,在0x13B19B0,猜测标记一些函数,逻辑如下:
可以看到要求输入长度在10~30之间,且中间一位是'A'。拿到输入进入encode函数,是一段异或逻辑,把'A'替换成'#',其余的异或0x1f:
在存放输入字符串的地方下内存访问断点,立马断到对比逻辑,
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!
最后于 2018-12-4 09:51
被diycode编辑
,原因:
赞赏
他的文章
赞赏
雪币:
留言: