MAC软件破解初探—Hopper Disassembler使用
本帖最后由 xiaobai 于 2013-12-5 13:20 编辑以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
向52的各位大牛致敬,跟他们学到了很多东西。 这个MAC下破解文章不错,我想知道怎么调出修改代码的窗口?还有那个动态调试能再拓展下,怎么连GDB啊? 沙发顶个了。。高手 谢谢楼主的宝贵分享 xiami文件是每个应用都有的吗? 楼主电脑是苹果的吗?还是装的黑苹果?之前一段时间迷恋上黑苹果,学非线编辑,据说系统很好用,于是就玩玩。装上很容易,驱动太难搞了,尤其是笔记本,显卡网卡太麻烦了。那时候天天泡pcbeta。后来终于算是半完美了,显卡驱动装好了,声卡好了,有线网卡好了,就是无线网卡没办法,无解。
希望能再介绍的多一些,Hopper Disassembler 相关的资料实在少的可怜 感谢分享经验,希望能多分享一些关于Mac下逆向的经验~! 没看懂怎么办???
以后慢慢研究 谢谢楼主的教,学习了Hopper disassembler
页:
[1]
2