iOS越狱--Clutch工具静态砸壳应用

Clutch命令行工具下载地址: https://github.com/KJCracks/Clutch

1. 下载Clutch最新版本工具

Snip20180605_20.png

2. 映射端口(以便copy都映射到本地端口)

对于端口映射, SSH登录可以阅读: //www.greatytc.com/p/bb5eab125cfe

sh usbConnection.sh

3. cd 到 clutch-2.0.4 文件路径下, 将其拷贝到root用户localhost的 /usr/bin目录下

Snip20180605_21.png

拷贝到 /usr/bin/ 目录下, 这样就可以在任何有权限的地方都可以调起Clutch命令工具

拷贝成功

4. 登录SSH, 修改文件名

对于端口映射, SSH登录可以阅读: //www.greatytc.com/p/bb5eab125cfe

sh usbLogin.sh

cd /usr/bin/ 目录下 ls

可以看到拷贝到此目录下了

这里我们需要将clutch-2.0.4文件名进行修改, 不能有 - 这种符号, 否则调用的时候识别不了

Snip20180606_24.png

5. 打开Clutch 的执行权限

来到家目录下, 调用clutch 会提示 -sh /usr/bin/Clutch: Permission denied 没有权限, 我们就需要使用下列命令给Clutch执行权限

chmod +x Clutch

Snip20180606_25.png

看到上面这样就可以正常调用了

6. 查看当前手机程序未砸壳的应用

Clutch -I

Snip20180606_26.png

7. 对列出的正版应用砸壳

使用对应列表号或bundleID进行砸壳

Clutch -d <com.diary.mood>
或者
Clutch -d 1

Snip20180606_27.png
Snip20180606_28.png

这个就是砸壳后打包的应用路径

使用iFunBox我们可以找到砸壳的应用

Snip20180606_29.png

8. 查看应用是否砸壳成功

  1. 将应用拷贝(拖动)到电脑中, 解压找到mach-o文件
  2. 使用 otool 查看

otool -l aisiweb | grep crypt

至此, 砸壳成功

9. 导出mach-o中所有头文件

class-dump -H aisiweb -o ./Headers/

Snip20180606_31.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概述 从App Store下载的应用是加过壳的,加壳的应用是不能直接执行的,手机之所以能够使用下载的app,是...
    heart_领阅读 1,282评论 0 2
  • ios 逆向工程 刚进一个新公司,公司的大牛直接分给一个课题研究任务,直接懵逼了,/(ㄒoㄒ)/~~ 想哭,世界就...
    天下林子阅读 29,764评论 39 120
  • 说明: 本文所有iPhone:~ root#为前缀的命令指的是SSH远程登录手机后执行的命令 SSH远程登录iPh...
    烟影很美阅读 2,578评论 3 4
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,738评论 9 468
  • 如何更好的管理,是我我们必须面对的一个问题。建设中国自己的管理学,是一个时代的课题。
    陈阳波阅读 98评论 0 0