iOS逆向之TheOS
TheOS 被设计为一个在基于 Unix 平台 (Mac OS X、IOS…) 和大多数 的Linux 平台下开发 iOS 程序的集成开发环境。说是集成开发环境,其实就是给我们准备好了一些代码模板、预置一些基本的 Makefile 脚本,我们还是要在 终端命令行 中完成一些关键操作。 1.安装dpkg和LDID 执行如下指令: brew install dpkg ldid 2.安装Theos 执行如下指令: sudo git clone --recursive https://github.com/theos/theos.git /opt/theos 3.配置权限 sudo chown $(id -u):$(id -g) /opt/theos 4.配置环境变量 vim .bash_profile 添加如下两行: export THEOS=/opt/theos export PATH=/opt/theos/bin/:$PATH 【说明】:环境变量配置,可以查看 OS X修改环境变量 5.使用Theos 5.1创建工程 在终端输入如下指令: nic.pl 如果提示如下错误: 执行以下指令即可: source .bash_profile 执行完“nic.pl”指令后,会出现如下选择模板的界面: 在逆向工程的初级阶段,所开发程序的主要类型是tweak,因此输入15,按Enter键继续