MFC DLL 文件破解小技巧
本帖最后由 shenzengquan 于 2018-12-27 16:35 编辑在使用Procmon检测MFC程序访问文件时,发现在加载目标DLL时,会查找同名文件后加 LOC 或者 CHN,USA等扩展DLL文件
比如主程序会加载一个ExMsg.dll 在主程序加载这个文件时,会同时加载运行目录下 ExMsgLOC.DLL ExMsgCHN.dll等,
破解思路:
1.使用和主程序同版本的Visual Studio 编写ExMsgLOC.DLL,通过GetModuleHandle函数直接获取需要HOOK或者要直接更改模块的基址;
2.通过VirtualProtect函数更改需要更改地址的保护属性。
3.通过*(BYTE *)(BaseAddr + ChageAddr) = 0xEB 这样的直接寻址的方法更改需要破解的代码。
虽然不知道LZ在说什么但是感觉很厉害的样子 ☆.。.:*(嘿´Д`嘿).。.:*☆ 有没有具体实例分享一下 {:lol:}
感觉很强大的样纸哟 这样感觉好麻烦啊。。。 这个方法不错! 大神,你应该上代码啊。 来个具体实例加深理解一下,这太抽象了8 看得云里雾里的。不明白。
要有个具体的例子就好了。 试试楼主说的办法,写好了回来贴代码
页:
[1]
2