• Stars
    star
    360
  • Rank 117,609 (Top 3 %)
  • Language
    Lua
  • License
    The Unlicense
  • Created over 4 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lua runtime introspection and network capturing tool for games on the Roblox engine.

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")

Hydroxide

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

Report issues to our Discord server: https://discord.gg/DJxBwAX


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.

Images/Videos