009.SSH01-简介
Mac远程登录到iphone
我们经常在Mac的终端上,通过一些命令行来完成一些操作
iOS和Mac OS X 都是基于Darwin(苹果的一个基于Unix的开源系统内核),所以iOS中同样支持终端的命令行操作
在逆向工程中,我们经常会通过命令行来操作iPhone
为了能够让Mac终端中的命令行能起到作用在iPhone上,我们得让Mac和iPhone建立连接
通过Mac远程登录到iPhone的方式连接
Mac->远程登录、终端指令->iphone
SSH
Secure Shell的缩写,意为“安全外壳协议”,是一种可以远程登录提供安全保障的协议
client->tcp-ssh-tcp->server
sniffer是抓不到的
sniffer
嗅探器抓数据包软件
使用SSH,可以把所有传输的数据进行加密,“中间人”攻击方式就不可能实现,能防止DNS欺骗和IP欺骗
OpenSSH
是SSH协议的免费开源实现可以通过OpenSSH的方式让MAC远程登录到iPhone
XMind - Trial Version