2021-06-24

逆向工程二之Cycript

一、摘要

本文主要介绍:Cycript使用,及其库的封装

二、安装使用

1)环境搭建

  • Cydia上搜索"Cycript",并安装
  • 进入Cycript环境
  1. 报错:"killed:9",原因是没有相关权限;

       

      2.  找到cycript文件;

       

       3.  依次执行以下步骤:直接拖拽到Mac即可完成复制操作;

       

        

       

      4.  重新进入;

      

2)调试目标应用(以下以"网易云音乐"为例,先点开)

  • adv-cmds(用来查看iOS端运行的进程信息):Cydia搜索并安装
  1. 查看所有进程信息;

      

      2.  过滤进程;

      

      3.  进入应用Cycript环境;

      

  • cycript语法
  1. 该语言糅合了C++\OC\JS\JAVA等语言;
  2. 基本语法(简单列举);

       

      说明:

      1>  var定义变量,UIApp <=> [UIApplication sharedApplication];
      2>  #内存地址 <=> 该变量名
      3>  recursiveDescription():递归遍历视图层次结构;
      4>  toString():按字符顺序显示;
      5>  choose(UIViewController):筛选当前页面所有的UIViewController;
      6>  ObjectiveC.classes:查看所有的类;
  • 使用mjcript.cy库调试
  1. 下载地址,具体应用请参考里面说明;
  2. 追加到iOS端:直接拖拽;

      

     3.  导入头文件;

      

     4.  指令演示:MJFrontVc()获取当前页面VC;MJInstanceMethodNames()获取该页面所有的对象方法名;

      
跨境电商侵权常见方式,重复铺货的隐患,你关心的都在这......:https://www.ikjzd.com/tl/4015
有爱无性 让我结婚两年仍是处女(3/3):http://lady.shaoqun.com/a/60830.html
趁女朋友洗澡上她闺蜜 把女闺蜜摸出水了:http://lady.shaoqun.com/a/247548.html
【海豚分享(5)】【非原创】2017年黑五prime day欧美九国TOP热卖listing数据:https://www.ikjzd.com/tl/4002
有颗树亚马逊日常运营表格 ,分享和了解一下:https://www.ikjzd.com/tl/4006
斯里兰卡是落地签吗,斯里兰卡免签吗:http://www.30bags.com/a/219525.html
口述实录:"商务局长"谋划毁容案,情场脱身罪滔滔:http://lady.shaoqun.com/a/251630.html
换妻 老婆还是别人的好?:http://lady.shaoqun.com/a/107395.html
情人那个又粗又硬 最舒服的一次出轨经历:http://lady.shaoqun.com/a/247301.html
亚马逊新品广告技巧与疑难解答:https://www.ikjzd.com/articles/145999
侵权预警!学会这几招远离侵权危机!!!:https://www.ikjzd.com/articles/145998
做亚马逊负债300万!是否要"卖房"继续?:https://www.ikjzd.com/articles/146003

No comments:

Post a Comment