社区导航

 

搜索
查看: 16803|回复: 7

[原创] 跟我学破解Jlink

[复制链接]

632

TA的帖子

20

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2018-3-27 11:47 | 显示全部楼层 |阅读模式

首先我使用的jlink v8版本的硬件,写这篇文章的目录只是为了交流学习。

今天下载了一个最新Jlink版本Jlink-V630f,安装好之后,打开jlink之后竟然弹了个出错的框框。。
jlink_error.png.thumb.jpg

用的好好的,怎么会出现这种错误?还好以前做过软件破解,对反汇编,脱壳,破解比较熟悉。于是对Jlink做做手术。。。
使用到的工具x64dbg:windows平台强大的反汇编调试工具。(因为jlink是32位版本的,所以使用的其中的x32dbg)

1、首先用x32dbg载入jlink.exe文件:
1.png.thumb.jpg

2、根据jlink运行时的表现,我们要在MessageBoxA这个API上面设置一个断点。(如下面操作让程序断下来)
2.png.thumb.jpg

3、程序会断在这里
3.png.thumb.jpg

4、Alt+F9让程序运行起来后,出现了像前面第一个图的对话框,点确定之后,停在下面的位置。
4.png.thumb.jpg

5、然后按19次F8(就是单步19次),就到了光明之殿。
5.png.thumb.jpg

6、上面就找到破解的关键点,我们只要绕过那个反盗版的检测,最后让返回值等0就是正版了。(STDCALL调用规则,返回值是放在EAX里)
在 call jlinkarm.652A3170片按空格键。输入 xor eax,eax 然后确定。
6.png.thumb.jpg

确定后变成这样子,就爆破了。
7.png.thumb.jpg

7、我们已经对JlinkARM.dll做手术了,但只是在调试器的内存里,我们要把它永久保存。按Ctrl+P,然后点 修被文件,选择桌面。文件名输入JlinkARM.dll,保存,大功告成。
9.png.thumb.jpg

8、桌面上的就是破解过的JlinkARM.dll,用这个覆盖掉jlink上面下的同名文件。(PS:如果使用keil或是iar也要覆盖掉这几相应目录下的JlinkARM.dll文件)

9、打完收工,Jlink已经不再有盗版提示了。

此内容由EEWORLD论坛网友ketose原创,如需转载或用于商业用途需征得作者同意并注明出处


回复

使用道具 举报

1991

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-3-27 12:45 | 显示全部楼层
太酷了

回复

使用道具 举报

1991

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-3-27 12:46 | 显示全部楼层
太酷了

回复

使用道具 举报

103

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-3-27 12:46 | 显示全部楼层
牛啊,

回复

使用道具 举报

165

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-3-27 14:39 | 显示全部楼层

太酷了

回复

使用道具 举报

53

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-3-27 18:26 | 显示全部楼层
果断收藏

回复

使用道具 举报

57

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2018-4-13 10:15 | 显示全部楼层
SEGGER 想请你去他们公司上班。
今天天气不错

回复

使用道具 举报

571

TA的帖子

235

TA的资源

版主

Rank: 6Rank: 6

发表于 2018-4-16 15:38 | 显示全部楼层
知识就是力量。
爱电子,爱生活

回复

使用道具 举报

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

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-1 15:22 , Processed in 0.305677 second(s), 29 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表