逆向(二)

Mac远程登录到iPhone

我们经常在Mac的终端上,通过敲一些命令行来完成一些操作, 为了能够让Mac终端中的命令能作用在iPhone上,我们得让Mac和iPhone建立连接,通过Mac远程登录到iPhone的方式建立连接

远程登录

Secure Shell的缩写,意为“安全外壳协议”,是一种可以为远程登录提供安全保障的协议

在iPhone上通过Cydia安装OpenSSH工具(软件源http://apt.saurik.com)


逆向(二)_第1张图片
OpenSSH

SSH是通过TCP协议通信,所以要确保Mac和iPhone在同一局域网下,比如连接着同一个WiFi,在Mac终端输入ssh 账户名@服务器主机地址  初始密码alpine   登录成功后就可以使用终端命令行操作iPhone

ssh通信过程:

1. 建立安全连接(服务器提供自己的身份证明(公钥和私钥))

2. 客户端认证

3. 数据传输


逆向(二)_第2张图片
数据传输

退出登录命令是exit

iOS下有2个常用账户:root、mobile

root:最高权限账户,$HOME是/var/root

mobile:普通权限账户,只能操作一些普通文件,不能操作系统级别的文件,$HOME是/var/mobile

注意: iPhone和Mac的ssh协议的版本必须一致

查看版本使用命令:

客户端:/etc/ssh/ssh_config 

服务端:/etc/ssh/sshd_config


如果想要免密登录:

免密登录

更多时候 我们会通过 USB接口来传输我们的命令,因为在同一个局域网下如果网络情况不好,执行一个命令会有卡顿的情况,所以我们会使用USB这种方式,更加快捷!

步骤: 

逆向(二)_第3张图片
USB图1
逆向(二)_第4张图片
USB图2

通过以上两张图操作后 可以通过USB来进行传输指令了!

你可能感兴趣的:(逆向(二))