【IOS逆向】基本环境配置和脱壳初体验
IOS逆向环境基本配置
设备: mac iphone8(14)
文章出自于 http://www.zhuoyue360.com/IOS%E9%80%86%E5%90%91/61.html
1. 远程连接到IPhone
- 使用openssh远程登录, 在cydia中安装openssh
- mac安装usbmuxd
brew install usbmuxd
- 端口转发
iproxy 2222 22
- 在mac中输入 ssh 账号吗@服务器主机地址
ssh root@127.0.0.1 -p2222
初始密码alpine
2. 安装python/ frida/frida-tools/frida-ios-dump
1. python
2. frida
pip3 install frida
3.frida-tools
pip3 install frida-tools
4.frida-ios-dump
执行命令
git clone https://github.com/AloneMonkey/frida-ios-dump
进入工程,安装依赖
pip3 install -r requirements.txt --upgrade
查看包名
python3 dump.py -l
dlan@DLAndeiMac frida-ios-dump % python3 dump.py -lPID Name Identifier
---- ------------ ----------------------------
3626 App Store com.apple.AppStore
2102 Cydia com.saurik.Cydia
2115 Safari浏览器 com.apple.mobilesafari
3624 Shadowrocket com.liguangming.Shadowrocket308 checkra1n kjc.loader
1674 信息 com.apple.MobileSMS
2144 爱思极速版 rn.notes.best
1190 相机 com.apple.camera
2112 设置 com.apple.Preferences - FaceTime通话 com.apple.facetime - TV com.apple.tv - Watch com.apple.Bridge - iFile eu.heinelt.ifile - iTunes Store com.apple.MobileStore - 健康 com.apple.Health - 图书 com.apple.iBooks - 地图 com.apple.Maps - 备忘录 com.apple.mobilenotes - 天气 com.apple.weather - 家庭 com.apple.Home - 快捷指令 com.apple.shortcuts - 指南针 com.apple.compass - 提示 com.apple.tips - 提醒事项 com.apple.reminders - 播客 com.apple.podcasts - 文件 com.apple.DocumentsApp - 日历 com.apple.mobilecal - 时钟 com.apple.mobiletimer - 查找 com.apple.findmy - 测距仪 com.apple.measure - 照片 com.apple.mobileslideshow - 电话 com.apple.mobilephone - 翻译 com.apple.Translate - 股市 com.apple.stocks - 计算器 com.apple.calculator - 语音备忘录 com.apple.VoiceMemos - 通讯录 com.apple.MobileAddressBook - 邮件 com.apple.mobilemail - 钱包 com.apple.Passbook - 音乐 com.apple.Music
执行脱壳命令
注意,脱壳的时候,需要打开目标应用。
python3 dump.py rn.notes.best
脱下来的ipa文件在你执行命令的路径。
脱壳相关的项目
https://github.com/TozyZuo/TZLoadAllLibs
【IOS逆向】基本环境配置和脱壳初体验相关推荐
- ue编辑器c语言语法高亮文件,再见UE之VS Code初体验---实现远端Linux C开发配置,ue初体验...
再见UE之VS Code初体验---实现远端Linux C开发配置,ue初体验 一.引言 笔者以前使用的远端开发工具为 Xshell5 + Xftp5 + Source Insight4++Uedit ...
- iOS 项目多环境配置
多环境配置 项目中常常会遇到多个app环境,比如开发环境,测试环境,预发布环境,发布环境等,当需要开发打多个包的时候,一般常见做法就是直接代码里面修改环境变量,改完之后Archive一下就打包了.当然 ...
- QT5.13.0 for IOS虚拟机开发环境配置版本
iphone开发环境配置真的坑,不知道版本之间的匹配,装了好多个版本才配好.使用的是vmware15虚拟机来配置的环境: macOS版本:10.13.6 XCode版本:10.1 QT版本:5.13. ...
- ios逆向学习环境安装(一)
1.Xcode 历届版本:https://developer.apple.com/documentation/xcode-release-notes AppStore中搜并安装XCode & ...
- Ubuntu 16下 AnyProxy + ios 抓包环境配置
目录 AnyProxy及依赖环境的安装 联调AnyProxy + ios AnyProxy及依赖环境的安装 nodejs. npm.AnyProxy.pm2安装 // 安装node apt-get i ...
- Android逆向 Frida 环境配置
ps : 如果不需要多环境测试的 mkvirtualenv 相关的步骤可以忽略,不过建议安装以后防止firda版本同时存在不冲突.以下是笔记中pyhton.virtualenvwrapper.vsco ...
- IOS逆向前期环境准备笔记
ios系统由于效验问题,只能升级不能降级,需要特别注意, 刷系统可以在爱思上搞定: 越狱推荐使用u盘镜像及本地启动盘制作: 注意,要进去bios,关闭安全启动,不然直接失败: Checkra1n镜像: ...
- .NET 开源配置组件 AgileConfig 初体验
介绍 在微服务大行其道的今天,系统会被拆分成多个模块,作为单独的服务运行,同时为了集中化管理,我们还需要日志中心,配置中心等,很多开发人员可能更熟悉 ApolloConfig,这个组件功能也很完善,d ...
- iOS逆向 - 环境搭建
学习笔记主要基于 <iOS 应用逆向与安全之道> <iOS 应用逆向工程 第二版> 相关网站: https://www.chinapyg.com iosre.com bbs.p ...
- 安卓逆向_1 --- 逆向环境配置、APK 文件结构、APK 打包流程
哔哩哔哩:https://www.bilibili.com/video/BV1UE411A7rW?p=1 Android 逆向工程师系统培训‹第九期›( 课程目录 ):https://ke.yijin ...
最新文章
- Platform Builder 5下WinCE 5.0目录结构
- 经验 | 图像分割的实用技巧
- mark一下总是记混的重定向与转发的区别
- Ribbon 负载均衡调用04——ribbon 负载均衡算法||手写轮询算法(原理+JUC)CAS+自旋锁
- C#中EventLog的使用
- django.db.utils.DataError: (1406, Data too long for column 'gender' at row 1)
- java web 手机验证_Java 手机Web开发 身份验证
- django-登装饰器
- 比那 施氏食狮史 还要强的文章
- SpringBoot 项目构建 Docker 镜像调优实践
- 以围棋来说,人工智能程序跟通常程序差异在哪里
- 多个正则引擎的比较(pcre re2 hyperscan)
- VFP全面控制EXCEL(转自十豆三老师)
- 《2022中国PaaS市场研究及选型评估报告》正式发布
- JAVA ik es_Elasticsearch入门和查询语法分析(ik中文分词)
- 契约精神,姜戈里的医生为什么要杀奴隶主 (标题有剧透),及编程等乱七八糟的...
- Android模拟器的安装、连接和操作
- 跟着淘宝卖家学转化 打造超高转化率的十大狠招
- 强化学习笔记:强化学习的约束
- office 2013 已停止工作;word excel 打开任何文件