Hopper Disassembler 体验 mark、记得学习啊

一直想在 Mac 上安装一个逆向工具。然而尝试了很多次 IDA Pro 都发现已经过期了。于是不得不考虑尝试一下其他工具,于是搜了一下,从官网下载了一下 demo 版,然后 Demo 版只有 30 分钟的使用时间,而且不能导出已修改的文件。 

之后看到一个版本 Hopper v3。我下载了.dmg 文件并双击安装,然后将那个 cigoLivePatch.hopperTool 拖到桌面然后双击,结果它给我安装到 
/Users/caiqiqi/Library/Application Support/Hopper/PlugIns/v4/Tools/ 目录下了,然后重启 Hopper 并不能成功破解。于是将这个 cigoLivePatch.hopperTool 手动复制到 /Users/caiqiqi/Library/Application Support/Hopper/PlugIns/Tools/, 它应在的位置下。 
注意要修改

sudo vi /etc/hosts
1
将 127.0.0.1 flashcode.cryptic-apps.com 写入,避免 Hopper 网络通信之后可验证 license。 
最后重启 Hopper,终于成功了。 


然后看了一下很多用 hopper 逆向的,都提到了用于对 Mac 版的迅雷逆向,得到 VIP 服务或者离线下载。 
http://ju.outofmemory.cn/entry/260953 
https://www.chenghu.me/?p=1296 
http://www.jianshu.com/p/6d7e64920268 
http://www.voidcn.com/blog/rabewu/article/p-6051836.html

了解参考更多======>

Hopper Disassembler 是一款适用于 Mac 操作系统的软件,Hopper 是一款是 32 位和 64 位的二进制反汇编器,反编译和调试。你可以使用此工具拆开你想要的任何二进制。

官网: https://www.hopperapp.com/

破解版下载地址: http://download.csdn.net/detail/m__dd/9264179

以 yangjt 大牛的作品为例子,具体移步 http://www.52pojie.cn/thread-226485-1-1.html ,给像我一样的初学者一点帮助。
向 H 大和各位 52 的大牛致敬,跟他们学到了很多东西。

1、MAC 系统具体的操作就不再讲解了,下载安装 MAC 版的虾米音乐,安装完成后如下。


2、鼠标右键虾米音乐,点击进入显示包内容,然后进入 Content 文件夹 ——>MacOS 文件夹,找到 xiami 文件





3、打开 MAC 下的反编译软件,就是强大的 Hopper Disassembler,静态反编译效果很强,下载地址如下,已经有 key,可以升级。http://www.52pojie.cn/forum.php?mod=viewthread&tid=192516



4、把 xiami 文件拖入 Hopper Disassembler 中,可以看到左边栏目中把文件的所有函数和字符都读了出来


5、我们在搜索框里面输入 isVIP, 选中第一个函数


6、(通过阅读函数,或者 GDB 动态调试方法)(这里我直接反编译 yangjt 大牛的文件了)知道修改 rax 为 1 即可,具体软件操作方法如下

后面跟 OD 一样了,输入需要修改的命令,xor rax,rax  ;  inc rax ;


7、保存文件

保存文件,然后替换原来的 xiami 文件

8、打包成 dmg 文件,具体见这里 http://www.cocoachina.com/macdev/tips/2010/0805/1979.html

转自

MAC 软件破解初探 —Hopper Disassembler 使用

猜你喜欢

转载自blog.csdn.net/u011516972/article/details/88977354