首页
社区
课程
招聘
[原创]分享一个Hopper Disassembler v3 3.11.22 的不完美补丁
2016-10-5 03:21 11953

[原创]分享一个Hopper Disassembler v3 3.11.22 的不完美补丁

2016-10-5 03:21
11953
以前破过一次3.7.8(http://bbs.pediy.com/showthread.php?t=198299),一直都是用这个版本,但是最近升级10.12后这个版本就不能运行了~~ 本着自己动手丰衣足食的思想于是打算对最新的3.11.22动手~ 这次要艰难得多,花了10个小时才将hooper手工脱壳完成~其实hopper 3.11和3.7的保护手段是一样的~ 时间主要是浪费在研究hooper自我保护的细节上了~刚开始太想搞掉anti-debug了,去研究了很多东西,最后还是没有搞掉,放弃了~

还是老办法给全局变量打补丁~ 一个字节把这个软件给破解了~功能基本上都能用,但是仍有几点不完美之处。

    char* data1 = (char*)(address + 0x005A25D0);

    while(1){
        *data1 = 0;
        usleep(1000);
    }


不完美之处:
produce new executable会崩溃(这里暗桩太多了,没时间解决了~)
启动注册窗口仍旧会弹出


没能完美破解,太遗憾了,花的时间太多了,所以放弃了~

安装方法:
1,将“Hopper\ Disassembler\ v3.app/Contents/MacOS/”下的原可执行文件“Hopper Disassembler v3”重命名为“Hopper Disassembler v3_”
2,将附件解压到“Hopper\ Disassembler\ v3.app/Contents/MacOS/”下
3,完成~

谁想要脱壳了的,可扔到ida分析的执行文件,可以联系我, 文件太大就不传了。附件里有补丁源码。

--- 16-10-08 ---
https://github.com/malokch/OsxAppPatcher
整理出了一个简单插件框架,适用于osx的app,能读写内存,有一个简单的inline hook工具函数。

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

上传的附件:
收藏
点赞1
打赏
分享
最新回复 (18)
雪    币: 2902
活跃值: (1627)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chixiaojie 2016-10-5 06:34
2
0
这是 MAC 版本吧?有没有 Windows 版本?
雪    币: 43
活跃值: (388)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
malokch 2 2016-10-5 18:35
3
0
Hopper Disassembler v3 这软件本身只有osx和linux的版本~ 再说这软件远远比不上ida,windows下还是用ida吧。我在osx上还是主要用wine+ida for windows, hopper只是辅助。
雪    币: 211
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NormanX 2016-10-6 14:33
4
0
官网更新到3.11.23了,楼主能提供下3.11.22的下载或者把补丁更新到新版本么?谢谢
雪    币: 288
活跃值: (212)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
mozha 2 2016-10-6 15:08
5
0
谢谢分享
雪    币: 325
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
龙幽 1 2016-10-6 21:56
6
0
跟ida的差距还是不小啊
雪    币: 133
活跃值: (233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
不追浮云的人 2016-10-6 23:42
7
0
thanks
雪    币: 202
活跃值: (127)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bbpk 2016-10-7 03:04
8
0
感谢分享
雪    币: 202
活跃值: (127)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bbpk 2016-10-8 00:37
9
0
https://d1f8bh81yd16yv.cloudfront.net/Hopper-3.11.22.zip
雪    币: 312
活跃值: (113)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
金箍棒 2016-10-8 13:23
10
0
这个貌似不行啊~还是弹出注册窗口
雪    币: 393
活跃值: (224)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
BinGzL 1 2016-10-8 14:45
11
0
安心修家电去吧,怎么又关注这圈子了
雪    币: 2307
活跃值: (968)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
非虫 7 2016-10-8 15:46
12
0
谢谢分享。
雪    币: 2902
活跃值: (1627)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chixiaojie 2016-10-8 16:29
13
0
这不是Crack_Qs大师吗?神话级的人物,膜拜!
雪    币: 393
活跃值: (224)
能力值: ( LV8,RANK:140 )
在线值:
发帖
回帖
粉丝
BinGzL 1 2016-10-8 17:07
14
0
膜拜国际牛,水贴功夫一流
雪    币: 2443
活跃值: (434)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
飘云 1 2016-10-9 13:54
15
0
神补刀~
雪    币: 211
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NormanX 2016-10-10 15:38
16
0
谢谢提供!
用了一下,还是有半小时退出的限制。。。
雪    币: 2
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
zzped 2016-10-16 08:54
17
0
试用了一下,保存 hop 的时候也会崩溃,和生成可执行文件时一样。
还有就是LS提到的30分钟限制。

前段时间看到了有人破解3.10.x 版本的算号机制,不过我数学水平不行没办法进一步研究,有兴趣的可以看看。
https://techbl.org/?p=330
雪    币: 2
活跃值: (289)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
LeeLinux 2016-10-21 16:38
18
0
谢谢分享,请问前辈这个inline hook工具函数能在iOS跑起来么
雪    币: 43
活跃值: (388)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
malokch 2 2016-10-21 17:02
19
0
这个inline hook是x86的
游客
登录 | 注册 方可回帖
返回