Categories > Coding > C++ >

Help Please: roblox reversal

Posts: 4

Threads: 1

Joined: Oct, 2022

Reputation: 0

Posted

Hello,

So I recently got into c++ and decided to try to make an exploit dll

I was trying to get some Lua offsets/addresses when I came across a problem: I didn't know how to search for them.

An example is shown here: "Lua_GetField, Lua_Loadstring" and etc.

 

Please help as this is my first time developing something like this. I use IDA Pro if you want to know the disassembler.

 

Thanks!

  • 0

Added

@RealNickk ok what should i reverse first?

  • 0

Posts: 28

Threads: 5

Joined: Jun, 2022

Reputation: 2

Replied

@CMPSPWN

so roblox inlined important functions like getfield nstuff so you gotta rewrite it or try copy the function and patch arguments but i dont recomeed to do that i would recomend you to rewrite it or try converting dword/uintptr_t to lua_state with updated offsets the offsets change every update you also got to find the function GetLuaState to get ls but it needs script context and you can find it in many ways i use task scheduler to get it and you can get get task scheduler with the string "Base init" then 2 calls up then you have it it returns task scheduler and to get script context with it you gotta find the jobs offset it isnt hard to find cheat engine is your friedn you can read every offset as ptr and then look through every ptr until you see like "memoryjob hydrajob blowjob" nstuff then you have the offset for the jobs you gotta loop through all jobs until you find the "WaitingHydraScriptsJob" job and scroll a bit down to get the offset for datamodel and script context. also roblox encrypted some strings base init isnt encrypted but much strings that are encrypted are in the luau functions fishy made a decryptor i rewrote it into a ida plugin still improving some stuff becuase it was only decrypting 70% and im gonna improve it. for questions contact me on discord

NASC#8366

  • 0

Posts: 4

Threads: 1

Joined: Oct, 2022

Reputation: 0

Replied

@GoudaGuy Thank you! This was very helpful I will definitely try that out but again, this is my first time reverse engineering so I am going to try to figure out how to do that first.

  • 0

Added

@_realnickk Thank you, also, for your help. I will try to reverse assultcube or something simple first.

  • 0

icedmilke222

Squidward

Posts: 51

Threads: 15

Joined: May, 2022

Reputation: 2

Replied

@CMPSPWN you could reverse an older roblox client (2007, 2008) (any client that hasnt messed with lua too much / uses lua without anythings like their own deserializer)

  • 0

what sup

i lo re c++

Users viewing this thread:

( Members: 0, Guests: 1, Total: 1 )