美文网首页
iOS逆向学习笔记 - 开发工具及常用工具的安装

iOS逆向学习笔记 - 开发工具及常用工具的安装

作者: iOS_LeON | 来源:发表于2018-05-16 14:49 被阅读16次

    1、cycript包下载

    http://www.cycript.org/

    下载下来后,解压,放到opt目录。

    2、.bash_profile配置

    vim .bash_profile
    
    

    .base_profile

    export CYCRIPTSRC=/opt/cycript/
    export SSHSHELLSRC=~/YQShell
    export PATH=/opt/theos/bin/:$CYCRIPTSRC:$SSHSHELLSRC:$PATH
    
    

    CYCRIPTSRC:cycript配置路径

    SSHSHELLSRC:存放电脑连接手机的命令,cycript -r 192.168.11.120:6666

    3、.zshrc配置

    我们已经将终端由默认的.bash_profile切换成了.zshrc,配置如下源,可加载.bash_profile文件。

    source ~/.bash_profile
    
    

    4、终端执行cycript报错

    dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
      Referenced from: /Users/devzkn/Downloads/cycript_0.9.594/Cycript.lib/cycript-apl
      Reason: image not found
    
    

    这个错误是因为电脑的ruby版本太高导致

    解决方法:

    4.1、首先查看电脑ruby版本
    ruby -v
    
    
    4.2、关闭系统的SIP
    • 电脑重启按住command+R,进入恢复模式
    • 打开终端,输入csrutil disable,重启
    • 如果想打开SIP,重复上两步,命令改为csrutil enable
    4.3、直接把2.3的复制一份,改为2.0即可
    sudo mkdir -p /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/
    sudo ln -s /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/libruby.2.3.0.dylib /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
    
    

    参考资料:https://www.jianshu.com/p/beea9f2b9f7d 逆向工具介绍

    作者:Colin_狂奔的蚂蚁
    链接:https://www.jianshu.com/p/7e70d235bb9c
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:iOS逆向学习笔记 - 开发工具及常用工具的安装

          本文链接:https://www.haomeiwen.com/subject/povpdftx.html