攻防世界新手RE 5.logmein

菜鸡开始接触一些基本的算法逆向了

下载得到一个64位ELF文件

进入ida64,找到main,反编译

sub_4007C0是报错

sub_4007F0是正确

所以要想办法达到最后的阶段,也就是s[i]符合上述条件再进行输出

//BYTE *在此就是unsigned char,int64是long long int

这里把v8[8]改为了v8[18],因为前式得不出结果于是尝试将需要复制的字符串完整输入v8

运行得到结果

原文地址:https://www.cnblogs.com/FrozenW/p/13796628.html