Comment on Fernflower Java DecompilerparentComments−Hackbraten11moThere’s some prior art on this [0] [1], and it’s worked decently well for me on obfuscated JS.[0]: https://thejunkland.com/blog/using-llms-to-reverse-javascrip...[1]: https://github.com/jehna/humanify/blob/main/README.md#exampl...−viraptor11moIt's also good as picking up patterns which are common enough, but may not be known to everyone. For example I couldn't tell that some function was doing CRC via a lookup table - but Claude knew.−BobbyTables211moOften googling the first few entries of such tables will show CRC implementations. Same for SHA hash constants…−viraptor11moThe tables depend on the CRC parameters and in my case there would be no Google hits - a unique setup was used.
Comments
There’s some prior art on this [0] [1], and it’s worked decently well for me on obfuscated JS.
[0]: https://thejunkland.com/blog/using-llms-to-reverse-javascrip...
[1]: https://github.com/jehna/humanify/blob/main/README.md#exampl...
It's also good as picking up patterns which are common enough, but may not be known to everyone. For example I couldn't tell that some function was doing CRC via a lookup table - but Claude knew.
Often googling the first few entries of such tables will show CRC implementations. Same for SHA hash constants…
The tables depend on the CRC parameters and in my case there would be no Google hits - a unique setup was used.