Skip to content

Instantly share code, notes, and snippets.

@znotfireman
Created July 1, 2025 06:17
Show Gist options
  • Save znotfireman/44c819d3aa4e921bd2c5845daeaced50 to your computer and use it in GitHub Desktop.
Save znotfireman/44c819d3aa4e921bd2c5845daeaced50 to your computer and use it in GitHub Desktop.
Attempt to bruteforce EToH's config blacklist
local actor = script:GetActor()
if not actor then
local ServerScriptService = game:GetService("ServerScriptService")
local ConfigBlacklist = ServerScriptService:WaitForChild("Server"):WaitForChild("ConfigBlacklist")
ConfigBlacklist:WaitForChild("Hash")
local workers = {}
for index = 1, 100 do
local actor = Instance.new("Actor")
script:Clone().Parent = actor
table.insert(workers, actor)
end
for _, actor in workers do
actor.Parent = script
end
task.defer(function()
local rand = Random.new()
for index = 1, 100 do
local next = index + 1
local startFrom = math.floor(math.map(index, 1, 100, 100_000_000, 1000_000_000))
local endAt = math.floor(math.map(next, 1, 100, 100_000_000, 1000_000_000))
print("Batch no.", index, "from", startFrom, "to", endAt)
workers[index]:SendMessage("CheckBlacklist", startFrom, endAt)
task.wait(2)
end
print("All workers dispatched")
end)
return
end
actor:BindToMessage("CheckBlacklist", function(startFrom: number, endAt: number)
local ServerScriptService = game:GetService("ServerScriptService")
local ConfigBlacklist = require(ServerScriptService.Server.ConfigBlacklist)
local Hash = require(ServerScriptService.Server.ConfigBlacklist.Hash)
task.desynchronize()
for userId = startFrom, endAt do
if ConfigBlacklist[Hash(tostring(userId))] then
warn(userId)
end
end
end)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment