首页
社区
课程
招聘
[旧帖] [原创]是幸运还是技术?新手要加油!(求邀请码) 0.00雪花
发表于: 2010-4-13 21:54 3672

[旧帖] [原创]是幸运还是技术?新手要加油!(求邀请码) 0.00雪花

2010-4-13 21:54
3672
学编程有好久了,但是学破解还算是新手。

前言:
因为要教儿子学认字的缘故,我从网上下载了几个幼教软件,不过很不幸,大都要钱注册。其中一款是《聪明宝宝健康指南》。

正好在学习破解,索性拿来练手。

1、运行软件,了解软件注册信息
    第一件事,就是运行它,

很好,有提示,但是我们看帮助菜单中有注册窗口。

随便输入注册信息,没有对话框弹出。所以等会不能下messageBoxA断点。


2、查壳脱壳
下面就要开始破解了,破解第一步,就是要查壳。


结果是aspack2.12的壳,用pe-scan就能脱掉。

我们单击【unpack】按钮,如图


单击【start】按钮,脱壳,进度条滚动。



说明有戏。

脱掉壳之后,保存为新的文件名,另外:可以运行程序,看是否真正脱掉壳。
我是重新用查壳软件查,可以看到我们脱壳成功。


3、动态跟踪
我们用OD载入,下断点


按下F9,运行程序,输入注册信息。
这里我们有一个小技巧,那就是尽量输入与众不同的注册信息,比如furongjiejie,而不要是test,admin等程序中可能出现的信息。方便你一眼认出注册信息。

程序断下来了,


我们按F8,继续。


呵呵,看到没有,出来了我们的注册用户信息。


假注册码也出来了,很好,继续。


出来了个貌似序列号的东东,我们可拷贝下来


拷贝下来到注册窗口,输入,不行,怎么办?

继续跟。

很快,你就发现有个序列号。


呵呵,成功。


破解后的感言:
本软件破解,可能有点幸运,因为它是用明码比较的,所以你可以不用看太多代码逻辑,就可以试试。
思路:

1、是否明码比较的都可以用winhex查看出序列号
    书上说可以通过ram查看工具,直接看出序列号,不过我自己没找到。不知道是不是我技术不够。

2、暴力破解
    可以用win32asm反编译,然后查找字符串,很好,这个软件的中文字符串都可以看到,看到程序逻辑之后,可以通过修改程序来破解
这里我没有继续,因为通过获取注册码的方式,不破坏软件,是最文明的方式吧!大家可以自己试试!

3、可以通过内存注册机的方式来破解。。。。

破解不易啊,要掌握这么多知识,还要破解,抓图,编辑,今天可是花了几个小时才完成的喔!

希望大家支持!

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (62)
雪    币: 197
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
请问LZ如何知道在bp GetDlgItemTextA下断点?是如何确定的?
2010-4-13 23:33
0
雪    币: 176
活跃值: (257)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个应该给邀请码!
2010-4-14 08:59
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
恩 支持支持

为了儿子还这么努力....

bp GetDlgItemTextA  这个是可以在跳出对话框以后 在OD里内存(K)下面可以找到
2010-4-14 11:12
0
雪    币: 8
活跃值: (39)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
认真学习下。。一定要加油。。。
2010-4-14 11:16
0
雪    币: 212
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
楼主的教程比较详细,值得学习
2010-4-14 11:22
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
120了 还是临时用户
2010-4-14 14:16
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
呵呵 我怎么会是初级会员呢
2010-4-14 14:17
0
雪    币: 40
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我国软件安全状况令人堪忧啊
2010-4-14 14:40
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
楼主的教程比较详细,值得学习
2010-4-15 00:30
0
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
写的不错啊.图文并茂.谢谢
2010-4-15 01:22
0
雪    币: 31
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我是新手,看不懂
2010-4-15 02:39
0
雪    币: 67
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13


实在是佩服LZ的耐心~  这么多图都贴上来了..  

帮你顶一个吧..
2010-4-15 18:36
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
谢谢楼主的好文章
2010-4-15 19:09
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
写得很详细,学习了,谢谢楼主的无私分享~
2010-4-16 09:42
0
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
是啊,抓了很多图,花了2个小时啊

很辛苦
2010-4-18 21:34
0
雪    币: 62
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
支持楼主!!!
2010-4-18 22:03
0
雪    币: 1731
活跃值: (22)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
不错喔!支持你!呵呵学习了
2010-4-19 04:26
0
雪    币: 249
活跃值: (196)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
查壳工具没见过.. 很老的工具?
2010-4-19 12:13
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
哎,看了楼主的贴,好多地方都还是不懂,郁闷。~!
2010-4-19 12:29
0
雪    币: 212
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
21
晕倒,明码比较的软件注册,可见软件作者的和作品都很一般。
2010-4-19 12:47
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
这个貌似比较适合我们新手,得好好看看,谢谢LZ
2010-4-19 20:47
0
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
新手学习中
2010-4-19 21:03
0
雪    币: 226
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
学习中,不过还是有点不懂哟
2010-4-25 14:48
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
楼主很好,对新手而言非常棒。很好很强大很祥细。
2010-4-25 16:29
0
游客
登录 | 注册 方可回帖
返回
//