Cycript实战(微信-登陆界面)-iOS逆向工程
来源:互联网 发布:网络数据机房维护方案 编辑:程序博客网 时间:2024/05/16 02:28
Cycript实战(微信)-iOS逆向工程
连接设备参考:http://blog.csdn.net/glt_code/article/details/65444592
1.获取微信的进程XASS1746:~ root# ps -ax | grep WeChat 728 ?? 0:02.94 /var/mobile/Containers/Bundle/Application/797AD995-C34B-49E7-A041-86104C12736F/WeChat.app/WeChat 731 ttys001 0:00.00 grep WeChatXASS1746:~ root# cycript -p 728cy#
2.打印微信视图登录界面视图的层级关系cy# UIApp.keyWindow.recursiveDescription().toString() `<iConsoleWindow: 0x14dd3260; baseClass = UIWindow; frame = (0 0; 320 568); gestureRecognizers = <NSArray: 0x14dd4230>; layer = <UIWindowLayer: 0x14dd35c0>> | <UIView: 0x16178640; frame = (0 0; 320 568); autoresize = W+H; layer = <CALayer: 0x161787f0>> | | <MMTableView: 0x1513de00; baseClass = UITableView; frame = (0 0; 320 568); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x161797e0>; layer = <CALayer: 0x161792c0>; contentOffset: {0, 0}; contentSize: {320, 428}> | | | <UITableViewWrapperView: 0x1513e600; frame = (0 0; 320 568); gestureRecognizers = <NSArray: 0x1617a2f0>; layer = <CALayer: 0x1617a010>; contentOffset: {0, 0}; contentSize: {320, 568}> | | | <UIView: 0x161ec550; frame = (0 0; 320 408); layer = <CALayer: 0x161d6ef0>> | | | | <UIView: 0x160f96e0; frame = (0 0; 320 408); autoresize = LM+RM; layer = <CALayer: 0x162376c0>> | | | | | <UIImageView: 0x1623d560; frame = (120 90; 80 80); clipsToBounds = YES; opaque = NO; autoresize = LM+RM; userInteractionEnabled = NO; layer = <CALayer: 0x162378e0>> | | | | | <MMUILabel: 0x1623c680; baseClass = UILabel; frame = (98.5 185; 123 19); text = '+86 17633901580'; autoresize = LM+RM; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x1623c2e0>> | | | | | <UIView: 0x161ddeb0; frame = (0 234; 320 44); layer = <CALayer: 0x161ddf40>> | | | | | | <WCUITextField: 0x161de140; baseClass = UITextField; frame = (20 0; 290 44); text = ''; clipsToBounds = YES; opaque = NO; gestureRecognizers = <NSArray: 0x161dc350>; layer = <CALayer: 0x161de410>> | | | | | | | <MMUILabel: 0x161e32c0; baseClass = UILabel; frame = (0 0; 93 44); text = '\u5bc6\u7801'; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x161e2ca0>> | | | | | | | | <_UILabelContentLayer: 0x161bbe30> (layer) | | | | | | | <UITextFieldLabel: 0x161dfc20; frame = (93 0; 197 44); text = '\u8bf7\u586b\u5199\u5bc6\u7801'; opacy#
cy# #0x1513de00.backgroundColor = [UIColor redColor]#"UIDeviceRGBColorSpace 1 0 0 1"cy#
cy# #0x1623c680.text = @"this is a MMULabel"@"this is a MMULabel"cy# cy# #0x161de140.text = @"this is a TextField"@"this is a TextField"cy# #0x161de140.secureTextEntry = NOfalsecy# cy# [[UIApplication sharedApplication] setStatusBarHidden:YES]cy# cy# currentVC()#"<WCAccountLoginLastUserViewController: 0x17209e00>"cy# cy# [[[UIAlertView alloc]initWithTitle:@"title" message:@"this is a test" delegte:ni cancelButtonTitle:@"ok" otherButtonTitles:nil, nil] show]cy#
0 0
- Cycript实战(微信-登陆界面)-iOS逆向工程
- iOS应用逆向工程(四):利用Cycript 操作运行时
- iOS应用逆向工程(五):利用Cycript 定位目标函数
- Cycript基本语法与使用-iOS逆向工程
- iOS逆向 微信消息界面分析
- 初探iOS逆向工程+微信小牛试刀
- 《iOS应用逆向工程:分析与实战》
- 【砸壳STEP2】使用cycript查看并修改微信UI界面
- 逆向工程-微信自动抢红包
- 逆向探索微信消息界面实现
- 逆向工程实战分享
- Reveal逆向工程:分析任意iOS应用的UI界面
- 新书《iOS应用逆向工程:分析与实战》
- 《iOS应用逆向工程:分析与实战》迷你书
- 微信登陆无法拉起授权界面
- iOS逆向 — 逆向微信,透视聊天背景
- iOS逆向 微信屏蔽群消息
- iOS逆向工程---OS工具(Theos)
- poj-3083 (90行代码)
- 学习中碰到的一些操作字符串操作的方法汇总
- RecyclerView系列之(2):为RecyclerView添加分隔线
- HashMap 学习-2
- python爬虫实战 | 批量爬取开放服务器的文件
- Cycript实战(微信-登陆界面)-iOS逆向工程
- MySql的安装和配置
- 服务器发布tomcat的WEB项目供外网访问
- Swift 的常量和变量
- HDU 2112 HDU Today【spfa】
- GitLab安装,基于清华大学镜像
- RecyclerView系列之(3):添加下拉刷新和上拉加载更多
- Mac Jenkins搭建 Android/IOS自动打包环境
- HTTPS