Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imyanice/mac-jvm-dumper
A JVM dumper for macOS
https://github.com/imyanice/mac-jvm-dumper
Last synced: about 8 hours ago
JSON representation
A JVM dumper for macOS
- Host: GitHub
- URL: https://github.com/imyanice/mac-jvm-dumper
- Owner: imyanice
- Created: 2022-08-21T22:25:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-27T17:07:07.000Z (about 2 years ago)
- Last Synced: 2024-04-26T02:27:24.143Z (7 months ago)
- Language: Java
- Homepage: https://github.com/accessmodifier364/Dumper
- Size: 55.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Dump every class which is running in the JVM.
This tool can be used for dumping classes dynamically loaded
using some kind of ClassLoader. (Malware, Minecraft Clients)### Usage:
**With a normal Java Application:**
_java -javaagent:Dumper.jar -jar program.jar_
![Screenshot_1](./screenshots/Screenshot_1.jpg)**With a Minecraft Client:**
_add -javaagent:Dumper.jar to Launcher Arguments_
![Screenshot_2](./screenshots/Screenshot_2.jpg)**After dumping you will have a folder in your desktop with the classes.**
![Screenshot_3](./screenshots/Screenshot_3.jpg)**You can convert the folder with classes into a .jar file using the Dumper as normal java application.**
![Screenshot_4](./screenshots/Screenshot_4.jpg)Before using: Some programs can have checks for this kind of dump, and you can be banned if is a Minecraft Client. A perfect example is: [Anti-Dump](https://github.com/zzurio/Anti-Dump), but this can be easily bypassed changing the value in strings using a tool as Recaf or IDA (if it uses native files for Anti-Dump check).
Mainly based on https://github.com/accessmodifier364/Dumper