iOS逆向工程 iOS工具篇续

因为上篇文章的字数过多不方便查阅, 因此这里从新开一篇文章.git

Apple File Conduit "2"

一款可让你在电脑中查看手机文件目录的一款插件.github

dumpdecrypted

通常从AppStore下载的App是被苹果加密过的, 其余渠道通常是没有加密的, 而class-dump没法做用于加密过的App. 因此咱们就要对这个App可执行文件进行砸壳, 而dumpdecrypted就是越狱社区知名人士Stefan Esser (@i0n1c )出品的一款砸壳工具. 不过在使用前必需要编译过才能够.bash

首先下载dumpdecrypted, 如图:网络

下载成功后, 咱们经过 make 开始编译这个文件, 在这以前要进入到首先下载dumpdecrypted文件夹:ssh

编译成功后, 会在dumpdecrypted文件夹中生成一个库文件:工具

最后, 有了工具就能够开始砸砸砸了, 这里咱们很少说, 直接上我以前的一篇文章, 如何使用看它就够了.post

OpenSSH

OpenSSH会在iOS上安装SSH服务, 给外界提供一个经过SSH接入iOS的途径.ui

用的较多的2个命令:加密

ssh  远程登陆
ssh  root@192.168.10.100

scp  拷贝文件到iOS
scp  文件路径  root@192.168.10.100:在手机上文件存放路径
复制代码

最后记得在安装OpenSSH后必定要修改密码, 默认密码是alpine.spa

iOS上的用户有2个分别是root和mobile.

下面是修改密码过程:

两次输入的新密码要记得同样哦.并且在输入过程当中密码是不可见的, 因此输入错误就直接回车从新输入便可.

usbmuxd

以前咱们经过WIFI链接使用的SSH服务, 当咱们网络不稳定或者没网的时候就会出问题, 尤为是在复制文件的时候.

iOS越狱社区知名人士Nikias Bassen (@pimskeks ) 开发了一款能够把本地端口转发到远程iOS端口的工具usbmuxd, 使咱们能经过USB链接线ssh到iOS中, 大大增长了ssh的速度.

  1. 安装usbmuxd

    brew install usbmuxd
    复制代码
  2. 使用

    iproxy 2222 22
    复制代码

    以上命令就是把当前链接设备的22端口(SSH端口)映射到电脑的2222端口,那么想和设备22端口通讯,直接和本地的2222端口通讯就能够了。这里2222端口不固定能够自行改变.

    所以,SSH链接设备就能够这样链接了:

    ssh -p 2222 root@127.0.0.1
    复制代码

    这里要记得开两个终端窗口操做.

这样之后就不用依赖WIFI了.

iFile

iFile是iOS上一款很是强大的文件管理App, 能够看做是iOS版的Finder. 还能够经过它安装deb文件.

MTerminal

MTerminal是开源的iOS版Terminal, 基本功能包罗万象, 用法和Terminal相似.

syslogd to/var/log/syslog

syslogd是iOS中记录系统日志的守护进程 syslogd to/var/log/syslog 的做用就是把日志写入 /var/log/syslog 文件中.

重启以后会看到/var/log/syslog文件, 在iOS运行过程当中这个文件会愈来愈大. 能够经过:

cat /dev/null > /var/log/syslog
复制代码

命令来将它清空. 记得是在手机上执行. 也能够手动去删除.

好了到这里几乎要用到的工具就介绍的差很少了.

相关文章
相关标签/搜索