
11.2k Views
185 Executions
Test Executor Vulnerabilities UNC
Universal Script π 2 years ago
Please login to perform these actions:Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Also noticed:
Description
-- test your executor if there vuln or nah
Updates
Script edited: Create script
local passes, fails, undefined = 0, 0, 0
local running = 0
local function test(name: string, callback_or_message: any, message: string): ()
running += 1
if type(callback_or_message) == 'string' then
undefined += 1
print("βΊοΈ " .. name.. ": ".. callback_or_message)
else
local timeout = 3
local succeeded = false
function starttest()
task.spawn(function()
local success: boolean, err: string = pcall(callback_or_message)
if success or not success and err:match('Argument %d missing or nil') or err:find('Expected \':\' not \'.\' calling member function') then
fails += 1
warn("β " .. name .. ": " .. message)
elseif not success and string.find(err, 'current thread cannot') and string.find(err, 'lacking capability') then
undefined += 1
print("βΊοΈ " .. name.. ": Executor cannot access due to thread identity")
else
local _, i = err:find(":%d+: ")
if i then
err = err:sub(i + 1)
end
passes += 1
print("β
" .. name.. ": ".. err)
end
succeeded = true
end)
end
coroutine.wrap(starttest)()
local now = tick()
repeat wait() until succeeded or tick() - now >= timeout
if not succeeded then
undefined += 1
print("βΊοΈ " .. name.. ": Test Timeout")










I love this!
This script helps identify potential vulnerabilities in the executor and could you add functionality for mobile platforms?