逆向开发

iOS逆向工程(二):Mac远程登录iPhone

2020-10-16  本文已影响0人  冰雨9527

Mac远程登录iPhone

一、如何远程登录iPhone呢?
二、如何使用OpenSSH
三、使用SSH密钥登录,就可以免密码登录啦
cd ~/.ssh          首先cd到.ssh目录下
ssh-keygen         然后用这条命令,一路敲回车,就可以自动生成RSA的公钥和私钥
ssh-copy-id root@服务器IP地址  最后将客户端的公钥追加到~/.ssh/authorized_keys文件最后就可以了
chmod 755 ~
chmod 755 ~/.ssh
chmod 644 ~/.ssh/authorized_keys
四、为了加快传输速度,也可以用USB的方式登录到iPhone
cd 下载好的文件目录/usbmuxd-1.0.8/python-client 
python tcprelay.py -t 22:10010
ssh -p 10010 root@localhost
五、用Shell脚本,将常用命令脚本化
cd 下载好的文件目录/usbmuxd-1.0.8/python-client 
python tcprelay.py -t 22:10010 
新开一个命令行窗口,输入下面的命令
ssh -p 10010 root@localhost
sh usb.sh
新开一个命令行
sh login.sh
1.打开命令行
2.vim usb.sh
3.按i进入插入模式,将下面两条命令,复制进去
cd 下载好的文件目录/usbmuxd-1.0.8/python-client 
python tcprelay.py -t 22:10010 
4.按esc,输入:wq,保存并退出
1.新开一个命令行
2.vim login.sh
3.按i进入插入模式,将下面的命令,复制进去
ssh -p 10010 root@localhost
4.按esc,输入:wq,保存并退出

❌,

登录是出现如下提示:

ssh root@192.168.***.**

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Someone could be eavesdropping on you right now (man-in-the-middle attack)!

It is also possible that the RSA host key has just been changed.

The fingerprint for the RSA key sent by the remote host is

76:fb:b3:70:14:48:19:d6:29:f9:ba:42:46:be:fb:77.

Please contact your system administrator.

Add correct host key in /home/fante/.ssh/known_hosts to get rid of this

message.

Offending key in /home/fante/.ssh/known_hosts:68

RSA host key for 192.168.***.** has changed and you have requested strict checking.

Host key verification failed.

server端密码或是其他发生改变的时候。

解决方法->一般就需要删除~/.ssh/known_hosts的东西,然后再登录即可。

❌,错误提示信息`Failure: Address already in use `
(背景:启动项目,发现地址已经被使用)

1.查看端口被哪个程序占用
sudo lsof -i tcp:port
如: sudo lsof -i tcp:端口号
2.看到进程的PID,可以将进程杀死。
kill PID(此处是pid号)
如:kill 30118

❌,没安OpenSSH会报
gndeMacBook-Pro:.ssh gn$ ssh -p 10010 root@127.0.0.1
kex_exchange_identification: read: Connection reset by peer

解决方法->手机端安装OpenSSH

❌,越狱掉了会报
gndeMacBook-Pro:.ssh gn$ ssh -p 10010 root@127.0.0.1
`kex_exchange_identification: Connection closed by remote host`
解决方法->[重新越狱](https://www.i4.cn/news_detail_37413.html)
上一篇下一篇

猜你喜欢

热点阅读