CTF刷题之旅 XCTF嘉年华体验赛 逆向题 RE2的Writeup
发布时间
阅读量:
阅读量
这道题目尝试运用动静结合的手段进行分析。在动态调试过程中,为提升效率,选择跳过sleep()函数的执行。当遇到那两个jle跳转指令时,通过将SF标志位直接设置为0的方式,对程序执行路径进行了调整,此时可以观察到左侧箭头变为虚线状态。此外,第三个jle指令位于sub_400C9A()函数内部。

主函数的定义如下
__int64 __fastcall main(__int64 a1, char **a2, char **a3)
{
unsigned int v3; // eax
int v4; // eax
int v5; // eax
void *my_mima; // [rsp+8h] [rbp-18h]
unsigned int *my_zhanghao; // [rsp+10h] [rbp-10h]
signed int j; // [rsp+18h] [rbp-8h]
signed int i; // [rsp+1Ch] [rbp-4h]
全部评论 (0)
还没有任何评论哟~
