一、逆向 App 总体思路

  • UI 分析:Cycript 、Reveal;
  • 代码分析:
    • 代码在 Mach-O 文件,所以要对 Mach-O 文件进行静态分析;
    • MachOView、class-dump、Hopper Disassember、ida;
  • 动态调试:
    • 对运行中 App 进行代码调试;
    • debugserver、LLDB;
  • 代码编写:
    • 注入代码到 App 中;
    • 必要时还可能需要重新签名、打包 ipa。

二、MonkeyDev 安装与使用

① 安装

  • MonkeyDev 是 iOSOpenDev 的升级,是非越狱插件开发集成神器:
    • 可以使用 Xcode 开发 CaptainHook Tweak、Logos Tweak 和 Command-line Tool,在越狱机器开发插件,是原来 iOSOpenDev 功能的迁移和改进;
    • 只需拖入一个砸壳应用,自动集成 class-dump、restore-symbol、Reveal、Cycript 和注入的动态库并重签名安装到非越狱机器;
    • 支持调试自己编写的动态库和第三方

iOS逆向之分析工具的安装和使用相关推荐

  1. iOS逆向实战与工具使用(微信添加好友自动确认)

    iOS逆向实战与工具使用(微信添加好友自动确认) 原文链接 源码地址 WeChatPlugin-iOS Mac OS 版微信小助手(远程控制.消息防撤回.自动回复.微信多开) 一.前言 本篇主要实现在 ...

  2. iOS逆向之脱壳工具creakerXI+,最简单、最适合新手的脱壳工具

    在学习iOS逆向中,脱壳是必备技能之一,在网上看教程有使用 Clutch 和 dumpdecrypted  但是,不知道 是我操作问题,还是手机版本,以及APP版本更新问题 尝试了几次,都无法成功脱壳 ...

  3. php性能分析工具XHProf安装配置使用教程(linux精华版)

    XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况.一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调 ...

  4. mac下 内存分析工具mat安装,使用mat分析:内存溢出、内存泄漏,结合jstat、jmap等命令的使用

    分析前提: mat的安装详情:mac下安装 mat内存分析工具_MissNull的博客-CSDN博客_mac mat下载                             使用Eclipse M ...

  5. Linux下Apache日志分析工具--AWStats安装使用

    source:http://blog.sina.com.cn/s/blog_5ce0e67e0100baf5.html http://doc.linuxpk.com/28437.html 1.事先安装 ...

  6. 网络流量监控分析工具 Ntopng 安装

    官方说明:http://packages.ntop.org/      http://packages.ntop.org/centos-stable/   http://packages.ntop.o ...

  7. Linux 性能分析工具- Atop安装和使用

    Atop下载:Atoptool.nl 安装时,可能会出现报错:error: Failed dependencies 提示很需要安装python3,所以yum -y install  python3,然 ...

  8. ios逆向视图查看器Reveal安装和使用教程

    目录 软件安装 下载安装mac端Reveal Reveal破解版地址: 下载安装手机端的 Reveal2Loader 设置可以查看的app 把mac上面的RevealServer文件复制到越狱手机上 ...

  9. iOS crash 问题分析汇总

    在这里插入图片描述 iOS crash 问题分析 iOS crash 常用分析工具 IOS 崩溃日志 iOS crash 原因分析 1.调用悬浮指针 2.数组越界访问 3.调用了未实现的方法 4.调用 ...

  10. cacti 网络流量监测图形分析工具

    Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具. 安装方法 一.安装rrdtool CentOS-5: rpm -ivh http://apt.sw. ...

最新文章

  1. 精通JavaScript(重点内容笔记)更新中...
  2. h3c wa2620胖ap设置_AP考试|错过报名不用慌,香港考区目前仍然可以报名!
  3. HEU 4048 Picking Balls
  4. Java学习之路(七):泛型
  5. 参数估计Bayesian方法的困惑点
  6. 读取exchange邮件的未读数(转载)
  7. 顽皮狗 多线程分享_谁去过顽皮,谁去过尼斯? 圣诞老人为您提供Java 11建议!...
  8. A8U推一键上面洗车APP软件
  9. linux 修改文件夹权限_Linux新手非常实用的20个命令
  10. [原创]:善用佳软(三)
  11. 单片机c语言百分号是什么意思,请教:数组表达式的百分号和分号含义是什么?...
  12. 计算机革命的主角和英雄——十大超级老牌黑客
  13. java斗地主发牌教学,命令行版的斗地主你玩过没?
  14. 多走走弯路,才不会有被剧透的乏味
  15. md语法语法_PHP –语法概述
  16. BUUCTF笔记之Web系列部分WriteUp(四)
  17. 详细介绍如何在linux中配置chisel环境
  18. CocosCreator特效系列之素描效果
  19. 某产业园智慧园区管理系统项目质量管理案例【灵犀】
  20. EZDML批量生成spring-boot jpa swagger2 lombok后端接口

热门文章

  1. 使用 Premiere 制作视频简介
  2. 信息安全工程师考试科目
  3. java实现选择排序(思路与实现)
  4. 计算机怎么写入院记录,住院病历书写范文
  5. IDEA打包jar包及运行jar包命令
  6. office在线编辑 html,Office在线编辑功能实现.doc
  7. other|2019最新PayPal二代支付接口Smart Payment Buttons开发
  8. 2018年下半年软件设计师下午真题及答案解析
  9. POJO类中布尔类型的变量都不要加is前缀详解
  10. 完全背包问题(模板)