课件文本完整02-课程课件06-脱壳.pptxVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档