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
修改密码啥的见Cydia介绍

ssh 每次登录都需要输入密码令人烦躁

  • 创建ssh
1
ssh-keygen
  • 将生成的公钥追加到授权文件尾部

终端执行下面命令(如果iphone没有.ssh文件夹 自己手动创建)

1
scp -P 10010 ~/.ssh/id_rsa.pub root@localhost:~/.ssh

接着登陆iPhone 执行命令

1
2
cat ~/.ssh/id_rsa.pub >> authorized_keys
rm ~/.ssh/id_rsa.pub

退出手机在登录就不需要密码了


ssh登录iPhone-逆向01
http://example.com/2025/03/07/ssh登录iPhone-逆向01/
作者
FIRF27
发布于
2025年3月7日
许可协议