Obfuscation-Finder - Printable Version +- Forums - Open Redstone Engineers (https://forum.openredstone.org) +-- Forum: Off-Topic (https://forum.openredstone.org/forum-4.html) +--- Forum: Programming (https://forum.openredstone.org/forum-8.html) +--- Thread: Obfuscation-Finder (/thread-4159.html) |
Obfuscation-Finder - Chibill - 07-25-2014 I am working on a tool to deobfuscate Minecraft it is open SRCish.... It will work on for 1.7 to 14w25b any higher and it won't because mojang changed huge parts of code. So later i will be rewriting it form searching for text to look at the diff based off a known version. Curently it only works for some items and a few other classes. https://github.com/chibill/Obfuscation-Finder Also the github version dpes not work yet as i just moved and was making it work right . RE: Obfuscation-Finder - CX gamer - 07-25-2014 Awesome! Jython looks awesome! From the looks of it, it can access Java's reflection, which means it should be able to:
RE: Obfuscation-Finder - Chibill - 07-25-2014 I know a bit about reflection and have ideas how to do the matching... Because I am more of a Java programer this has been easier then for Himehowareu who was working on my other version with using diff on the obfuscated src. RE: Obfuscation-Finder - Chibill - 07-27-2014 Update. Huge recode to use my other method of Obfuscation. RE: Obfuscation-Finder - Chibill - 08-16-2014 I am still working on getting it to work again after version 14w30 broke my only working version. RE: Obfuscation-Finder - CX gamer - 08-17-2014 Damn those refactorings! :o RE: Obfuscation-Finder - Chibill - 09-13-2014 The finished system is almost done I hope to have all snapshot mappings and 1.8 soon after mcp. RE: Obfuscation-Finder - CX gamer - 09-16-2014 Sweet! 1.8 is neigh! RE: Obfuscation-Finder - Chibill - 09-16-2014 We can as of right now identify any class in one version to one in the next right after it (this includes snapshots(actually it must use snapshots.)) I will be getting the function matcher working soon. RE: Obfuscation-Finder - Chibill - 10-03-2014 Started work on making it distruputable so we can speed it up RE: Obfuscation-Finder - Chibill - 10-17-2014 So far I am currently running 1.8 vs 1.8.1 Pre 1 and also 1.8.1 Pre 1 vs 1.8.1 Pre 2 So far 1.8.1 Pre 1 and 1.8.1 Per 2 have the same mappings. Going to get a twitch Stream of the processes up later today. RE: Obfuscation-Finder - Chibill - 10-19-2014 First Class mappings for 1.8.1 Pre 2 will be out by tomorrow! RE: Obfuscation-Finder - Chibill - 11-12-2014 Okay. I have found that my Mapper is erroring because of the way diff works. Now i need to add a second system in to actually compare the byte code of the top 10 classes to find that actual class. But this will at the same time allow me to map its Methods. RE: Obfuscation-Finder - Chibill - 11-15-2014 I have a test version running right now. Going to get the first 500 mappings just to test if its working. RE: Obfuscation-Finder - Chibill - 11-15-2014 Streaming a full test at twitch.tv/chibill3 RE: Obfuscation-Finder - Chibill - 11-19-2014 Within 6 hours of 1.8.1 coming out I will have Class Mappings but no other mappings yet. RE: Obfuscation-Finder - Chibill - 11-26-2014 I have the relative class mappings for 1.8.1. Relative to 1.8.1-pre5 RE: Obfuscation-Finder - CX gamer - 11-26-2014 Good job! RE: Obfuscation-Finder - Chibill - 04-10-2015 I am still working on this but it is on the back burner as I have other huge projects I am working on. RE: Obfuscation-Finder - Chibill - 04-21-2015 Progress update. I am running for 1.8.4 and I will have most class mappings by to night. Here is a little funny thing. https://twitter.com/MC_chibill/status/590502295919407104?s=09 it was higher before. RE: Obfuscation-Finder - CX gamer - 04-24-2015 Whoa didn't know it was so instensive! :o RE: Obfuscation-Finder - Chibill - 04-24-2015 Its because it runs thru both jars and compares the java SRC of all files in one jar to all in the other. To find the match. Where it looks at say a.java it compares it SRC to all the other jars files. RE: Obfuscation-Finder - Chibill - 04-24-2015 So I went from being single threaded code to using Parellel python to speed it up. RE: Obfuscation-Finder - Chibill - 04-24-2015 https://github.com/chibill/Deobfuscation-Progress |