首页
社区
课程
招聘
[旧帖] [讨论][讨论关于网络验证,菜鸟有问题了~ 0.00雪花
发表于: 2009-5-5 18:41 3552

[旧帖] [讨论][讨论关于网络验证,菜鸟有问题了~ 0.00雪花

2009-5-5 18:41
3552
最近遇到某“大型多人在线角色扮演游戏辅助工具”采用网络验证的方式,于是开始研究网络验证
了解到主要的方法就是自己写一个验证服务端,将其验证地址转到本机验证;另外一种方法就是爆破了,爆破费时费力,靠运气的成分大

看到这里小菜鸟我有问题了:为什么不能和破单机注册码一样,出现某个起验证作用的函数后,只要把跳转改掉就可以,而要采用本机验证的方式?比如WSOCK32会进入recv收到封包,程序一定会根据封包的内容判断服务器返回验证通过或不通过,把判断的跳转改掉就可以啊?

我现在遇到的问题是跟踪到recv,能看到封包内容,但无法跟踪到在哪里分析封包的内容……
请各位朋友讲解讲解 谢谢~

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不就想破解外挂么,遮遮掩掩干啥。
服务器可能会发一些外挂需要的关键数据,核心Call之类,爆破是不行的
2009-5-5 20:00
0
雪    币: 1505
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
来膜拜下楼主的名字
2009-5-5 20:53
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
ls你头像也不差
2009-5-5 23:03
0
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不是每个软件都是if跟else啊()
2009-5-6 06:10
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
只是在登录游戏前会连接外挂服务器验证,验证通过就一直可以用了,不就是判断服务器返回的东西说这个ID是不是交过钱的,交钱的就放行。。。
要自己写个服务端话,遇到复杂的加密算法怎么办?
想想外挂作者也一定是在某个地方要判断服务器返回的包,如果交钱就放行,否则不让你用,在这个关键点上做修改不行吗?
2009-5-6 08:42
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
把外挂换成游戏打个比方,你修改了游戏客户端,强行进入某个地图,难道你就能看到别的玩家了?

外挂一样的道理,里面很多重要数据都是服务器发下来的,爆破不行的,必须分析完全
2009-5-6 09:22
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
没那么复杂,只是登录验证服务器判断ID是否注册,再返回个游戏版本号,以后就再也用不到验证服务器了
2009-5-6 09:57
0
雪    币: 340
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9


膜拜下bit的头像。。。
2009-5-6 10:40
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
kingcom 说的有道理.楼主想的也不错.

看外挂开发者有没用到kingcom 这种保护方法.

如果只是简单的验证下有没有到期是比较容易破的.
2009-5-6 23:44
0
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
Squn 也来这里了啊
第一次见到你哦
2009-5-6 23:51
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
嗯明白了
我想在验证外挂有无付费时候换上了一个付费的ID,验证通过后用游戏ID登录服务器就OK了
2009-5-13 14:54
0
游客
登录 | 注册 方可回帖
返回
//