Hopper Disassembler初体验

一直想在Mac上安装一个逆向工具。然而尝试了很多次IDA Pro都发现已经过期了。于是不得不考虑尝试一下其他工具。在YouTube的某个直播CTF的视频中发现了po主推荐的Hopper,于是搜了一下,从官网下载了一下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

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是一款非常强大的逆向工程工具,它可以对iOS应用进行脱壳操作,以便更好地进行逆向分析。以下是Hopper Disassembler脱壳的操作步骤: 1. 打开Hopper Disassembler软件,点击“File”菜单,选择“Open”打开需要脱壳的二进制文件。 2. 选择需要脱壳的应用程序,右键点击选择“Copy to...”,将应用程序复制到桌面或其他位置。 3. 打开终端,输入以下命令,将当前目录切换到应用程序所在的目录: ``` cd /path/to/application ``` 其中,/path/to/application为应用程序所在的路径。 4. 输入以下命令,将应用程序修改为可执行文件: ``` chmod +x ./AppName.app/AppName ``` 其中,AppName为应用程序的名称。 5. 输入以下命令,启动应用程序,并记录应用程序的进程ID: ``` ./AppName.app/AppName & echo $! ``` 第一条命令启动应用程序,第二条命令输出应用程序的进程ID。 6. 打开Hopper Disassembler软件,选择“Debug”菜单,选择“Attach to Process”,输入应用程序的进程ID,连接到应用程序。 7. 连接成功后,选择“Debug”菜单,选择“Dump Process Memory”,输入需要脱壳的内存地址和大小,保存脱壳文件。 8. 使用Hopper Disassembler打开脱壳文件,即可对应用程序进行逆向分析。 需要注意的是,在某些国家和地区,对于越狱和逆向工程活动可能存在法律风险,使用这些工具时需要谨慎。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值