QuestionDumping the server's client side

Posts 114 of 14 · Page 1 of 1
Dumping the server's client side
I have been trying to make such a script that would dump the files that are downloaded form the server. I have seen multiple posts with running the script from the includes/enum. I know that it is very posable to implement, but my little experience with lua does not allow me to do so.

I have seen this: Gamemode Stealer Download!
but I guess it is complacently useless, unless you have an access to the server.

I ask the community for help, any tips, quotes; and if the helpers wouldn't like the final product to be on public, I will keep it to myself only, of cause.

The use for this scrip is only to see how servers so their HUDs and the only.

Tanks in advance.
That an old server-side script, I don't think its possible for the client (in lua) and its become fairly more complicated then it used to be.
Quote Originally Posted by JamesJon View Post
That an old server-side script, I don't think its possible for the client (in lua) and its become fairly more complicated then it used to be.
Thank you for an answer, I am pretty sure this is still posable to do with a lua script as it will only dump the files that the server sends to the client.
Quote Originally Posted by Extel View Post
Thank you for an answer, I am pretty sure this is still posable to do with a lua script as it will only dump the files that the server sends to the client.
What you'd need to do is a C++ module that loads first, hooks into RunString and logs when its used - Or find a way to decrypt the cache.
Quote Originally Posted by JamesJon View Post
What you'd need to do is a C++ module that loads first, hooks into RunString and logs when its used - Or find a way to decrypt the cache.
The second way is much easier
Quote Originally Posted by tyguy550 View Post
The second way is much easier
Good luck finding a working one.
The first way is 10x better.

TBH the only reason I haven't attempted to make a proper c++ module is because I don't cheat and why would I want to give people a serious advantage against ACs (load priority).

If you have a basic c++ module then its really simple to add 'file stealing' to it anyway.
Quote Originally Posted by JamesJon View Post
The first way is 10x better.

TBH the only reason I haven't attempted to make a proper c++ module is because I don't cheat and why would I want to give people a serious advantage against ACs (load priority).

If you have a basic c++ module then its really simple to add 'file stealing' to it anyway.
Truth
If you get this far being able to load lua dynamically is extremely easy from here
Since i'm fucked up on painkillers and want to be nice for once


pLua = (ILuaShared*) LuaEngine("LUASHARED003",0);
mLua0 = pLua->GetLuaInterface(0);
Hook vtable index 88 on mLua0

It's up to you to reverse the RunString function, look in the dylibs for the args and figure it out from there
Quote Originally Posted by wuat View Post
Truth
If you get this far being able to load lua dynamically is extremely easy from here
Since i'm fucked up on painkillers and want to be nice for once


pLua = (ILuaShared*) LuaEngine("LUASHARED003",0);
mLua0 = pLua->GetLuaInterface(0);
Hook vtable index 88 on mLua0

It's up to you to reverse the RunString function, look in the dylibs for the args and figure it out from there
wuat the loving nice guy
the lua cache isnt even encypted iirc
Quote Originally Posted by zerothe View Post
the lua cache isnt even encypted iirc


What encryption?
ILuaInterface::RunString(const char*, const char*, const char*, bool, bool)
I have a working lua stealer. I made it in C#.
Basically, the encrpytion is LZMA. But you need the search how many bits are and how many bits are ignored xD

Good luck !
Quote Originally Posted by Tartelette2000 View Post
I have a working lua stealer. I made it in C#.
Basically, the encrpytion is LZMA. But you need the search how many bits are and how many bits are ignored xD

Good luck !
Good bump!
Posts 114 of 14 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?