DontDebugMe
DontDebugMe
第八届ZJ CTF预赛RE1
点开pseudocode,

发现是对buf2进行加密,
显然v5就是加密的key
而sub_401000这个函数就是为key赋值
那么只要复现sub_401000函数,得出key即可
这里有两个没见过的函数,
HIWORD: 取出dword中的高位word
HIBYTE: 取出dword中的高位byte
不知道没关系,在asm里有很清晰的解释
(pseudocode里遇到不懂的先看asm)


1 | #HIWORD |
注意Buf2的类型,是word,所以从.data段dump的时候注意一下
编写dec
1 |
|
