摘要:
太难了太难了,这道题是花指令+迷宫逆向,本来以为学了汇编就学会了花指令,没想到nop哪里才是关键 首先查壳,外面一个"UPX"壳,直接去掉,检查里面的函数逻辑,发现不能正常反编译 然后下面还有一大堆数据不知道啥情况,这就是花指令导致的,中间的call和jnz均指向了一个无法成功跳转的地址(没有意义的 阅读全文
posted @ 2025-02-24 21:40
Ylin07
阅读(79)
评论(0)
推荐(0)
摘要:
又他妈的是新生赛,我都不是新生了还天天被折磨。 首先查壳分析,然后反编译程序,可以看到程序逻辑还是比较简单的 我们进行一下整理和重命名,可以得到完整的程序逻辑: int __cdecl main(int argc, const char **argv, const char **envp) { in 阅读全文
posted @ 2025-02-24 20:10
Ylin07
阅读(91)
评论(0)
推荐(0)
摘要:
这道题很难,但是并不难在他的解题要用到的方法和技巧上,而是难在它的题目设计。做的过程中真的有一种闯关的感觉,非常有趣 首先我们通过对字符的定位我们可以来到sub_4009C6函数 __int64 sub_4009C6() { __int64 result; // rax int i; // [rsp 阅读全文
posted @ 2025-02-24 13:35
Ylin07
阅读(56)
评论(0)
推荐(0)