問題タブ [frida]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
588 参照

reverse-engineering - findExportByName は、モジュールにない名前を見つけます

connectソケットの関数をフックしたい。

まず、そのアドレスを見つける必要があります。

モジュールを次のように列挙します。

不思議なのは

は、任意の の意図したアドレス (libsystem_kernel.dylibに従って に属する) を返します。Process.findModuleByAddress(addr)i

iエクスポートを含むモジュールに対応する値とは異なる の値に対してどのように機能するのかわかりません。すべてのモジュールで実際に機能するのであれば、なぜfindModuleByAddressの関数ではないのProcessですか?

きがついた

も動作しますが、違いがわかりません。

0 投票する
1 に答える
198 参照

android - OnClickListener 派生クラスを宣言し、そのインスタンスを Frida のビューの setOnClickListener メソッドに渡すことはできますか?

Frida のフック JavaScript ファイルで、OnClickListener から派生した新しいクラスを宣言できますか? 新しい OnClickListener インスタンスを既存のビューの setOnClickListener メソッドに渡したいです。

以下のように既存のビュー クラスを取得できます。

このビューには、元のアプリには onClickListener がありません。Frida を介して onClickListener インスタンスをこのビューにアタッチすることは可能でしょうか?

既存のクラスをインスタンス化する方法は知っていますが、Frida で新しいクラスを宣言する方法がわかりません。

ご提案いただきありがとうございます。