|
| 03 Aug 2012 06:18 PM |
As promised several months ago (http://www.roblox.com/Forum/ShowPost.aspx?PostID=64807674), we've disabled the loading of arbitrary bytecode using loadstring.
Here's the full explanation for those who are interested:
http://blog.roblox.com/2012/08/bye-bye-bytecode/
Shout out to Jason who pointed out the dangers of this a long time ago - he was eventually proven right (http://www.roblox.com/Forum/ShowPost.aspx?PostID=57817090) |
|
|
| Report Abuse |
|
|
| |
|
mustyoshi
|
  |
 |
| Joined: 27 Dec 2007 |
| Total Posts: 41651 |
|
|
| 03 Aug 2012 06:21 PM |
Can you fix SpecialMesh.Offset now?
~Monica |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 06:21 PM |
| We knew bytecode didn't work before it was cool :3 |
|
|
| Report Abuse |
|
|
Salinas23
|
  |
| Joined: 28 Dec 2008 |
| Total Posts: 37141 |
|
|
| 03 Aug 2012 06:22 PM |
No way! D:!
Well, it's for ROBLOX future :D |
|
|
| Report Abuse |
|
|
Salinas23
|
  |
| Joined: 28 Dec 2008 |
| Total Posts: 37141 |
|
|
| 03 Aug 2012 06:24 PM |
Wait, so can I create my OWN script language?!
I'm not interesed tho C: |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 06:25 PM |
| NOW ITS TIME TO EXPECT CLUELESS IDIOTS TO REPLY TO AN ADMINS THREAD. |
|
|
| Report Abuse |
|
|
agent767
|
  |
| Joined: 03 Nov 2008 |
| Total Posts: 4181 |
|
|
| 03 Aug 2012 06:26 PM |
| I demand a legit method for getting free tix/placevisits! |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 06:28 PM |
@agent767
SN0X pointed out a good manual to doing that a couple days ago |
|
|
| Report Abuse |
|
|
Silvu
|
  |
| Joined: 05 Mar 2011 |
| Total Posts: 19434 |
|
|
| 03 Aug 2012 06:30 PM |
Hey John
Do you plan on porting Roblox to Linux soon?
As soon as you guys do that and Valve ports the Source engine to Linux I'm switching to Linux for good |
|
|
| Report Abuse |
|
|
agent767
|
  |
| Joined: 03 Nov 2008 |
| Total Posts: 4181 |
|
|
| 03 Aug 2012 06:31 PM |
@Techboy Would you kindly send me a link to this thread? |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 06:42 PM |
@Silvu
If they fix the *#%@# graphics drivers, we'll think about it. |
|
|
| Report Abuse |
|
|
agent767
|
  |
| Joined: 03 Nov 2008 |
| Total Posts: 4181 |
|
| |
|
|
| 03 Aug 2012 06:44 PM |
@agent767
Forgot the link. Sorry. |
|
|
| Report Abuse |
|
|
Xnite515
|
  |
| Joined: 18 Feb 2011 |
| Total Posts: 22763 |
|
|
| 03 Aug 2012 06:57 PM |
| Can I have your Anti-Exploti script, lol. |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 07:17 PM |
| this breaks so many games. :( |
|
|
| Report Abuse |
|
|
HatHelper
|
  |
 |
| Joined: 02 Mar 2009 |
| Total Posts: 46305 |
|
|
| 03 Aug 2012 07:20 PM |
I can't test it for myself, not my computer, but two questions, for anyone.
Can I do,
loadstring([[ for i=1, 10 do print(i) end ]])
and does this still work
loadstring("\45\23\67\23\num\num\etc")
?
|
|
|
| Report Abuse |
|
|
Tarabukka
|
  |
| Joined: 18 Jan 2011 |
| Total Posts: 394 |
|
|
| 03 Aug 2012 07:22 PM |
The first still works. The second does not.
P.S. Lua bytecode always starts with \27 (ESC) |
|
|
| Report Abuse |
|
|
| |
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 03 Aug 2012 07:24 PM |
"loadstring("\45\23\67\23\num\num\etc")"
That's just a string constant exactly like the equivalent plaintext string. loadstring wouldn't be able to tell the difference between that and a plain old string even if it wanted to. |
|
|
| Report Abuse |
|
|
Tarabukka
|
  |
| Joined: 18 Jan 2011 |
| Total Posts: 394 |
|
|
| 03 Aug 2012 07:28 PM |
| Also: referring to Linux graphics drivers, there's a hole in the NVIDIA binary drivers for Linux that allows writing to kernel memory through the /dev/nvidia0 device. Gotta love closed source running alongside open source like that... I am running the binary drivers, but haven't tested binary drivers yet with OpenGL (annoying dynamic library incompatibilities between versions and 32-bit/64-bit...) |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 07:30 PM |
@Shedletsky REPORTED, LOLOLO jk. But seriously we need support for linux. |
|
|
| Report Abuse |
|
|
HatHelper
|
  |
 |
| Joined: 02 Mar 2009 |
| Total Posts: 46305 |
|
|
| 03 Aug 2012 07:32 PM |
| What about people that used loadstring to prevent stealers? I was looking for wingman8's checkpoint cars so that I could make my own, and all I could find was loadstring stuff. What can they do now? |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 07:34 PM |
| every single model is now open source now, apparently |
|
|
| Report Abuse |
|
|
|
| 03 Aug 2012 07:35 PM |
| Devs are supposed to update to stop place stealing all together. |
|
|
| Report Abuse |
|
|