XenoTools Posted April 16, 2013 Share Posted April 16, 2013 (edited) Since the recent hackings reguarding Fuzzy I've noticed more and more people requesting that scripts become open-source, so here is my tutorial to let you know how to get the source of a script and determine for yourself if it's actually mallicious, now this is not exactly a "Tutorial" but more or less an informational thread, so if you run windows and don't know how to secure your computer.... Continue reading. Decompiling .class and .jar files. A decompiler is the name given to a computer program that performs, as far as possible, the reverse operation to that of a compiler. That is, it translates a file containing information at a relatively low level of abstraction (usually designed to be computer readable rather than human readable) into a form having a higher level of abstraction (usually designed to be human readable). The decompiler does not reconstruct the original source code, and its output is far less intelligible to a human than original source code. The most common decompiler and the one I will suggest here is the following [*]JD-Gui --- http://java.decompiler.free.fr/?q=jdgui Once you run this program on the top left there will be an option called "File" on the MenuBar, select it and go to open, from there select the file, rather it's a .class or a .jar does not matter it will get all of the source for that file if possible. Now, please note that some files may be obfusicated, protected, or loaded from websites. This unfortunately is not as easy to get around, and will not be addressed here, but kitty-scripters wont know how to do it anyway, so whatever. Open the file there, and on the right hand side you will see.... Java. Read it. Enjoy it. Learn from it. Don't release it. Use it to your advantage. Improve it. Submit Bugs. or GTFO. Thanks (: ~XenoTools. Edited April 16, 2013 by XenoTools Link to comment Share on other sites More sharing options...
Brainfree Posted April 16, 2013 Share Posted April 16, 2013 Also if its obfuscated, and you don't know how to reverse engineer it, demand a private meeting, or simply ask a buddy who can read past the cluster. Link to comment Share on other sites More sharing options...
XenoTools Posted April 16, 2013 Author Share Posted April 16, 2013 Also if its obfuscated, and you don't know how to reverse engineer it, demand a private meeting, or simply ask a buddy who can read past the cluster. if it's obfusicated, leave it alone. The imports will not be obfusicated. If you see something strange in the imports please let me or a staff member know and we will look into it. It's obfusicated for a reason, probably being that the script-writer doesn't want you to steal their work. Link to comment Share on other sites More sharing options...
LupeKid Posted April 16, 2013 Share Posted April 16, 2013 if it's obfusicated, leave it alone. The imports will not be obfusicated. If you see something strange in the imports please let me or a staff member know and we will look into it. It's obfusicated for a reason, probably being that the script-writer doesn't want you to steal their work. How do you obfusicated a script? so it cant be Opened with this? BTW Great it worked Link to comment Share on other sites More sharing options...
XenoTools Posted April 16, 2013 Author Share Posted April 16, 2013 How do you obfusicated a script? so it cant be Opened with this? BTW Great it worked Manually is always one way(: Obfusication won't stop them from opening it with this program, and you really wouldn't be able to obfusicate a script too well. Imo. Link to comment Share on other sites More sharing options...
LiamBaby Posted April 30, 2013 Share Posted April 30, 2013 Pretty useful, thanks Link to comment Share on other sites More sharing options...