1
0
hugo/content/blog/2019-10-13-ios2.md
2024-04-23 22:21:26 +09:00

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)も便利に使えるようになると、嬉しいです。