| |
|
rayoma
|
  |
| Joined: 13 Nov 2009 |
| Total Posts: 1911 |
|
|
| 10 Jul 2012 11:22 PM |
| Could you be more specific? What kind of obfusication did they use...? Can we see the obfusication? |
|
|
| Report Abuse |
|
|
| |
|
|
| 10 Jul 2012 11:23 PM |
| loadstring('\27\76\117\97\81\0\1\4\4\4\8\0\45\0\0\0\114\101\116\117\114\110\32\102\117\110\99\116\105\111\110\40\41\32\112\114\105\110\116\40\34\72\101\108\108\111\32\87\111\114\108\100\33\34\41\10\32\101\110\100\0\1\0\0\0\2\0\0\0\0\0\0\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\13\0\0\0\72\101\108\108\111\32\87\111\114\108\100\33\0\0\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0')() |
|
|
| Report Abuse |
|
|
rayoma
|
  |
| Joined: 13 Nov 2009 |
| Total Posts: 1911 |
|
|
| 10 Jul 2012 11:38 PM |
I'm no expert on lua bytecode however if you just take out all the "\0" and then print it you can get a basic idea of what the code is. For example, I can tell that code there is something like
function name() return function print("Hello World!") end end print'Hello World!' |
|
|
| Report Abuse |
|
|
|
| 10 Jul 2012 11:43 PM |
| can you show me the example of how to do it? what did you mean by printing it? |
|
|
| Report Abuse |
|
|
rayoma
|
  |
| Joined: 13 Nov 2009 |
| Total Posts: 1911 |
|
|
| 10 Jul 2012 11:46 PM |
| > take out all the "\0" and then print it |
|
|
| Report Abuse |
|
|
|
| 10 Jul 2012 11:58 PM |
by print it he means run the script with output open then watch what it says. |
|
|
| Report Abuse |
|
|
rayoma
|
  |
| Joined: 13 Nov 2009 |
| Total Posts: 1911 |
|
|
| 11 Jul 2012 12:02 AM |
| No I mean put the obfusicated script without \0's in it into a print() function and it will tell you the code. |
|
|
| Report Abuse |
|
|
|
| 11 Jul 2012 02:08 AM |
| After printing it, you run the script right? |
|
|
| Report Abuse |
|
|
|
| 11 Jul 2012 02:09 AM |
| Yeah.... then watch the output for the decoded script... |
|
|
| Report Abuse |
|
|
iCookieNL
|
  |
| Joined: 24 May 2009 |
| Total Posts: 1103 |
|
|
| 11 Jul 2012 03:49 AM |
encodedscript = "112/114/105/110/116/40/34/76/34/41/" decodedscript = "Code : " local quicksave = "c" wait(1) for i = 1, string.len(encodedscript) do if string.sub(encodedscript,i,i) ~= "/" then if quicksave == "c" then print(quicksave.." par "..string.sub(encodedscript,i,i)) quicksave = string.sub(encodedscript,i,i) else quicksave = quicksave..string.sub(encodedscript,i,i) print(quicksave.." add par "..string.sub(encodedscript,i,i)) end else num = tonumber(quicksave) decodedscript = decodedscript..string.char(num) quicksave = "c" print(quicksave.." reset par "..string.sub(encodedscript,i,i)) end end if decodedscript == "Code : " then loadstring([[error("No script decoded.")]])() else while wait() do print(decodedscript) print(decodedscript.." c par") end end
Somewhere in my files .-.
ROBLOX! ITS FREEEEEEEEEEEEEEEEE. |
|
|
| Report Abuse |
|
|
|
| 11 Jul 2012 09:40 PM |
| Tell me if this is right: print("\27\76\117\97\81\1\4\4\4\8\45\114\101\116\117\114\110\32\102\117\110\99\116\105\111\110\40\41\32\112\114\105\110\116\40\34\72\101\108\108\111\32\87\111\114\108\100\33\34\41\10\32\101\110\100\0\12\2\4\0\0\0\5\0\0\0\65\64\0\0\28\64\0\1\30\0\128\0\24\6\112\114\105\110\116\0\4\13\72\101\108\108\111\32\87\111\114\108\100\33\4\1\1\12") |
|
|
| Report Abuse |
|
|