Sora Posted March 8, 2013 Share Posted March 8, 2013 (edited) hi everybody ^^ this is my new double-click compiler its uses simple compiling method which may block the noobs from decompiling it results would be loadstring with slashes and numbers like this loadstring('\27\76\117\97\81\0\1\4\4\4\8\0\25\0\0\0\112\114\105\110\116\40\34\105\116\122\32\119\111\114\107\105\110\103\32\33\34\41\13\10\0\0\0\0\0\0\0\0\0\0\0\2\2\4\0\0\0\5\0\0\0\65\64\0\0\28\64\0\1\30\0\128\0\2\0\0\0\4\6\0\0\0\112\114\105\110\116\0\4\14\0\0\0\105\116\122\32\119\111\114\107\105\110\103\32\33\0\0\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0')() Usage : just copy + paste the script you want to compile in the same folder(the compiler folder) then name it script.lua click on sora.exe and you'll get it compiled as script.luac Download : http://adf.ly/KUK6Q Scan results : https://www.virustotal.com/en/file/3b22 ... 362765074/ Edited March 8, 2013 by Guest Link to comment
PaiN^ Posted March 8, 2013 Share Posted March 8, 2013 Could you explain more about how to do, I didn't understand Link to comment
Anderl Posted March 8, 2013 Share Posted March 8, 2013 This isn't really compiling, just some code converted to bytes and then to decimal. To get the real code back, you just need some very basic knowledge and it ends up being as easy as decompiling a script. Link to comment
Sora Posted March 8, 2013 Author Share Posted March 8, 2013 This isn't really compiling, just some code converted to bytes and then to decimal. To get the real code back, you just need some very basic knowledge and it ends up being as easy as decompiling a script.i've wrote it's may block noobs from decompiling it ..it's compiles like any other compiler we use , then convert it's bytes to hexadecimal as you said above .. if this wasn't a compiler then all compilers even lua's compiler are not a real compilers . Link to comment
iPrestege Posted March 8, 2013 Share Posted March 8, 2013 Good Job Keep Up The Good Job and i hope you good luck. Link to comment
Anderl Posted March 9, 2013 Share Posted March 9, 2013 This isn't really compiling, just some code converted to bytes and then to decimal. To get the real code back, you just need some very basic knowledge and it ends up being as easy as decompiling a script.i've wrote it's may block noobs from decompiling it ..it's compiles like any other compiler we use , then convert it's bytes to hexadecimal as you said above .. if this wasn't a compiler then all compilers even lua's compiler are not a real compilers . http://en.wikipedia.org/wiki/Compiler Link to comment
Anderl Posted March 9, 2013 Share Posted March 9, 2013 Not really, but I'm not here to argue about what's this, I already gave my opinion above Let's just stop this convo. Link to comment
Sora Posted March 9, 2013 Author Share Posted March 9, 2013 i accept your opinion , and appreciate it , thanks for replying Link to comment
gokalpfirat Posted March 10, 2013 Share Posted March 10, 2013 It makes it bigger I compile 6 KB file it returns 36kb Link to comment
Sora Posted March 11, 2013 Author Share Posted March 11, 2013 It makes it bigger I compile 6 KB file it returns 36kb yes because it convertes code to bytes .. Link to comment
FFS-Racing Posted March 12, 2013 Share Posted March 12, 2013 Pretty "good" solution. 1. Reference the code as a string variable 2. Print it to a file local code = "\27\76\117\97\81\0\1\4\4\4\8\0\25\0\0\0\112\114\105\110\116\40\34\105\116\122\32\119\111\114\107\105\110\103\32\33\34\41\13\10\0\0\0\0\0\0\0\0\0\0\0\2\2\4\0\0\0\5\0\0\0\65\64\0\0\28\64\0\1\30\0\128\0\2\0\0\0\4\6\0\0\0\112\114\105\110\116\0\4\14\0\0\0\105\116\122\32\119\111\114\107\105\110\103\32\33\0\0\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0" local newFile = fileCreate("output.txt") if (newFile) then fileWrite(newFile, code) fileClose(newFile) end print("it doesn't do shit!") Link to comment
iPrestege Posted March 12, 2013 Share Posted March 12, 2013 Pretty "good" solution.1. Reference the code as a string variable 2. Print it to a file local code = "\27\76\117\97\81\0\1\4\4\4\8\0\25\0\0\0\112\114\105\110\116\40\34\105\116\122\32\119\111\114\107\105\110\103\32\33\34\41\13\10\0\0\0\0\0\0\0\0\0\0\0\2\2\4\0\0\0\5\0\0\0\65\64\0\0\28\64\0\1\30\0\128\0\2\0\0\0\4\6\0\0\0\112\114\105\110\116\0\4\14\0\0\0\105\116\122\32\119\111\114\107\105\110\103\32\33\0\0\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0" local newFile = fileCreate("output.txt") if (newFile) then fileWrite(newFile, code) fileClose(newFile) end print("it doesn't do :~!") Yes, this way will decompile the file Link to comment
Sora Posted March 12, 2013 Author Share Posted March 12, 2013 output still compiled in dump .. Link to comment
FFS-Racing Posted March 12, 2013 Share Posted March 12, 2013 output still compiled in dump .. Yes, it's impossible to decompile that. [/sarcasm] Link to comment
Sora Posted March 12, 2013 Author Share Posted March 12, 2013 output still compiled in dump .. Yes, it's impossible to decompile that. [/sarcasm] i never said impossible , so stop annoying me .. if i'm in a low knowledge this doesn't give you the right to mock me Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now