读书人

请指点下关于截取游戏封包

发布时间: 2012-04-15 18:39:21 作者: rapoo

请各位高手指点下关于截取游戏封包
一个N年前的2D老游戏,知道它的加解密算法,也用OD跟出来解密封包后保存的地址,请问要怎么自己写一个dll,然后在游戏的exe中改用LoadLibrary来加载自己写的DLL来实现将封包解密后的内容复制出来并且显示在某个地方呢?

在DLL中的dllmain函数中直接hook还是怎么去实现呢?

还有一个问题就是,请问在dllmain中怎么挂钩子,让它处理窗口的重绘消息啊。


只是非常喜欢这个游戏,想分析下它的封包格式,自己也想练下手试着写一个简单的游戏客户端出来。


[解决办法]
钩子实现
[解决办法]
可以用dll劫持的方法

如果你让程序加载了你的dll后,你可以用SetWindowLong,指定GWL_WNDPROC属性,修改窗口消息

读书人网 >C++

热点推荐