首先要在越狱手机上安装 Cycript 插件

用电脑链接越狱手机后可以直接使用

ps -A 查看可以依附的进程

以爱奇艺为例

 1538 ??         0:18.91 /var/mobile/Containers/Bundle/Application/EC6A9BCD-1EA6-4BB9-8044-769FB2927020/iQiYiPhoneVideo.app/iQiYiPhoneVideo

可以直接调用

cycript -p 1538

或者

cycript -p iQiYiPhoneVideo

就可以 依附进程了

那么如何在越狱手机中添加自己的cy文件呢

将自己写cy文件 拷贝到 /usr/lib/cycript0.9 目录下

scp -P 12345 evolcy.cy root@127.0.0.1:/usr/lib/cycript0.9

我这里以依附微信为例

cycript -p WeChat

然后 声明我们自己的文件

@import evolcy

就可以直接使用了

我这里简单写了几个

elapppath = [NSBundle mainBundle].bundlePath;
elwindow = function(){return [UIApplication sharedApplication].keyWindow;
};
elcurrentvc = function(){var topViewController = [UIApplication sharedApplication].keyWindow.rootViewController;while (true) {if (topViewController.presentedViewController) {topViewController = topViewController.presentedViewController;} else if ([topViewController isKindOfClass:[UINavigationController class]] && [topViewController topViewController]) {topViewController = [topViewController topViewController];}else if ([topViewController isKindOfClass:[UITabBarController class]]) {topViewController = topViewController.selectedViewController;} else {break;}}return topViewController;
};

当执行 elcurrentvc()的时候

因为以后可能会有更多的cy文件 我们不建议直接把cy放到/usr/lib/cycript0.9

我们把cy 放到 cycript0.9/com/evol

然后我们声明的时候 就得这么写

@import com.evol.evolcy

用法还跟之前一样

iOS逆向 -- cycript 依附进程相关推荐

  1. android r 编译找不到头文件_「投稿」iOS逆向——砸壳与反编译

    作者:疯狂的蛋神 近来对iOS逆向十分感兴趣,就在业余时间里自己在上网找了各种资料学习,发现许多资料对于一些细节描述的不够详细,所以也踩了很多坑,我也将自己踩的一些坑总结出来,希望对大家有所帮助. 注 ...

  2. android微信逆向工程,iOS逆向 - 微信自动添加好友

    相关源码:Github地址 一.前言 本篇主要实现在微信上自动添加好友,从而熟悉 iOS 逆向分析的过程. 二. 工具 2.1 MacBook 软件 制作 Tweak 的工具 端口转发,可以让我们通过 ...

  3. iOS逆向-微信自动添加好友

    前言 上次完成了 macOS 版微信小助手,现在终于有(xian)时(de)间(huang)来说说 iOS 逆向了.本篇主要实现在微信上自动添加好友(即自动验证新的朋友申请),从而熟悉 iOS 逆向分 ...

  4. iOS逆向-手把手教你写支付宝蚂蚁森林收集能量助手

    iOS逆向-手把手教你写支付宝蚂蚁森林收集能量助手 前言 发现iOS支付宝逆向的分析并不多,蚂蚁森林基于H5应用 套着UIWebView 基本也没这类JS和原生交互分析的帖子,就拿此练手吧 作技术分享 ...

  5. iOS逆向开发(2):获取APP的类声明 | class-dump | dumpdecrypted

    iOS逆向开发(2):获取APP的类声明 | class-dump | dumpdecrypted 之前介绍了怎么操作越狱的iOS设备(以下简称为手机),但简单操作手机并不是目标,小程的目标是手机上特 ...

  6. iOS逆向:微信逆向及动态库开发过程中的坑

    最近对 iOS 逆向很感兴趣,想学习下如何通过逆向app.分析源码.注入动态库的方式来给别人的软件增加些酷炫的功能.决定拿微信练手. 先上几个教程: 移动App入侵与逆向破解技术-iOS篇 给微信加 ...

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

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

  8. IOS逆向学习-Tweak

    IOS逆向学习-Tweak 1. theos指令及可能遇到问题 2. thes的实战练习 2.1 将桌面的更新数字去掉 2.2. 给微信发现界面增加两行功能 2.2.1 hook代码语法知识 2.2. ...

  9. ios逆向傻瓜入门教程(一)

    1.准备工作: (1)一台越狱手机,并装有以下软件:cycript,openssh (2)下载工具库,内容列表: (3)在越狱手机上,从appstore上,下载WeChat(微信). 2.ssh到手机 ...

  10. ios逆向越狱手机必备工具篇

    1.手机越狱 ps:越狱前用xcode调试手机断点一次.这样手机里就会生成以后debugServer文件. 手机版本ios12.4 https://www.abcydia.com/read-16031 ...

最新文章

  1. mysql 插入删除操作_MySQL——增删改操作
  2. Oracle查看用户权限
  3. MapInfo导入.TAB和.mws的方法
  4. 一位同学想通过用计算机编程解决韩信点兵,高中信息技术《算法与程序设计模块》练习题...
  5. win7降低屏幕亮度_深度解析:Redmi K20 Pro 第七代屏幕指纹技术
  6. 设计模式之策略模式和状态模式
  7. 解析html生成xpath,html使用xpath解析xml
  8. 作者:鲍玉斌(1968-),男,博士,东北大学计算机科学系教授
  9. C语言---关于关键字const与static的简单理解
  10. Notification使用详解之三:通过服务更新进度通知在Activity中监听服务进度
  11. NHL明星与美国冰球协会联手发起NFT拍卖
  12. 判断操作系统多久没有任何操作.e
  13. 拓端tecdat|R语言Gabor滤波进行目标图像纹理特征的提取
  14. U盘无法格式化的解决方法
  15. Linux搭建邮件服务器postfix
  16. 动态规划背包问题matlab,动态规划解决01背包问题
  17. MonoGRNet: A Geometric Reasoning Network for Monocular 3D Object Localization
  18. 注塑机压铸机比例阀控制放大器
  19. TCP/IP网络编程(一)
  20. 王浩:哥德尔思想概说

热门文章

  1. ROS复习笔记之——roslaunch的应用
  2. Redis4.0新特性-主动内存碎片整理
  3. Python---字符串(用单、双引号、 三单/双引号定义。反斜杠 \ 转义,单在双内/双在单内 )
  4. Python 爬虫 之 阅读呼叫转移(一)
  5. 为什么LinkedHashMap是有序
  6. Design Mode Catalogue
  7. 鸟叔linux笔记004
  8. win10 pycharm2018.3.5专业版安装及永久破解问题解决亲测有效
  9. bootstrap布局(一)
  10. UnityVR游乐园笔记#003_过山车场景(结束)