frida.core.RPCException: ReferenceError: 'Java' is not defined
まだ誰も着手していません。
評価
調査の方向性
バージョン 17.0.5 を使用して frida.get_usb_device()、attach()、create_script()、load()、exports_sync で報告を再現し、その後、issue で言及されている古いバージョンと比較します。スクリプトの作成と読み込みを追跡して、Java runtime が利用できなくなる箇所を特定します。回帰が説明され、Java.perform が回帰テストでカバーされれば完了です。
索引モデルが issue の本文から書いたものです。
説明
import frida
device = frida.get_usb_device(timeout=5)
session = device.attach('...')
session.create_script("""
function foo() {
Java.perform(() => {});
}
rpc.exports = { foo };
""")
script.load()
api = script.exports_sync
api.foo()
Frida server and frida for python are both on 17.0.5.
For some reason, "Java" is undefined in my script. This doesn't happen on older versions.
- 主要言語
- Python
- スター
- 873
- フォーク
- 173
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
frida/frida-python のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
frida/frida-python#265 · コメント 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
frida/frida-python#247 · コメント 2 件 · リアクション 2 件 ·
-
After a long period of hooking applications on Ubuntu, Python and JavaScript are unable to interact. オープン
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
frida/frida-python#246 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
frida/frida-python#243 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 42/100
frida/frida-python#242 · コメント 1 件 ·
frida/frida-python の issue をすべて見る
似ている issue
-
area: harness bug status: needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Human-Agent-Society/reef#625 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
learningequality/kolibri#15351 · コメント 2 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
Name consistency オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
eellak/triplestore#65 · コメント 1 件 ·