请各位高手指点下关于截取游戏封包
一个N年前的2D老游戏,知道它的加解密算法,也用OD跟出来解密封包后保存的地址,请问要怎么自己写一个dll,然后在游戏的exe中改用LoadLibrary来加载自己写的DLL来实现将封包解密后的内容复制出来并且显示在某个地方呢?
在DLL中的dllmain函数中直接hook还是怎么去实现呢?
还有一个问题就是,请问在dllmain中怎么挂钩子,让它处理窗口的重绘消息啊。
只是非常喜欢这个游戏,想分析下它的封包格式,自己也想练下手试着写一个简单的游戏客户端出来。
[解决办法]
钩子实现
[解决办法]
可以用dll劫持的方法
如果你让程序加载了你的dll后,你可以用SetWindowLong,指定GWL_WNDPROC属性,修改窗口消息