frida.core.RPCException: ReferenceError: 'Java' is not defined
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Reproduziere den Bericht mit frida.get_usb_device(), attach(), create_script(), load() und exports_sync unter Verwendung der Version 17.0.5 und vergleiche ihn anschließend mit der im Issue genannten älteren Version. Verfolge die Erstellung und das Laden des Skripts, um festzustellen, an welcher Stelle die Java-Laufzeit nicht mehr verfügbar ist; als erledigt gilt die Aufgabe, wenn die Regression erklärt ist und Java.perform durch einen Regressionstest abgedeckt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Python
- Sterne
- 875
- Forks
- 174
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus frida/frida-python
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
frida/frida-python#265 · 2 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
frida/frida-python#247 · 2 Kommentare · 2 Reaktionen ·
-
After a long period of hooking applications on Ubuntu, Python and JavaScript are unable to interact.Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
frida/frida-python#246 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 20/100
frida/frida-python#243 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 42/100
frida/frida-python#242 · 1 Kommentar ·
Alle Issues in frida/frida-python
Ähnliche Issues
-
documentation pkg: sphinx-needs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
useblocks/sphinx-needs#2255 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 60/100
home-assistant/core#186538 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
btclib-org/btclib-secp256k1#1181 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
pyrite-wiki/pyrite#917 ·
Maintainer antworten meist innerhalb von 1 Tag