Comments (11)
Please test with the git version
from dwarf.
same just the string u changed in the code!
14:42:06 [ERROR-jvmExplorer-2] TypeError: Cannot read property 'className' of undefined
from dwarf.
simple to reproduce load whatsapp apk latest, attach to it, put breakpoint on constructor com.whatsapp.jobqueue.job.SendE2EMessageJob.<init>
and bam nothing!
from dwarf.
can u try this core.js
replace in [dwarf_dir]\dwarf_debugger\lib
core.zip
from dwarf.
same
12:12:20 [ERROR-LogicJava.hook] Error: java.lang.ClassNotFoundException: Didn't find class "com.whatsapp.jid" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.whatsapp-n5BMG6bSlJQyLNN34iuKXw==/base.apk"],nativeLibraryDirectories=[/data/app/com.whatsapp-n5BMG6bSlJQyLNN34iuKXw==/lib/x86_64, /data/app/com.whatsapp-n5BMG6bSlJQyLNN34iuKXw==/base.apk!/lib/x86_64, /system/lib64]]
12:13:26 [ERROR-jvmExplorer-2] TypeError: Cannot read property '$className' of undefined
12:13:26 [ERROR-jvmExplorer-2] TypeError: Cannot read property '$className' of undefined
12:13:26 [ERROR-jvmExplorer-2] TypeError: Cannot read property '$className' of undefined
12:13:26 [ERROR-jvmExplorer-2] TypeError: Cannot read property '$className' of undefined
12:13:26 [ERROR-jvmExplorer-2] TypeError: Cannot read property '$className' of undefined
12:13:26 [ERROR-jvmExplorer-2] TypeError: Cannot read property '$className' of undefined
from dwarf.
any code to reproduce?
seems ur hooking "com.whatsapp.jid" wich doesnt exists
can see and hook "com.whatsapp.jid.Jid"
from dwarf.
also about reproduction no matter where i put breakpoint any method there is nothing i can see, its not with in something particular but more general!
from dwarf.
i am doing thins on x86_64 android 9 emulator,
notice the context menu first menu though, it shows some hexadecimal (maybe opcodes?), and it changes when cursor position changes,
so maybe data is there but its not able to display it?
Its always empty for java stuff its native only
left side is hexview from memory and right is disam
it shows something when hooking native stuff
from dwarf.
oh! got it
but wheres the java bytecodes then?
from dwarf.
for java u have context/jvmdebugger only in ui
hook the native part in the libs or u need to handle extra javastuff in ur script
from dwarf.
no bytecode disassembly?
from dwarf.
Related Issues (20)
- Ultra laggy
- Reason: Frida Error: the connection is closed
- dead link http://sec-r.et/dwarf
- JVMDebugger window always EMPTY HOT 5
- TypeError: setRange(self, min: int, max: int): argument 2 has unexpected type 'float' HOT 1
- 调试安卓APP时,提示'utf-8' codec can't codec can't decode byte 0xc9 in position 81:invalid continuation byte
- The question is not about the repository
- is breakpoint on emulated realm using android emulator supported? HOT 2
- pk HOT 1
- Using dwarf to hook syscalls HOT 1
- 能否配置环境,或给出视频教程
- the decompiler output is wrong HOT 8
- Step instruction doesn't work for Java in Android HOT 1
- ReferenceError: breakpoint is not defined HOT 7
- Does core.js match the latest commit in DwarfCore project? HOT 1
- Crash on launch HOT 14
- Crash on launch 2 HOT 1
- Android "ADB missing or no Device" HOT 1
- no output while javascript injecting HOT 2
- how to get Dwarf.core.ts? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dwarf.