安装cycript遇到的问题

16人阅读 评论(0) 收藏 举报
分类:

cycript的安装

讲道理今天真的是安装了很久现在终于好了,真的是一路坎坷。下面就简单的介绍下它的安装流程吧。不过在介绍之前先简单的说下它是什么,cyscript就相当于是混合了OC,javaScript等等语法的解释器,我们可以用它来动态修改和调试 Mac和ios的app。

  • 1、下载,直接去官网下载就可以了:cycript

  • 2、解压安装,我个人是把安装的文件夹放在了opt文件中,大家可以随意放。

  • 3、当我们去执行了解压文件中的这个程序
    这里写图片描述

如果报了下面的错误

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

说明的就是我们的电脑没有libruby.2.0.0.dylib这个动态库,所以我们就要去添加

方法一

  • 终端输入brew install ruby​​@2.0
  • 然后去finder中搜索/usr/local/Cellar/ruby@2.0 去寻找下面的文件
    这里写图片描述
  • 然后把这个库添加进下面的文件夹中就可以了
    这里写图片描述

方法二

在 OS X 系统中有一个跟安全相关的模式叫 SIP(System Integrity Protection ),在升级到 OS X 10.11 中或许你就会看到部分应用程序被禁用了,这些软件是你通过终端或者第三方软件源安装。还有就是我们对于有一些文件夹是没有权限进行写操作的,而我们下面的方法正好是要去进行对有些只能读的文件夹进行修改操作的,所以我们就要先去关闭SIP

  • 电脑重启阶段中按住command+R,进入恢复模式
  • 在顶部菜单栏中去寻找终端命令那一栏
  • 打开终端,输入csrutil disable,如果成功修改就会有成功的提醒,然后重启电脑
  • 之后进入正常的模式下输入下面的指令,其实就相当于是做了一次软链接,软链接就是它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,当然还有个硬链接,它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化
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

最后我们需要去配置环境变量,配置环境变量的好处就在于在任何的目录下去敲环境变量里面所带的命令,都可以敲出来,这样就不会存在这个命令无法找到的问题了。

  • 终端输入

    vim ~/.bash_profile

  • 由于我装的是在opt文件夹下的,所以写法如下所示

    export PATH=$PATH:/opt/cycript_0.9.594/

    之后就可以完美运行了!

查看评论

cycript工具的简单使用

1、cycript       官网:http://www.cycript.org/       越狱的设备,在cydia中将自动安装这个插件。          2、设备环境        ma...
  • HK_5788
  • HK_5788
  • 2016-08-21 20:36:46
  • 2896

iOS应用逆向工程(四):利用Cycript 操作运行时

今天来介绍攻击iOS软件的好工具:Cycript。 Cycript 是由saurik 推出的一款脚本语言,介于Object-C 和javascript 之间的编程语言。Cycript工具完全兼容jav...
  • woaizijiheni
  • woaizijiheni
  • 2015-11-12 09:40:18
  • 3733

iOS攻防 - (七)iOS app - 使用Cycript修改微信app

iOS app - 使用Cycript修改微信app 1.安装Cycript 官网地址:http://www.cycript.org/debs/?C=M;O=D 找到如下两个安装包,并下载到Mac...
  • u013538542
  • u013538542
  • 2017-05-24 19:59:18
  • 1541

iOS运行时工具-cycript

cycript是大神saurik开发的一个非常强大的工具,可以让开发者在命令行下和应用交互,在运行时查看和修改应用。...
  • sakulafly
  • sakulafly
  • 2014-06-11 22:30:56
  • 16505

Cycript基本语法与使用-iOS逆向工程

Cycript基本语法与使用-iOS逆向工程
  • glt_code
  • glt_code
  • 2017-03-24 23:06:53
  • 1118

cycript脚本例子

输入“cycript”,出现“cy#”提示符 1.cycript -p 4634 或 cycript -p SpringBoard choose命令,获取内存对象地址 cy#choose...
  • zhangmiaoping23
  • zhangmiaoping23
  • 2016-03-01 11:21:40
  • 2629

iOS_逆向_使用Cycript

在cydia搜索 MTerminal,并安装 在cydia搜索 Cycript,并安装 未完待续
  • u012576807
  • u012576807
  • 2016-07-02 22:32:50
  • 649

Cycript 高阶技巧(转载)

转自 http://lsq.me/2014/01/12/cycript-tricks/ 自己留着看看的引言在分析iOS应用程序的时候,经常会用到Cycript这个工具。本文将介绍使用Cycript的一...
  • chasenn
  • chasenn
  • 2016-05-03 13:52:43
  • 1163

AppNinja 开发手记5: gdb&cycript用法 - aes加密key破解

AppNinja 开发手记5: gdb&cycript用法 - aes加密key破解  学习心得: 动静hook结合,提高破解效率。cycript使用还需要深入。 Written by AppNi...
  • a2831942318
  • a2831942318
  • 2015-05-19 17:53:48
  • 712

iOS应用逆向工程(五):利用Cycript 定位目标函数

我们看待每一样事物,首先看到是其现象,再通过现象切入其本质。一般情况下,一个软件之所以能引起我们的兴趣,无非是两个元素:功能和数据。如果发现了自己感兴趣的功能,但class-dump的头文件找不到可疑...
  • woaizijiheni
  • woaizijiheni
  • 2015-11-18 16:19:40
  • 3103
    个人资料
    持之以恒
    等级:
    访问量: 11万+
    积分: 7330
    排名: 3796
    最新评论