[Tutorial] [Hacking] Dealing with packed client - 1

Posts 3145 of 78 · Page 3 of 6
Quote Originally Posted by ~V~ View Post
Client in executable form has to either contain flash player wrapper or has access to external flash player executable, right?In this case i don't even have to touch .exe i can just wait for the flash player to load the client in memory and then i can just extract it
I guess you could have loop in executable to look for specific running processes (like JPEXS,SWF iD etc.) but that can be bypassed
well yea if you make it into an .exe the simple format but then again if your going to make an anti-hack why make it into a simple format when you can just full encrypt it

I was in the programmer section of MPGH pming someone who asked for help in decrypting a language that was firstly made in js then encrypted into C++ then when the script ran it code itself back into js...which is a great idea for a hard to crack, simple formatted encryption just using a small conversion setpiece and this idea can be easily integrated into the exe

you are 100% correct when you say that the exe is just a wrapper for the swf but how will the extracted swf work if the needed conversion format is coded in the exe which cannot be decrypted without the exe wrapper...like I said an exe format can run processes much faster then an swf already packed with info can so if you put the conversion in the wrapper and inputted and outputted the values and statements with simply just moving or replacing the values within the swf it can make it so you will be spammed with errors if you do not use the exe...and then to convert the values in the swf back into its decrypted format you will not only have to go through the task of removing the obfuscation but you will also have to put every value back into its original state.

ossimc client encryption/obfuscation is in really good shape and using his format + hand made encryption with the exchanging values between the exe and the swf just makes the life of a hacker much more harder when attempting to decrypt and remove the obfuscation and then return all values into their original state

all that right there is a good week of hard debugging time and stacking forced client patches with exe - swf client value changes and exe + swf remapped encryption just stackes up even more

basically what I am saying is that it is possible to hack anything...but do you have the time to hack it? only a bot can process and decrypt as quickly as a normally updated server can send out patches and to build a bot that can detect every value change will take alot of time because they cannot just account for the few you have seen you must account for the thousand more combinations coming in the future

and this is what i mean by encryption

player dex address 27AHF027 output interger 50

encrypted address AHD2639A output string THISISENGLISH ~~~~decryption process~~~~~ when decrypted 27AHF027 output interger 50

just to decrypt that is not an easy task and the fact that the decrpytor is in the exe is even worse

if you look at my signature and open the spoiler Hell you are going to see what your going to experience

- - - Updated - - -
@~V~ lets just stop this XD my finger hurts and this can go on for ages XD this is one of the most controversial subjects that people can just spend ages talking about
I don't know if that would work or not, i guess i'll wait for you or someone else to actually make it,just so i can try to crack it :3
Quote Originally Posted by ~V~ View Post
I don't know if that would work or not, i guess i'll wait for you or someone else to actually make it,just so i can try to crack it :3
well I was working on something like this before I started working on my game...it just took too much debugging...like way too much debugging

I always ended up with one of the stats being 0 because the address didn't convert correctly and it didnt make the value or one of the packets didn't convert properly because an b didn't get converted into a capital B or it accidentally deleted a line out because the conversion thought it wasn't necessary so I had to let the code be dirty instead of letting the conversion auto clean itself and it was a horror show XD

so then i decided to just concentrate on my game and I am sure that if 1 day I am asked to help in a multiplayer project and an anti-hack is needed then the team and I could easily debug the nastiness and learn from its structure...this is a technique used by few multiplayer game developers...I think that a famous game at one point perfected this idea and made it almost unbeatable(i forgot the name tho) but its a hard task and can really only be made by a dedicated team of professionals or a single professional willing to put the weeks/months of debugging in order to make it work.

so we won't be seeing this kind of anti-hack techniques and most likely the most common anti-hack we will be seeing is check and balances and auto kicking
i can`t open JPEXS what should i do ?
Quote Originally Posted by AssasinsoPL View Post
i can`t open JPEXS what should i do ?
redownload it
you dont NEED jpexs, he just suggests it since it lets you see the clients files and assets and shit for free+easily, you can just use swf id to decrypt it or w/e and then use rabcdasm to edit it.
where can i get this swf id and this next?
Quote Originally Posted by AssasinsoPL View Post
i can`t open JPEXS what should i do ?
You need to have Java installed
this god mod hack work for normal game (no private server)?
Quote Originally Posted by AssasinsoPL View Post
this god mod hack work for normal game (no private server)?
no.
how to plug in the godmode files?
Quote Originally Posted by Potfarmerv2 View Post
how to plug in the godmode files?
what do you mean
Quote Originally Posted by Riigged View Post
what do you mean
like creating a godmode client
Quote Originally Posted by Potfarmerv2 View Post
like creating a godmode client
follow this tutorial ONLY if the client you want to add godmode to is encrypted/protected/packed/whatever u wanna call it.
if the client isnt protected/ you already followed this tut, proceed to the other thread he made about adding godmode to client.
Quote Originally Posted by Riigged View Post
follow this tutorial ONLY if the client you want to add godmode to is encrypted/protected/packed/whatever u wanna call it.
if the client isnt protected/ you already followed this tut, proceed to the other thread he made about adding godmode to client.
could you possibly link it? thank you.
Quote Originally Posted by Potfarmerv2 View Post
could you possibly link it? thank you.
its on the first page of tut/src code section, same page you found this one on
Posts 3145 of 78 · Page 3 of 6
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?