ReversingWithLena——02. Keyfiling the reverseme + assembler

02. Keyfiling the reverseme + assembler

02与01相差不大。重复01步骤,可以发现程序执行流程仍然为读取已存在keyfile.dat并判断是否符合要求。
新建文件如下:
ReversingWithLena——02. Keyfiling the reverseme + assembler
OD执行程序,可以看到已经成功读取字符串

ReversingWithLena——02. Keyfiling the reverseme + assembler
同时也可以看到字符串长度为A。
ReversingWithLena——02. Keyfiling the reverseme + assembler
继续执行,可以看到一系列判断:
ReversingWithLena——02. Keyfiling the reverseme + assembler
同样的上述指令要求获取字符串长度不少于10h同时字母‘G’个数不少于8个。
输入符合要求的字符串即破成功。
ReversingWithLena——02. Keyfiling the reverseme + assembler

上一篇:ASM210002: 汇编常用工具


下一篇:汇编语言之歌