-- just this https://github.com/ExtReMLapin/lua_soft_cpp_detour_finders
-- but not shitcode
local function GetPointer(obj)
return string.format("%p", obj)
end
local BaseAddr = GetPointer(_G)
print(string.format("Using _G (%d) as the base.", BaseAddr))
print("HTTP:", BaseAddr - GetPointer(HTTP))
print("RunString:", BaseAddr - GetPointer(RunString))
print("print:", BaseAddr - GetPointer(print))
print("tostring:", BaseAddr - GetPointer(tostring))
print("debug.getinfo:", BaseAddr - GetPointer(debug.getinfo))
--[[
-- Original:
Using _G (568660800) as the base.
HTTP: -264193624
RunString: -264191768
print: -22344
tostring: -21856
debug.getinfo: -30376
-- Retry:
Using _G (268374848) as the base.
HTTP: -127312
RunString: -125456
print: -22344
tostring: -21856
debug.getinfo: -30376
-- Server Restart:
Using _G (502862656) as the base.
HTTP: -235357784
RunString: -235355928
print: -22344
tostring: -21856
debug.getinfo: -30376
-- Game Restart:
Using _G (822809408) as the base.
HTTP: -869976
RunString: -868120
print: -22344
tostring: -21856
debug.getinfo: -30376
]]
Comments