首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
我该如何继续调试,求指点!
0.00雪花
发表于: 2011-7-25 10:36
3199
[旧帖]
我该如何继续调试,求指点!
0.00雪花
pedifsg
2011-7-25 10:36
3199
破解一款软件,这款软件的注册原理大概是这样的: 输入密码后,会生成一个码本(码本的生成可能和输入的密码和注册框中提示的信息有关),再进过简单的查码本生成一串16进制数并发给硬件。硬件那边这些16进制数是直接写死的,只有匹配上才给软件发个消息,说明注册成功。
现在我调试过程中,在内存里面没有看到任何码本字符串,只看到输入密码后判断长度和是否有非法字符,如果长度和字符正确则会调用dll文件,但调用过程中单步极容易死掉(软件会不断给硬件发消息判断是否连接正常,可能和这个有关),如果我从失败后的提示信息往前面找,也不知是从哪里跳过来的。
怎么才能找到码本的生成算法呢?我该如何继续调试呢?求大侠指点迷津!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
1
)
pedifsg
雪 币:
80
活跃值:
(11)
能力值:
( LV2,RANK:10 )
在线值:
发帖
13
回帖
40
粉丝
0
关注
私信
pedifsg
2
楼
软件把生成的密钥发给底层软件是通过串口的,通过SReadWrite.ocx来发送,请问这个ocx是自己编写的吗,这里有没有可能有算法,我能截获发送之前那一刻给它断下来吗?
因为单步调试总是进入系统领空然后死掉,有没有办法让软件不死掉呢
2011-7-26 10:13
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
pedifsg
13
发帖
40
回帖
10
RANK
关注
私信
他的文章
我该如何继续调试,求指点!
3200
[求助]RPCRT4这个文件和调试有关系吗?
3032
[求助]怎么找到调用dll文件的入口?
4764
讨论:字符串还有可能从哪里来?
5767
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部