如何完全加载此dll?
#1 楼
从图片中我看不到它终止了,只是“运行中”可能有很多事情。例如,Dll可能正在等待特定的dll或特定的窗口名称被加载。尝试在StrongOD插件中使用选项“ AdvEnumModule”,看看是否有助于使DLL在EP处暂停。或者,您也可以通过使用CFF Explorer取消选中“文件是DLL”标志来尝试更改DLL的PE标头,然后转到“文件标头”>“特性”。
#2 楼
正如Guntram Blohm所说,这可以是任何事情!尝试发布对DLL的扫描,以查看其打包或加密状态。 RDG向您报告了什么?此外,您还可以猜测到oldbg无法“执行” dll。一种方法是加载调用相关DLL的主EXE,一旦完成,请尝试从可执行模块窗口(ALT + E)拆解您的“ game.dll”。文件(用黑色隐藏),并且可以双击加载的dll(用红色隐藏)以将其加载到olly。评论
他说“加载”而不是“执行”
– Abr001am
18年3月18日在23:23
真的-_- ...你甚至读过答案吗? [...为了将其加载到olly .....] @ Abra001
– Soufiane Tahiri
18 Mar 19 '18在9:16
评论
这真的可以是任何东西。我的猜测是游戏客户端在加载DLL之前打开一个窗口,并且DLL具有一个启动例程,该例程可以找到该窗口,然后尝试执行某些操作,然后失败并退出。我尝试使用4.9版本的图片,但使用4.8版本的图片,我以相同的方式可以正常通过此步骤:(
使用x64dbg,您可以调试加载DLL的原始应用程序并设置DLL断点,以便您可以检查此DLL加载时发生的情况。