刷题笔记:[XCTF-4th-WHCTF-2017]EASYHOOK


前言

以前做的题

题解

有个小陷阱,正好掉进去了。

进入sub_401220()

这里存了个地址,ProcName就是那个函数名

就相当于把WriteFile()函数地址存过去

值得注意,-23就是0xE9

而dword_40C9BD的计算方式跟jmp偏移地址的计算方式十分类似。
即偏移地址=目标地址-当前地址-5。(5为E9 xxxxxxxx这条指令的长度)

偏移地址=目标地址-下一行指令地址
《汇编语言》P180。在8086上 JMP指令长度为2

这俩变量在地址上还是连续

真正的加密函数

诶,笔记做到这就断了,忘了当时在干嘛了,算了,留个

TODO:补充此题后续


文章作者: 巡璃
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 巡璃 !
评论
  目录