找回密码
 注册账号

要事发布区,所有人都可以发布+ 发布

05-10 02:22
admin论坛刚恢复,数据还停留在23年,好的最新资源全没了
05-09 19:07
admin岛上不方便有事,请加QQ群:923175595
05-09 19:07
查看: 5134|回复: 41

简单逆向破解一个软件(实战)教程

 火.. [复制链接]

简单逆向破解一个软件(实战)教程

 火.. [复制链接]
为情所困

主题

0

回帖

5212

积分

版主

积分
5212
2022-1-28 08:13:57 | 显示全部楼层 |阅读模式

岛友你还没有注册勒.注册可以注册可以查看更多资源哦~

您需要 登录 才可以下载或查看,没有账号?注册账号

×

逆向破解练习安装文件:setup.exe

百度网盘链接:https://pan.baidu.com/s/1SNMg8ZXNkxrWzHx-_rQdjw 提取码:n651

网盘链接有失效请评论区留言或Q上主动联系我!


  s% {- g# Z5 c" M; u3 Z

1、先双击“setup.exe”安装。

. h: q" K4 p$ r7 F

2、首先常规动作,查壳,这里我用的查壳工具是“HA PEiD”。

注意:文件打开这里一定要打开是安装过后的exe,一定不要搞错了。

7 l: y+ z; s* v. Q! q3 p9 q: y

从这里可以知道:这个是aspack的壳,2.12的版本,EP段是aspack。


( s+ i. D9 f# R2 @7 y8 P' X

3、发现是aspack的壳之后,就用“OllyDbg”工具载入。

以下是aspack的入口:


* Q1 Z: \! P* S5 V" ?7 ~# N

注意:

有的人,在“菜单栏 - 选项 - 调试设置 - 调试选项 - SFX”中有的开启了“块方式跟踪真正入口处(不一定准确)”,也就是自动跳到真正的程序入口。

这里需要关闭,只需要选择默认的“停在自解压器的入口处”即可关闭。

然后再重新载入就可以了。

$ B( w9 E( r* p

4、我们不使用脚本,继续使用手动的ESP定律,然后dump出来。


, {% D& Z' r6 W/ \: V5 |. L

5、这个是dump的源文件。


. P. e2 g" g0 d' a# g: v! F/ _

6、这里又忘记了,我还是先看看源程序是什么样子的?

这个是打开之后的样子。

这个已经很老了,前段时间才看了这个最新版,破解不了最新的,因为最新的需要登录,类似个人的操作,然后在里面下载相关文件。

: f) ~+ s1 \' ?2 P/ ^& f

7、OllyDump


% T9 f2 ]% Q. ]! e

8、sda.exe

& l- o# s9 g. f: n

可以看到sda.exe能够正常打开的。

# e% }, h7 B" l, {- c$ u( d. N

9、关闭,载入OllyDbg分析。


) @# f8 u7 ]" A' h4 C, N

10、载入已脱壳的程序,搜索字符串 "注册",分析一下这个程序。


$ V% o5 N+ P" O  G/ o% ]

11、提示错误,继续搜索字符串,找到 “SORRY,你输入的注册密码有错误,请和软件制作人联系,获取正确的注册密码!“,双击进入汇编界面。


7 G6 L1 K; D3 n; b0 g9 j+ v( F

12、找到之后,向上找一个Jmp跳转,操作的下面mov。

3 h6 B( c0 z% d' k: n, N1 B  o6 {. p

13、在数据窗口中找到跳转来自 00A25C4C 右击 选择 "转到 je 来自00A25C4C"。


; m+ ?. G% Z" |0 |9 Z


6 c, y% a5 U$ L- N  [5 F( \

14、选择转到操作会转到je 999_00A25DB9 尽量往上找,push地址处下断点。

; E9 T. `# U. \2 ^. j

15、断点下完之后点击运行(F9)会弹出软件窗口,软件窗口弹出之后输入随机注册码,点击确定。

注意:一定要下断点,不要忘记了。

2 {9 |- b" y5 L0 @7 k( ?# X

16、被断点了。


2 u6 W' @$ b# e. o( V. b: ]

17、马上F8单步走,单步走会在下面看到用户码,继续会找到注册码,同时右窗口出现注册码,将注册码复制下来。


3 S" P! O1 H  j5 b& {5 E+ J

18、用户名出来了。

19、当你继续跟就会出来注册码。

2 d' G/ U6 M6 w$ D

13131那个就是用户输入的数据,而另外一个就是真正的注册码。


* \" u* k* O2 V% z

20、程序下面就没必要分析了,因为在程序下面就是对两个值通过cmp比较跳,到此注册码就获得了。

9 c& u- ~* P$ }% ?7 E. k' ]

21、我们验证一下是不是正确的?也可以写成注册机。

这里的注册机用不了,我也不晓得为什么?那就直接验证注册码对不对吧?

注册码是:60E75A2184D5385C39881CB771AC3FF4


5 n3 y! L5 @6 A6 C4 S: [

已注册,并且是灰色界面,这个就算是逆向破解完成了。

$ x7 f5 M) x0 k& `: D

重要说明:

上面的操作仅限技术交流,仅供学习参考。不要以身试法,请参考《网络安全法》。


* m/ f. G3 Q4 M2 o! G7 B
回复

使用道具 举报

楼主
为情所困 楼主

主题

0

回帖

5212

积分

版主

积分
5212
2022-1-28 08:14:34 | 显示全部楼层
回复 支持 反对

使用道具 举报

楼主
为情所困 楼主

主题

0

回帖

5212

积分

版主

积分
5212
2022-1-28 08:14:41 | 显示全部楼层
原文链接
回复 支持 反对

使用道具 举报

~jtUPIZ

主题

0

回帖

488

积分

普通会员

积分
488
2022-1-28 08:26:16 来自手机 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

35651717

主题

0

回帖

546

积分

金牌会员

积分
546
2022-1-28 08:39:34 | 显示全部楼层
真不错咋就是说
回复 支持 反对

使用道具 举报

0fXbJDQ

主题

0

回帖

538

积分

金牌会员

积分
538
2022-1-28 09:51:54 | 显示全部楼层
淡定,淡定,淡定……
回复 支持 反对

使用道具 举报

Morris

主题

0

回帖

560

积分

金牌会员

积分
560
2022-1-28 10:51:36 | 显示全部楼层
感恩无私的分享与奉献
回复 支持 反对

使用道具 举报

Lave65rna

主题

0

回帖

512

积分

金牌会员

积分
512
2022-1-28 11:25:48 | 显示全部楼层
真是被感动的痛哭流涕……
回复 支持 反对

使用道具 举报

Sh2486eridan

主题

0

回帖

532

积分

金牌会员

积分
532
2022-1-28 11:28:15 来自手机 | 显示全部楼层
激动人心,无法言表!
回复 支持 反对

使用道具 举报

^8hV6yvz

主题

0

回帖

486

积分

普通会员

积分
486
2022-1-28 11:34:15 | 显示全部楼层
强烈支持楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|Archiver|手机版|小黑屋|分享岛论坛1fxd.cn-延续发现岛 |

GMT+8, 2025-5-12 05:02

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复