首页
社区
课程
招聘
绝对有意思的问题?新手高手都来看,给个思路
发表于: 2007-4-7 21:25 4000

绝对有意思的问题?新手高手都来看,给个思路

2007-4-7 21:25
4000
目前遇到一网络游戏,封包发送的,客户端脱壳后,采用bp WSASend下断

结果用f8反复在封包发送的函数段打转,后请教一大哥级人物,告知可能是该游戏

在反复发送封包,导致调试的时候无法找到游戏函数部分,大家有跟踪类似软件或

游戏的时候遇到此情况的,是怎么解决的阿,请给个思路,目前偶已经黔驴技穷了

甚至连游戏客户端主程序都反汇编了,一段一段的找啊,5555555,痛苦啊

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
我提供一种思路
有不对的地方尽管批评
我曾经看过一个编写游戏密码记录机的文章
程序里网络封包发送的地方为了不让主程序出现"卡"的情况,并不是类似call dword ptr ds:[WSASend]
的格式,而是  ...   push dword ptr ds:[WSASend]    \   call CreateThread
这样的方式

你看看你调试的程序里是不是这样的,用一个线程来发包,而主线程负责管理一些用来同步的信号量
这样当你将程序暂停后,由于信号量得不刷新,导致工作线程不停地发包....

所以应该断 CreateThread 而不是 WSASend

仅供参考
2007-4-7 23:28
0
雪    币: 100
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
你说的那个断,断下来后怎么继续开展跟踪呢,能否给个QQ,或者你加我QQ
谢谢

QQ:187340310
2007-4-8 00:56
0
游客
登录 | 注册 方可回帖
返回
//