Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

Add https://github.com/Col-E/CAFED00D #20

Closed
Kamillaova opened this issue Dec 3, 2022 · 6 comments
Closed

Add https://github.com/Col-E/CAFED00D #20

Kamillaova opened this issue Dec 3, 2022 · 6 comments

Comments

@Kamillaova
Copy link

No description provided.

@4ra1n
Copy link
Member

4ra1n commented Dec 7, 2022

@Kamillaova Thanks again. It seems to be related to obfuscation, and jar-analyzer project does not need obfuscation. But I found many interesting project of this author, thanks.

@Kamillaova
Copy link
Author

Kamillaova commented Dec 8, 2022

jar-analyzer project does not need obfuscation.

(de)obfuscation?

@Kamillaova
Copy link
Author

But I found many interesting project

also look at https://github.com/Nowilltolife/Jasm

@Kamillaova
Copy link
Author

@4ra1n
CAFED00D patches broken (for ASM, obfuscated) classes, fixing them

example:
hotspot jvm has fast instructions (such as fast_aload_0), but asm cannot read them
CAFED00D will replace fast_aload_0 with aload_0

@4ra1n
Copy link
Member

4ra1n commented Dec 8, 2022

Many Thanks! I got a lot of new knowledge about Java.

@Kamillaova
Copy link
Author

Many Thanks! I got a lot of new knowledge about Java.

https://github.com/openjdk/jdk8u/blob/master/hotspot/src/share/vm/interpreter/bytecodes.hpp#L37

@4ra1n 4ra1n closed this as not planned Won't fix, can't repro, duplicate, stale Feb 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants