-
[tags]assembler,java,disassembler,decompiler[/tags]
[short_descr]Java decompiler, assembler, and disassembler.[/short_descr]
[link] https://github.com/Storyyeller/Krakatau [/link]
[long_descr]
Krakat…
-
So, this is what I see when I try to decompile any class with Krakatau:
```
[05:02:41] [INFO] Successfully created Krakatau temp folder
java.io.IOException: Cannot run program "py": CreateProcess e…
-
@KOLANICH @janmm14 @QwertyYtPl @samczsun @lab313ru @Dmunch04
I've been thinking about doing a complete ground-up redesign and modernization of Krakatau, but I'm not sure if there is enough interest…
-
I noticed that your tool is outputting legacy Jasmin/Krakatau syntax.
I would recommend updating to the new Krakatau syntax introduced last December, so that it is more reliable and can take advantag…
-
I rewrote the Krakatau assembler and disassembler in Rust, and I strongly recommend switching to the Rust version, since it is faster and has more features. Additionally, some users report having prob…
-
Rename sample from .zip to .jar
Original sample:
[sample.zip](https://github.com/Storyyeller/Krakatau/files/1653216/sample.zip)
Preprocessed sample with removed nonsense:
[sample-preprocessed.zip]…
-
Currently Krakatau and enjarify are included as ZIP files (multiple times).
It might be better to use [Git submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) instead. This would have …
-
I got the following error:
`Loading javax/crypto/spec/SecretKeySpec
failed to open C:\\Users\\robertofs\\Desktop\\lib\javax/crypto/spec/SecretKeySpec.class
Traceback (most recent call last):
Fil…
-
`new Thread(/*invokedynamic*/null).start();`
Here is the bytecode of an example method: https://hastebin.com/mucecemodi.cs
Starting this with verification works.
Its actually quite easy to ha…
-
The original Krakatau allows for handling of .jar files as targets. Does this version support the auto decompilation of .jar files, or do we have to manually unpack before passing it?