使用x64dbg分析64位TraceMe.exe

时间:2024-04-13 07:45:27

x64dbg是一款开源的调试64位程序的调试器。

首先我们使用x64dbg:

使用x64dbg分析64位TraceMe.exe

打开Trace.exe:

使用x64dbg分析64位TraceMe.exe

我们需要首先去除系统断点,重新加载文件后点击F9后开始运行。

使用x64dbg分析64位TraceMe.exe

Ctrl+G后,前往函数“GetDlgItemText”:

使用x64dbg分析64位TraceMe.exe

在入口处设置断点后,在TraceMe的“Check”按钮处单击,程序中断于函数入口处:

使用x64dbg分析64位TraceMe.exe

F8单步步过此函数,回到TraceMe的代码。

根据上一篇博客,我们知道TraceMe有一个比较两个字符串是否一致的过程,我们找到它:

使用x64dbg分析64位TraceMe.exe

在这一行,内存窗口输入dump rdx,查看rdx指向的字符串。

使用x64dbg分析64位TraceMe.exe

这就是真正的***。

使用x64dbg分析64位TraceMe.exe