Skip to content

An injectable DLL to dump classes from a running JVM (win32)

Notifications You must be signed in to change notification settings

xdnice/JVMClassDumper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

JVMClassDumper

This simple DLL injector hooks a running Java Virtual Machine's ClassLoader. Specifically it hooks the defineClass() method. It produces a dump of all classfiles loaded by the JVM from the point in time the hook is attached. The dumped classes are written to the location of the <jvm process's executable's directory>/dump/

#Compilation Compile each .cpp file as its own visual studio project. You will need jdk includes and libraries to do this.

#Usage Run the executable with a single parameter: either the PID of the process you wish to dump from or the image name of a process you wish to dump from. If multiple processes are found with that image name it will attach all of them.

#Author This code put together by https://www.sythe.org | Buy, Sell, Cheat at Online Games

About

An injectable DLL to dump classes from a running JVM (win32)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages