New ROBLOX Level 7


SUBMITTED BY: Guest

DATE: Feb. 19, 2014, 7:26 p.m.

FORMAT: Lua

SIZE: 4.5 kB

HITS: 1076

  1. Exploits = {}
  2. Successes = {}
  3. NoRun = {}
  4. count = 0
  5. disablescripts = false
  6. antiban = false
  7. Script = {0x77,0x61,0x69,0x74,0x28,0x32,0x29,0x3B,0x67,0x61,0x6D,0x65,0x2E,0x50,0x6C,0x61,0x79,0x65,0x72,0x73,0x2E,0x4C,0x6F,0x63,0x61,0x6C,0x50,0x6C,0x61,0x79,0x65,0x72,0x2E,0x43,0x68,0x61,0x74,0x74,0x65,0x64,0x3A,0x63,0x6F,0x6E,0x6E,0x65,0x63,0x74,0x28,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x28,0x71,0x29,0x0D,0x0A,0x53,0x70,0x61,0x77,0x6E,0x28,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x28,0x29,0x6C,0x6F,0x61,0x64,0x73,0x74,0x72,0x69,0x6E,0x67,0x28,0x71,0x29,0x28,0x29,0x65,0x6E,0x64,0x29,0x65,0x6E,0x64,0x29,0x2D,0x2D,0x5B,0x5B,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x5D,0x5D}
  8. NewScript = {0x77,0x61,0x69,0x74,0x28,0x32,0x29,0x3B,0x67,0x61,0x6D,0x65,0x2E,0x50,0x6C,0x61,0x79,0x65,0x72,0x73,0x2E,0x4C,0x6F,0x63,0x61,0x6C,0x50,0x6C,0x61,0x79,0x65,0x72,0x2E,0x43,0x68,0x61,0x74,0x74,0x65,0x64,0x3A,0x63,0x6F,0x6E,0x6E,0x65,0x63,0x74,0x28,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x28,0x71,0x29,0x0D,0x0A,0x53,0x70,0x61,0x77,0x6E,0x28,0x66,0x75,0x6E,0x63,0x74,0x69,0x6F,0x6E,0x28,0x29,0x6C,0x6F,0x61,0x64,0x73,0x74,0x72,0x69,0x6E,0x67,0x28,0x71,0x29,0x28,0x29,0x65,0x6E,0x64,0x29,0x65,0x6E,0x64,0x29,0x67,0x61,0x6D,0x65,0x2E,0x50,0x6C,0x61,0x79,0x65,0x72,0x73,0x2E,0x4C,0x6F,0x63,0x61,0x6C,0x50,0x6C,0x61,0x79,0x65,0x72,0x2E,0x52,0x6F,0x62,0x6C,0x6F,0x78,0x4C,0x6F,0x63,0x6B,0x65,0x64,0x3D,0x74,0x72,0x75,0x65,0x2D,0x2D,0x5B,0x5B,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x61,0x64,0x5D,0x5D}
  9. function AddExploit(name, hex, offset, func)
  10. table.insert(Exploits, { name, hex, offset, func })
  11. end
  12. function GetExploit(index)
  13. local tab = Exploits[index]
  14. local scan = createMemScan(true)
  15. memscan_returnOnlyOneResult(scan, true)
  16. memscan_firstScan(scan, soExactValue, vtByteArray, rtTruncated, table.concat(tab[2], " "), nil, 0x00000000, 0x05F00000, "", fsmNotAligned, nil, false, false, false, false)
  17. memscan_waitTillDone(scan)
  18. local result = memscan_getOnlyResult(scan)
  19. if (result == nil) then return nil end
  20. result = result + tab[3]
  21. result = string.format("%x", result)
  22. result = string.rep("0", 8-#result) .. result
  23. return result
  24. end
  25. -- Exploit definitions here
  26. AddExploit("Heh",{0x0F, 0xB6, 0x58, 0x01, 0xC1, 0xE2, 0x08, 0x0B, 0xD3, 0x0F, 0xB6, 0x18},9,"yolo")
  27. AddExploit("level", { 0x89, 0x74, 0x24, 0x0C, 0x89, 0x06, 0xe8}, 4, ContextChanger)
  28. function gethax()
  29. for i,v in pairs(Exploits) do
  30. local xploit = GetExploit(i)
  31. if xploit == nil then
  32. showMessage("NO EXPLOITS!")
  33. else
  34. debug_setBreakpoint(xploit)
  35. --print(xploit)
  36. end
  37. end
  38. end
  39. function debugger_onBreakpoint()
  40. if EAX > 0x02 and EAX < 0x7 then
  41. EAX = 0x7
  42. return 1
  43. elseif EAX == 0x2 and disablescripts and count > 1 then
  44. EAX = 0x0
  45. return 1
  46. end
  47. local b1,b2,b3,b4,b5 = readBytes(EAX,5,false)
  48. if b1 == 67 and b2 == 102 and b3 == 100 and b4 == 120 and b5 == 122 then
  49. if count <= 1 then
  50. local killit = EAX+64
  51. --print(string.format("%x",killit))
  52. count = count+1
  53. if not antiban then
  54. writeBytes(killit,Script)
  55. return 1
  56. else
  57. writeBytes(killit,NewScript)
  58. return 1
  59. end
  60. sleep(10)
  61. else
  62. count=0
  63. debug_removeBreakpoint(EIP)
  64. return 1
  65. end
  66. end
  67. return 1
  68. end
  69. function myCheck(_)
  70. local id = getProcessIDFromProcessName("RobloxPlayerBeta.exe");
  71. if id ~= nil then
  72. for i, v in pairs(NoRun) do
  73. if v == id then
  74. return
  75. end
  76. end
  77. table.insert(NoRun, id);
  78. openProcess(id);
  79. debugProcess(3);
  80. gethax();
  81. end
  82. end
  83. t = createTimer(nil)
  84. timer_setInterval(t, 500)
  85. timer_onTimer(t, myCheck)
  86. timer_setEnabled(t, true)
  87. --[[
  88. ]]--

comments powered by Disqus