怎样用反汇编加入dll

怎样用反汇编加入dll,第1张

根据输出函数表,调用该函数时DEBUG将跟踪进入该函数,具体 *** 作如下。

当DLL被加载到运行空间,根据输出函数表,可以得到各个函数的入口地址,然后用DEBUG在各个入口下断点,调用该函数时DEBUG将跟踪进入该函数,从而实现加入反汇编,反汇编属于逆向工程。

HWND CreateWindowEx(

DWORD dwExStyle, // 窗口的扩展风格

LPCTSTR lpClassName, // 指向注册类名的指针

LPCTSTR lpWindowName, // 指向窗口名称的指针

DWORD dwStyle, // 窗口风格

int x, // 窗口的水平位置

int y, // 窗口的垂直位置

int nWidth,// 窗口的宽度

int nHeight, // 窗口的高度

HWND hWndParent, // 父窗口的句柄

HMENU hMenu, // 菜单的句柄或是子窗口的标识符

HINSTANCE hInstance, // 应用程序实例的句柄

LPVOID lpParam // 指向窗口的创建数据

)

你没有写注册类名,

szButton db 'button'.0

offset szButton

这样写应该就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11811396.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存