• MonkeyDev安装--逆向开发


    MonkeyDev是原有iOS OpenDev的升级,非越狱插件的开发集成神器!

    1. 可以使用Xcode开发CaptainHook Tweak、Logos Tweak 和 Command-line Tool,在越狱机器开发插件,这是原来iOSOpenDev功能的迁徙和改进。
    2. 只需要拖入一个砸壳应用,自动集成class-dump、restore-symbol、Reveal、Cycript和注入的动态库并重签名安装到非越狱机器。
    3. 支持调试自己编写的动态库和第三方App。
    4. 支持通过Cocoapods第三方应用集成SDK以及非越狱插件,简单来说就是通过Cocoapods搭建了一个非越狱插件商店。

    ####安装MonkeyDev

    1. 环境要求

    (1). 安装最新的theos

    sudo git clone --recursive https://github.com/theos/theos.git /opt/theos

    (2). 安装ldid

    brew install ldid

    2. MonkeyDev的安装指令

    (1)命令选择MonkeyDev

    git clone https://github.com/AloneMonkey/MonkeyDev.git 

    (2)进入/bin

    cd MonkeyDev/bin 

    (3)最后

    sudo ./md-install

    内容如下,即安装成功

    MonkeyDev简介

    MonkeyDev主要包含四个模块:

    Logos Tweak

    使用theos提供的logify.pl工具将.xm文件转成.mm文件进行编译,集成了CydiaSubstrate,可以使用MSHookMessageEx和MSHookFunction来Hook OC函数和指定地址。

    CaptainHook Tweak

    使用CaptainHook提供的头文件进行OC 函数的Hook以及属性的获取。

    Command-line Tool

    可以直接创建运行于越狱设备的命令行工具。

    MonkeyApp

    这是自动给第三方应用集成Reveal、Cycript和注入dylib的模块,支持调试dylib和第三方应用,支持Pod给第三放应用集成SDK,只需要准备一个砸壳后的ipa或者app文件即可。

    如下目录

  • 相关阅读:
    CSS优先级及继承
    group by 与 order by
    软件开发升级指南(转)
    安装DELL服务器,安装Windows 2003 sp2 问题
    SQL SERVER 2005数据库总结
    C#操作INI文件(调用WindowsAPI函数:WritePrivateProfileString,GetPrivateProfileString)
    对RBS理解与使用
    WSS和MOSS的区别
    关于.net winform ComboBox数据绑定显示问题
    OpenNETCF.Desktop.Communication.DLL程序集的使用
  • 原文地址:https://www.cnblogs.com/guohai-stronger/p/11992703.html
Copyright © 2020-2023  润新知