50 lines
1.4 KiB
Markdown
50 lines
1.4 KiB
Markdown
|
+++
|
||
|
date = "2019-10-13"
|
||
|
tags = ["jailbreak"]
|
||
|
title = "iosのjailbreakでsshdを設定してみた"
|
||
|
slug = "ios2"
|
||
|
+++
|
||
|
|
||
|
jailbreakのしきたりにはまだ慣れなくて、とりあえずopensshを入れて、sshdの最低限の設定を行いました。
|
||
|
|
||
|
cydiaでopensshを入れると、sshdは自動でstartされるらしいです。とりあえず、iphoneにsshして、初期設定しました。
|
||
|
|
||
|
その際、iosのlocal ipは固定にしておいたほうがいいでしょう。`ネットワーク設定 -> 静的`
|
||
|
|
||
|
```sh
|
||
|
$ ssh root@192.168.1.x
|
||
|
$ uname -a
|
||
|
|
||
|
# パスワードの変更、alpine
|
||
|
$ passwd
|
||
|
$ passwd mobile
|
||
|
|
||
|
$ cat /etc/ssh/sshd_config
|
||
|
$ exit
|
||
|
------------------
|
||
|
# sshd_configを編集してiphoneにアップロード
|
||
|
$ scp root@192.168.11.x:/etc/ssh/sshd_config .
|
||
|
$ vim sshd_config
|
||
|
Port XXX
|
||
|
PasswordAuthentication no
|
||
|
$ scp sshd_config root@192.168.11.x:/etc/ssh/
|
||
|
|
||
|
$ ssh-keygen -f ~/.ssh/test
|
||
|
$ ssh-copy-id -i ~/.ssh/test.pub root@192.168.11.x
|
||
|
|
||
|
# iphoneを再起動して、exploitからjailbreak
|
||
|
$ vim ~/.ssh/config
|
||
|
Host iphone
|
||
|
HostName 192.168.1.x
|
||
|
Port XXX
|
||
|
IdentityFile ~/.ssh/test
|
||
|
User root
|
||
|
|
||
|
$ ssh iphone
|
||
|
```
|
||
|
|
||
|
android(nexus7)の場合、root化して、archを入れて、chrootして、sshして使ってるんですが、こちらはかなり自由度があって便利です。パッケージマネージャーもありますし。
|
||
|
|
||
|
ios(iphone5s)も便利に使えるようになると、嬉しいです。
|
||
|
|