Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 796 Bytes

README.md

File metadata and controls

11 lines (8 loc) · 796 Bytes

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