ssh登录iPhone-逆向01
ssh登录iPhone-逆向01
SSH登录iPhone
无线模式 (iphone和mac在同一局域网下)
- 在iPhone上通过Cydia安装OpenSSH工具
- mac终端输入$ssh 账户@ip地址 (iOS下2个常用账户:root、mobile)
例:ssh root@170.16.4.000
初始密码:alpine
有线模式/USB
该种方式采用的是Mac上的一个服务程序usbmuxd
位置在/System/Library/PrivateFrameworks/MobileDevice.framework/Resources/usbmuxd
- 第一步需要下载一个usbmuxd工具包(主要用到里面的usbmux.py、tcprelay.py文件)
https://git.sukimashita.com/usbmuxd.git/
选择1.0.8版本 , 将usbmux.py、tcprelay.py文件放在方便的位置
- 终端输入
python tcprelay.py的路径 -t 22:10010
例:python /Users/mac/Desktop/python-client/tcprelay.py -t 22:10010
iPhone默认是使用22端口进行SSH通信,采用的是TCP协议. 我们iPhone 22端口映射到Mac本地的10010端口
- 另起一个终端窗口输入
ssh root@localhost -p 10010
或ssh root@127.0.0.1 -p 10010
附: 终端输入
exit退出登录
拓展:ssh免密登陆
1 | |
ssh 每次登录都需要输入密码令人烦躁
- 创建ssh
1 | |
- 将生成的公钥追加到授权文件尾部
终端执行下面命令(如果iphone没有.ssh文件夹 自己手动创建)
1 | |
接着登陆iPhone 执行命令
1 | |
退出手机在登录就不需要密码了
ssh登录iPhone-逆向01
http://example.com/2025/03/07/ssh登录iPhone-逆向01/