Welcome to the UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats.
You have to register before you can post and see and access any of the advanced forum features, please click the register link to proceed to the registration form. To start viewing threads or posts, select a forum that you want to visit from the selection below.
.NET hacking programming reversing
You are Unregistered, please register to gain Full access.
There are much easer ways to prevent hex editing. Why not do a few checksums on Xor'd text strings ?
It will generally stop children who are usually the ones that are into theft.
Making a somewhat secure loader/streamer takes weeks + more.
A Loader is generally associated with private hacks, and when things are private you can sell them off. Always expect that when you mention a topic such as this
__________________
"Those who seek revenge must dig two graves, one for his enemy and another for himself."
On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
Because all amazing coders at "Mega Philthy Glitchy Hacks" learned to use hex editors to change around strings to call the hacks their own and release them there. Long story short encrypt your strings and it should stop most of them.
There are much easer ways to prevent hex editing. Why not do a few checksums on Xor'd text strings ?
It will generally stop children who are generally the ones that are into theft.
Making a somewhat secure loader/streamer takes weeks + more.
A Loader is generally associated with private hacks, and when things are private you can sell them off. Always expect that when you mention a topic such as this
Still there's no sense in Hex editing a public hack.
What should be edited there?
Still there's no sense in Hex editing a public hack.
What should be edited there?
Generally in public releases there will be some form of waster marker with the creators name or other definable feature.
Leechers will edit that string and replace it as their own, then take the credit for it.
__________________
"Those who seek revenge must dig two graves, one for his enemy and another for himself."
On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
who ever hexedited my hack edited the name of the hack.. and changed the Creator. which was me.
4 people have done this, and now Combat Arms detectes Upx + themida. thats why i want a loader.. and i only want a simple loader.. login, start CA , injected.
i already have the Login part done. just need help with the injection part, and loading .dll from either a server or the resource's
who ever hexedited my hack edited the name of the hack.. and changed the Creator. which was me.
4 people have done this, and now Combat Arms detectes Upx + themida. thats why i want a loader.. and i only want a simple loader.. login, start CA , injected.
i already have the Login part done. just need help with the injection part, and loading .dll from either a server or the resource's
Don't you think somebody will hex edit your loader?
And also take credits for it?;D
Safe way would of course be streaming bytes from server.. simple socket communication.
But unless you want to get into manual mapping the module to the game's process, you're gonna have to store it on disk before injection.
Which of course is very visible to anyone looking to steal it
There's sample code for DLL injection & manual mapping right here on the forums, just search/browse a bit.
i already have the Login part done. just need help with the injection part, and loading .dll from either a server or the resource's
Recommend you stay away from that for two reasons.
1. No one is going to help you with that feature.
2. Considering you are asking for help, you wont have any idea how easy it is to exploit. A simple packet sniff will no doubt take you out. Therefore, people can dump the packets, and get the .dll, then Hex edit it again.
A Loader isn't what you need to solve your problem.
Just Xor the Strings that you want to protect in your hack, then do a simple hash checksum. E.g MD5, CRC32 or even SHA-1/2
Much more effective and practical then a loader.
You dont need a commercial packer to rid yourself of your issue.
__________________
"Those who seek revenge must dig two graves, one for his enemy and another for himself."
On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
o: if you're using D3D for your menus and that gets hex edited in the credits and etc, then use a sprite?
And check the sprite with a shitty DWORD Total = ImageBytes[ i ] / 2;
if Total != Some large number that should be the total then crash the game or sum crap idc
Heres what I once used in my projects. Basic Xor Function
Argument 1 buff: This can either be plain text or Cypher text, it worked both ways. Argument 2 chain: Password / Encryption key, what ever you want to call it Argument 3 len: Size of Argument 1.
Few simple mods, this should work for any language, google has millions of examples.
Code:
//Auxiliary Function
void Integrity::Auxiliary(char* buff, char const* chain, int len)
{
for(int i=0; i<len; i++)
*(buff++) ^= *(chain++);
}
Would Also Suggest doing a checksum.
__________________
"Those who seek revenge must dig two graves, one for his enemy and another for himself."
On the internet I will - in no shape or form - take personal offence to peoples comments, idea's or views, I assume the people who I reply to won't either.
You sound a lot like that guy who posted a similar thread the other day (which I closed), Freitag, but I will let this slip away as coincidence for the time-being.
Anyway, you can easily encode/decode strings to another base (like base 64) or using an obfuscation function like xor to hide your strings and make them non-world readable. By that, I mean they will not show up in a hex editor.
I am not going to show you how to write an xor function, but it is very easy. It's simply a lock and key scenario. Try Google.
another Idea, release your work on uc-forum, as a lot of people looking for game hacks come here first, and if they see it somewhere else they will know that you made it, not to mention, when you challenge someone who takes credit from your cheats, you will have reliable proof (yours will be posted before theirs).
__________________
(1217 AM) uNrEaL: One man's slap in the face is another man's slit throat