美文网首页
[从基础学逆向]2. Mac访问手机

[从基础学逆向]2. Mac访问手机

作者: 小小棒棒糖 | 来源:发表于2020-06-08 09:10 被阅读0次

安装openssh

打开cydia,安装openssh。

手机与电脑连接同样WIFI,打到手机IP(如:192.168.2.82),Mac上打开terminal

ssh root@192.168.2.82

会出现提示,输入yes并enter键,弹出输入密码,输入默认alpine,连接成功。

修改密码

手机有两个用户角色:root和mobile。root是系统中最高权限,mobile稍低,不能操作系统文件。

passwd

输入root新密码

passwd mobile

输入mobile新密码

公钥登录

每次都必须输入密码,不太爽,可以使用公钥登录

ssh-keygen -t rsa -P ''

enter键 -> 输入yes 然后 enter键,生成公私钥。(建议使用多公钥方式,请参考多公钥)

查看是否成功:

cat $HOME/.ssh/id_rsa.pub

输出以下格式表示成功:

cat $HOME/.ssh/id_rsa.pub     

ssh-rsa AAAAB3NzaC1yc2EAARTYIFGHJAABgQC7NgcI2KPmtaOAT68i898o8y0DHh/uM02tnCJtkun/g8KkqyRytV0PlQ/aYLUVcL/hvXY/UJ+puyaaS5S3m1QVSp9BW3tuEDoCNpDEgFH+sadxzr49YnoxRMg6rrOe/Pr22QvHpstYdGcw595xEIFZcWIJUyuIeUui0eS4RpkEjJIH1nkvqofZNG/xEzvbiBL5SsNQYKPLGGFysDLCp1h5dal2g4gGua85HZy7C1O/G4cMvqENst30/fX6oYo5hyR6UXVWYdUolURy05ErqXURIWasVoOVTuqdpEKg1VNQNbuWcqvHMqRqP+0ozxrzZ4moEu4yX6riuoYZ4xg52/GHX+DRdELhgM6kgVwC0JaYyjoGn9bkj5nY8tmB8Wp94DZOFIn9e7EmZhWSCTaA4RXVo2b5NVVyL0scxK08QvY3D/FSCok+LmHNpE5v0qwXdvhCPPqpnK26dPQ1vKyQ9fhlKB2O7OH2A6kkYImJB7mJsE5i9PD1T2+ATJpUbNApCE8= xxxxxxxxxxxxxxxxxxxxxxxx.xxx.local

上传公钥到手机

ssh-copy-id -i $HOME/.ssh/id_rsa.pub root@172.16.238.61

重试登录手机,以后就不用输入密码了

ssh 'root@172.16.238.61'

成功登录

多公钥

因为ssh默认路径为$HOME/.ssh/id_rsa.pub,假如你的git已使用此公钥,你仍然使用此路径,就会导致你的git公钥被覆盖。

ssh-keygen -t rsa -P ''

此时输入新路径:~/.ssh/id_rsa_phone.pub,然后回车生成公钥。

上传公钥到手机

ssh-copy-id -i $HOME/.ssh/id_rsa_phone.pub root@172.16.238.61

添加ssh配置文件

touch .ssh/config

open .ssh/config

填入内容,并save

# github
Host github.com
IdentityFile ~/.ssh/id_rsa
User git
PreferredAuthentications publickey

# 本机连接
Host localhost
IdentityFile ~/.ssh/id_rsa_phone
User root
PreferredAuthentications publickey

重新开一个terminal窗口,验证登录手机:

ssh 'root@172.16.238.61'

ok,直接登入成功。

USB登录

wifi不稳定时,可以通过连接USB登录。

安装libimobiledevice

brew install libimobiledevice

使用iproxy把本地端口2222映射到TCP端口22即可

iproxy 2222 22

连接手机

ssh root@localhost -p 2222

ok,连接成功。

快捷方式

如果每次启动电脑后,都要重输iproxy 2222 22,有点麻烦,可以写成脚本

touch /usr/local/bin/usb_iproxy

open /usr/local/bin/usb_iproxy

写入

iproxy 2222 22 &
ssh root@localhost -p 2222

chmod +x /usr/local/bin/usb_iproxy

然后,新开个terminal窗口,试一下

usb_iproxy

连接成功


image

相关文章

  • [从基础学逆向]2. Mac访问手机

    安装openssh 打开cydia,安装openssh。 手机与电脑连接同样WIFI,打到手机IP(如:192.1...

  • [从基础学逆向]3. 访问文件系统

    Mac:推荐使用iFunBox Mac平台,下载并安装iFunBox 打开后是这样子的 就可以访问到手机应用程序,...

  • mac 逆向视频教程

    mac 逆向视频教程 以下不代表全部,视频一直在更新 mac os (10.15.3) java基础 ---1.第...

  • iOS逆向之越狱(iPhone4s 9.3.5)

    因为逆向的前提是需要访问iOS全系统的文件,而访问全系统文件的前提是越狱,因此逆向的第一步就是对手机越狱,不同的系...

  • Mac访问Android手机

    工具地址: https://www.android.com/filetransfer/[https://www.a...

  • NLDynamic 下班打卡提醒

    NLDynamic 逆向 Near Lock App , Near Lock 是款可以用手机锁屏 Mac 电脑的,...

  • 列表(一)

    列表:类似数组,一般以复数命名 1.访问列表元素 正向访问某个元素:(从0开始) 逆向访问某个元素:(从-1开始)...

  • Passionfruit安装和使用

    Passionfruit是一款很棒的逆向开发的工具,Mac安装Passionfruit,手机安装frida即可【在...

  • iOS逆向目录

    越狱最新进展 一.逆向基础 iOS逆向基础01-越狱iOS逆向基础02-编译&调试iOS逆向基础03-符号表iOS...

  • [从基础学逆向]4. Cydia Substrate

    它是一个框架,允许第三方开发者在越狱系统的方法里打一些运行时补丁和扩展一些方法,是越狱开发的基石。 包含三个主要模...

网友评论

      本文标题:[从基础学逆向]2. Mac访问手机

      本文链接:https://www.haomeiwen.com/subject/byoktktx.html