美文网首页
cycript的使用二

cycript的使用二

作者: heart_领 | 来源:发表于2018-06-04 11:27 被阅读86次

一、越狱环境下启动cycript

1.解决不能输入中文路径的问题(拷贝.inputrc隐藏文件到服务端端用户根目录)

$scp -P 12345 .inputrc root@localhost:~/

2.终端中如果要使用vim命令,需要在越狱设备上安装Vi IMproved插件

3.越狱设备安装cycript插件

4.查看Mac上所有进程 (??之前是ID,之后是可执行文件的路径)

$ps -A

5.连接上手机后,查看手机上微信的进程(查看所有进程iPhone:~ root# ps -A)

iPhone:~ root# ps -A | grep WeChat

6.连接cycript (先连接手机启动应用后再连接cycript)

7.使用cycript定义函数

8.拷贝.cy文件到手机(使用cy要导入,比如#import  test)

注意:拷贝新的.cy文件替换旧的.cy文件后,要先退出cy环境,再杀掉进程,再次启动进程,然后连接cycript,重新导入@import xxx 才能使用新的.cy文件中的内容

9.导入cy文件的另一种方式

连接时导入,更换新(拷贝)的cy后,使用该方法不用杀掉进程直接再次连接就行

10.非越狱环境载入cy文件

注意:

*越狱手机:要先登录手机->启动应用->cycript连接

*非越狱手机:使用monkeydev加载砸壳后的应用到手机->cycript连接

越狱手机和非越狱手机添加cy文件的方式不同,可参照上文,根据不同的手机采用不同的方式载入

cy文件(demo)

APPID = [NSBundle mainBundle].bundleIdentifier;

APPPATH = [NSBundle mainBundle].bundlePath;

//如果有变化,就用function去定义!!

HKRootvc = function(){

return UIApp.keyWindow.rootViewController;

};

HKKeyWindow = function(){

return UIApp.keyWindow;

};

HKGetCurrentVCFromRootVc = function(rootVC){

var currentVC;

if([rootVC presentedViewController]){

rootVC = [rootVC presentedViewController];

}

if([rootVC isKindOfClass:[UITabBarController class]]){

currentVC = HKGetCurrentVCFromRootVc(rootVC.selectedViewController);

}else if([rootVC isKindOfClass:[UINavigationController class]]){

currentVC = HKGetCurrentVCFromRootVc(rootVC.visibleViewController);

}else{

currentVC = rootVC;

}

return currentVC;

};

HKCurrentVC = function(){

return HKGetCurrentVCFromRootVc(HKRootvc());

};

cycript

相关文章

  • 七 iOS逆向 - Cycript

    Cycript简介 Cycript基本使用 封装Cycript脚本 Cycript使用示例 一 Cycript简介...

  • <安全攻防之Cycript>

    一、 Cycript 越狱环境中使用Cycript 通过ssh登录手机 二、自定义Cycript文件 创建.cy后...

  • cycript的使用二

    一、越狱环境下启动cycript 1.解决不能输入中文路径的问题(拷贝.inputrc隐藏文件到服务端端用户根目录...

  • 逆向之 Cycript 简单使用

    Cycript的使用方法 Cycript的开启和关闭开启cycriptcy#cycript -p 进程IDcycr...

  • iOS逆向编程(动态调试)Cycript 的使用

    自行百度安装Cycript,本片文章只是一个笔记!!! // Cycript 的使用 // cycript...

  • cycript使用的方式以及hook函数的过程

    Cycript 有两种使用方式 1:动态使用在越狱机器上,可以对越狱机器的所有应用使用Cycript 2:xcod...

  • 越狱调试(23)

    越狱环境中Cycript的使用 手机安装Cycript USB链接手机clear -> 清理手机的终端 -> 需...

  • cycript的使用

    1:首先手机上安装cycript2:确保ssh的连接3:cycript -p 项目的名字(注意不是APP的名字啊)...

  • Cycript 的使用

    Cycript 的使用 通过 ssh 链接到越狱 iPhone 通过 ps -e 来搜索 iPhone 上的进程 ...

  • Cycript的使用

    这里使用了越狱手机, 在手机上通过Cydia安装了Cycript. 还可以通过注入的方式注入到非越狱设备, Mon...

网友评论

      本文标题:cycript的使用二

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