前言
以前做的题
题解
有个小陷阱,正好掉进去了。
进入sub_401220()
这里存了个地址,ProcName就是那个函数名
就相当于把WriteFile()函数地址存过去
值得注意,-23就是0xE9
而dword_40C9BD的计算方式跟jmp偏移地址的计算方式十分类似。
即偏移地址=目标地址-当前地址-5。(5为E9 xxxxxxxx这条指令的长度)
偏移地址=目标地址-下一行指令地址
《汇编语言》P180。在8086上 JMP指令长度为2
这俩变量在地址上还是连续
真正的加密函数
诶,笔记做到这就断了,忘了当时在干嘛了,算了,留个
TODO:补充此题后续