Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 1.41 KB

README.md

File metadata and controls

44 lines (38 loc) · 1.41 KB

Hydroxide

General purpose pen-testing tool for games on the Roblox engine

Features

  • Upvalue Scanner
    • View/Modify Upvalues
    • View first-level values in table upvalues
    • View information of closure

* Constant Scanner * View/Modify Constants * View information of closure * Script Scanner * View general information of scripts (source, protos, constants, etc.) * Retrieve all protos found in GC * Module Scanner * View general information of modules (return value, source, protos, constants, etc.) * Retrieve all protos found in GC * RemoteSpy * Log calls of remote objects (RemoteEvent, RemoteFunction, BindableEvent, BindableFunction) * Ignore/Block calls based on parameters passed * Traceback calling function/closure * ClosureSpy * Log calls of closures * View general information of closures (location, protos, constants, etc.)

More to come, soon.

Script

local owner = "Upbolt"
local branch = "revision"

local function webImport(file)
    return loadstring(game:HttpGetAsync(("https://raw.githubusercontent.com/%s/Hydroxide/%s/%s.lua"):format(owner, branch, file)), file .. '.lua')()
end

webImport("init")
webImport("ui/main")