首页
社区
课程
招聘
[求助]DNF登陆框的密码处理
发表于: 2010-3-6 16:33 7785

[求助]DNF登陆框的密码处理

2010-3-6 16:33
7785
DNF各位大牛们都玩的差不多了,由于最近还有点空于时间,出于好奇,小弟也打算玩下看看。于是先从登陆弄起。

经过几天的分析,发现它的密码始终不会出现在内存中,在OD中试着断下它比对的过程,却一直断不到正确的地方,感觉它根本没有对密码输入框进行访问一样的,不知道他是怎么传递的。在输入正确的密码,断下CreateProcessA后向上根N层以后,也没有在寄存器中出现和密码相似的东西,实在太郁闷了。。。

如果有兴趣研究的朋友可以在坛子发消息一起论讨看看, 还从来没碰到这么NB的密码处理方式。。。 让人头痛死了。。。

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 202
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
感觉游戏输入密码都是响应editchange事件逐字加密的.
2010-3-6 18:09
0
雪    币: 603
活跃值: (40)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
3
应该不会用到editchange的,那个编辑框说不准是个什么东西
2010-3-6 18:33
0
雪    币: 220
活跃值: (886)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
DNF能让你OD随便加?
2010-3-6 20:55
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那个编辑框就是个edit控件。 我也觉得是像二楼所说的那样, 就是在传给服务器的时候也不会进行解密,所以就一直找不到,这个也只是我现在的想法。
2010-3-7 11:29
0
雪    币: 952
活跃值: (2151)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
dnf那个输密码的框是自绘的 假的...
2010-3-7 19:33
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
7
DNF的驱动是延迟加载的,而且如果以非Admin启动只有进入游戏才会被弹出来吧。
2010-3-8 03:14
0
雪    币: 35
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
通过中断控制器吧中断请求号转换成中断描述符表索引 根据索引找到键盘的中断处理函数  嘿嘿 你比操作系统都还先得到密码
2010-3-24 22:39
0
雪    币: 8833
活跃值: (2419)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
9
那个框是假的,它是个本地钩子获得键盘的~将假的写进自己的框里(其中还有SendInput等东西)~~

bp PeekMessageA
用万能消息断吧。

或者bp send,因为dnfchina.exe会确认一次帐号再启动dnf.exe~
2010-3-25 11:46
0
游客
登录 | 注册 方可回帖
返回