首页
社区
课程
招聘
[旧帖] [原创]再次破[柳州小林]兄的商业软件 0.00雪花
发表于: 2008-12-31 23:20 3601

[旧帖] [原创]再次破[柳州小林]兄的商业软件 0.00雪花

2008-12-31 23:20
3601
小弟初学,还望各位见笑。以下纯属学习交流,请勿用于商业用途!
看到[柳州小林]兄破解,还没看下去,小弟马上迫不及待,下载一试

软件名:  中国字牌 2.01
下载地址:http://www.onlinedown.net/soft/28798.htm

用PEid一查,没壳,为delphi编写

用C32ASM加载,查看字符,包括输入有误、谢谢使用,已注册等信息,停留思考

其中,最大怀疑是  注册信息 您尚未注册 00477DE2   和   你已是正式注册用户00477DAA

马上OD加载,Ctrl+G,直接跳至 00477DE2(未注册),再向上翻是 00477DAA(已注册),再向上翻,00477D81 jnz short 2.00477DBB正是判断,不正确就跳至未注册,再看上一句,00477D7E      8038 01       cmp byte ptr ds:[eax],1  原来是比较和1的关系。OK,马上将这一句改为 mov byte ptr ds:[eax],1,将下一句jnz short 2.00477DBB改为nop。保存,一试,搞定!

欢迎各位抛砖!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 427
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
支持。。。

PS:最好再看看
00477D7E      8038 01       cmp byte ptr ds:[eax],1
里的byte ptr ds:[eax]指向的内存数据是哪里写入0的,另外看看你现在写入1的地址在后面软件使用总是否还会被写入0、被何处调用。
2009-1-1 00:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
学习下
2009-1-1 06:21
0
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
国产软件不应该加名字的啊
2009-1-1 07:14
0
雪    币: 167
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
估计是判断是否注册的,直接赋值,执行后,已是注册了
2009-1-1 09:38
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学 习 一 下 。
2009-1-1 14:15
0
游客
登录 | 注册 方可回帖
返回
//