iOS iDevice

アプリケーションセキュリティテストを実施するために必要なすべてのアプリケーションやツールのインストール方法を見ていきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/a956ac7a-c4d3-72f4-0349-eea915dcbffb.png)

最初のツールは「Cydia substrate」です。これは、多くの調整が壊れたデバイスで動作するために非常に重要です。Cydiaを開いて、サブストレートを検索し、インストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/abcf5aa0-e108-6c17-f9dd-2991d104a2fa.png)

ロードされたら、ご覧のとおり、右下隅にある検索に移動するだけです。

今から探しに行きます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/aab559e0-74aa-f1c5-fe69-fc21c095ced0.png)


正しくインストールされていることが表示されます。

したがって、「インストール」をタップするだけで、デバイスに自動的にインストールされます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/c23c1d6d-f676-85e8-ad6c-b4ead044cbf4.png)

セーフ モードの確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/22432e77-bb06-3d89-2667-c98ab8ca7514.png)
「OpenSSH」もインストールします。これは非常に重要なアプリケーションで、コマンドラインを介してiPhoneにアクセスするために使用します。Wi-Fiを使用せずにiPhoneにログインする方法も示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/0bddeb02-4cac-24e0-addd-3c969d7f9298.png)


「IPART installer」はアプリケーションをインストールするために使用され、ダウンロードセクションで提供されているアプリケーションをインストールするために使用されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/e5e857fb-cc2d-1c05-2ab3-531fdff95c8e.png)

「BigBoss Recommended Tools」は、コマンドラインアプリケーションのセットであり、便利なツールが含まれています。これもインストールします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/8844e3b3-27e8-4652-e104-d016ca3aad10.png)

「class-dump」は、アプリケーションのクラス情報を取得するために使用されます。特にソースコードにアクセスできない場合に便利です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/709697ae-f2f5-4af2-813c-0a83a4e46ad7.png)


「Glutch Delivery」と「Script」をダウンロードしましょう。基本的に、「sidetrip」は公式ウェブサイトからダウンロードできますが、ウェブサイトからダウンロードする必要はなく、ダウンロードセクションから直接ダウンロードできます。指定されています。

これで、これらの3つのツールがあり、これらの3つのツールをインストールする方法を見ていきます。これらの3つのツールをインストールする

2つの方法を示します。

1つはUSBケーブルを使用する方法です。

2つ目は、USBケーブルなしでログインする方法です。

まず、USBケーブルを必要としない方法を見てみましょう。

Wi-Fiを使用して行います。

これらのステップに従うために、OpenSSHをインストールする必要があります。OpenSSHが準備できたら、iPhoneのIPアドレスを確認します。私の場合、ワイヤレス接続に接続しているため、IPアドレスを調べています。IPアドレスは192.168.1.100です。

コマンドラインからiPhoneにログインするためには、SSHが必要です。Linuxベースの多くのマシンではSSHが事前にインストールされていますが、Windowsを使用している場合はPuTTYなどのアプリケーションを使用する必要があります。以下のコマンドを実行します：

```css
ssh root@192.168.1.100
```

このコマンドを実行すると、iPhoneのIPアドレスに接続し、パスワードが求められます。デフォルトのパスワードは「Alpine」です。初めてiPhoneにログインする際には、パスワードを変更することが推奨されます。

次に、Wi-FiなしでiPhoneにログインする別の方法を紹介します。

Wi-Fiがない場合、iPhoneにどのようにログインするかについて説明します。まず、USB Bypass Max (USP Max)というアプリケーションをダウンロードする必要があります。リンクからUSP Maxをダウンロードし、アプリケーションを展開します。

この後、特定のフォルダに移動して、必要なスクリプトやファイルを実行していく手順が続きます。

このセクションでは、USBケーブルを使用せずにiPhoneにログインする方法と、Wi-Fiを使用してiPhoneにログインする方法が紹介されています。これにより、必要なツールをインストールし、iPhoneにアクセスするための準備が整います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/3aab0de5-874f-5f6c-3b7a-e0c89da69656.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/f1dfeba4-0750-68f7-2fbd-d17bd4690e21.png)

確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3477527/7fa8685f-d6f3-832a-fceb-8167c9f50bb8.png)