- 5
- 0
- 约1.15千字
- 约 10页
- 2021-04-01 发布于北京
- 举报
脱壳
@M了个J
/CoderMJLee
加壳
上传
下载
对可执行文件进行了加壳操作
壳程序
加壳
什么是加壳?
利用特殊的算法,对可执行文件的编码进行改变(比如压缩、加密),以达到保护程序代码的目的
内存
可执行文件
可执行文件
执行
可执行文件
(已加密)
内存
执行
解密
内存
加壳前
加壳后
脱壳
什么是脱壳?
摘掉壳程序,将未加密的可执行文件还原出来(有些人也称为“砸壳”)
脱壳主要有2种方法:硬脱壳、动态脱壳
执行
可执行文件
从内存中导出
执行解密算法
可执行文件
硬脱壳
动态脱壳
iOS中采取“硬脱壳”的方式
iOS中的脱壳工具
iOS中有很多好用的脱壳工具
Clutch:/KJCracks/Clutch
dumpdecrypted:/stefanesser/dumpdecrypted/
AppCrackr、Crackulous
如何验证可执行文件是否已经脱壳?
查看Load Commands - LC_ENCRYPTION_INFO - Crypt ID的值,0代表未加密
通过otool命令行也可以:otool -l 可执行文件路径 | grep crypt
Clutch - 配置
下载最新的Release版: /KJCracks/Clutch/releases
建议去掉版本号,改名为Clutch
将Clutch文件拷贝到iPhone的/u
您可能关注的文档
最近下载
- (高清版)B-T 7588.2-2020 电梯制造与安装安全规范 第2部分:电梯部件的设计原则、计算和检验.pdf VIP
- HACCP危害分析及关键控制点培训课件.pptx VIP
- 中国中高档酒店行业发展现状及未来发展趋势分析.docx
- 2026广州研趣信息科技股份有限公司招股说明书.pdf VIP
- 食堂场所及设施设备清洗消毒和维修保养制度3篇.docx VIP
- 2024年10月13日云南省税务系统遴选笔试真题及答案解析.doc VIP
- 村委会死亡证明.docx VIP
- TCHTS-公路路面干法 SBS 改性沥青混合料技术指南.pdf VIP
- 《ISO 37001-2025 反贿赂管理体系要求及使用指南》专业深度解读和应用培训指导材料之4:6策划(2025A1)(可编辑!).docx VIP
- 风电场工程2025年最新土建强条执行记录表(GB550系列通用规范).docx VIP
原创力文档

文档评论(0)