Skip to content
This repository was archived by the owner on Aug 6, 2024. It is now read-only.

Commit e35b305

Browse files
committed
docs: reword intro
1 parent 6cd0f05 commit e35b305

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
> A proxy DLL for Windows to dump JVM classes at JNI level.
33
44
## Introduction
5-
Some Java programs use [reflection](https://www.oracle.com/technical-resources/articles/java/javareflection.html) to hide their code by loading and executing classes dynamically. To tackle this, you could [dump them from memory](https://github.com/hengyunabc/dumpclass), or edit `rt.jar` and place a hook on various reflection methods. But sometimes authors will go a step further - they will unload classes after they have executed, preventing them from being dumped. And other times, crazy people will even use the native methods directly, bypassing any bytecode-level hooks.
5+
Some Java programs use [reflection](https://www.oracle.com/technical-resources/articles/java/javareflection.html) to hide their code by loading and executing classes dynamically. You can [dump them from memory](https://github.com/hengyunabc/dumpclass), but what if they are unloaded right after they execute? You could edit `rt.jar` and place a hook on various reflection methods. But what if the program uses the native class loading methods directly, bypassing any bytecode-level hooks?
66

77
This project aims to be a universal solution to all your dumping needs. By hooking at the lowest reliably accessible JNI level, it will dump all classes as they are being loaded.
88

0 commit comments

Comments
 (0)