スマホ関連の海外ニュースです。
カスタム・ペイロードの独立型の注入のためのフリーダ・使用方法を示す例を示しています。ペイロードは、ガム、フリーダ・の低レベルのインスツルメンテーションライブラリは、呼び出しがあるたびに引数を接続して、印刷に使用するa.dylibです。ペイロードがいかなる共用ライブラリにすることができる限りは、呼び出し時に指定した名前を持つ関数がエクスポートされます。この例ではという名前が付けられます。この関数は、データ・ストリングは、アプリケーション固有の目的に使用できるものを渡すことも可能です。
唯一のビルドシステムはiOSとは特異的であり、そのためこの例であるフリーダによってサポートされる他のすべてのOSに簡単に移植できる。
このことは、噴射器は、ペイロードと、ペイロードを結果を簡単に投入できるサンプル・プログラムを構築します。
次にiOSデバイス上のどこかに、片末端にSSHでデバイスにディレクトリをコピーしてバイナリを起動します。
次に、別の端末にバイナリがあるディレクトリに移動し、実行してください。
毎回)と呼ばれるプロセスによって印刷されたメッセージが表示されます。
続きを読む…
oleavr/ios-inject-custom
Example showing how to use Frida for standalone injection of a custom payload. The payload is a .dylib that uses Gum, Frida’s low-level instrumentation library, to hook and print the arguments on every time it’s called. The payload could be any shared library as long as it exports a function with the name that you specify when calling . In our example we named it . This function will also be passed a string of data, which you can use for application-specific purposes. Note that only the build system is iOS-specific, so this example is easily portable to all other OSes supported by Frida.
Read more…