[HOWTO]Save ur Client (a bit)

01/19/2014 21:06 Sujino#1
All u need:
1. open AccountConnector.cpp
2. search for "bool CAccountConnector::Connect"
3. add under: m_strAddr = c_szAddr;
Code:
	if(m_strAddr != "SERVER_IP")
	{
		TraceError("DONT USE THIS!");
		PostQuitMessage(0);
		return false;
	}
Enjoy the noob-proteciton :)

PS: I DONT LIKE THE SMALL RELEASE THREAD!

Greetz Sujino
01/19/2014 21:41 CryPrime#2
Wie bereits gesagt, finde ich sehr nett :)
01/19/2014 22:24 Sphinx²#3
Ja das finde ich auch sehr nett.
Sehr nett....
Sehr sehr sehr nett
01/19/2014 22:35 .Inya#4
And it prevents what?
01/19/2014 22:51 Sujino#5
if someone try to use ur binary on an other server (Other IP) the client always close
because the new server ip is not the server ip from the server where the binary is from.
01/19/2014 22:57 deluks1980#6
Hexeditor and fixed :)
01/19/2014 23:10 .Inya#7
Best is just to switch the Ids of 2 packets that are important. So the client will crash as soon as the wrong skzed packed comes in
01/19/2014 23:42 Sujino#8
Quote:
Originally Posted by deluks1980 View Post
Hexeditor and fixed :)
And still more work u need to steal stuff :)
No protection works 100%
01/20/2014 07:08 MartPwnS#9
it doesnt work 100% you know how to use ida or ?
Unless someone is using Themida or Enigma or any other suitable packer you can nop or simply overjmp this in 5 minutes, but anyway nice release.
Eventough i dont like clientside protections as inya alrdy said change or add some unique packets to your client.
01/20/2014 12:36 Nick#10
Hello,

it's known you aren't liking the collective thread, but unfortunately this are the rules you accepted - so please use [Only registered and activated users can see links. Click Here To Register...]. (closerequested)
__

Greeting

sYND[i]cATe
01/20/2014 13:21 Sujino#11
Quote:
Originally Posted by MartPwnS View Post
it doesnt work 100% you know how to use ida or ?
Unless someone is using Themida or Enigma or any other suitable packer you can nop or simply overjmp this in 5 minutes, but anyway nice release.
Eventough i dont like clientside protections as inya alrdy said change or add some unique packets to your client.
And what will u do if ur "Hacker" got both?
Server and Client? So the IP Check is a version to get more work
if u want to use the stuff.
01/20/2014 13:55 DasSchwarzeT#12
Man kann doch die IP als ASCII speichern, oder? Oder halt anders verschlüsseln, sodass man nur mit Hexeditor diese nicht ändern kann.
Man könnte einfach einen eigenen Verschlüsselungscode nehmen. Bspw:

Man hat die IP 11.222.33.444 (ich hoffe sie ist nicht vergeben)
0 entspricht .
L entspricht 1
U entspricht 2
X entspricht 3
Z entspricht 4

Dann speichert man in dem hier angegebenen Script die IP folgendermaßen:
LL0UUU0XX0YYY

Dann muss man diesen Teil
L entspricht 1
U entspricht 2
X entspricht 3
Z entspricht 4

noch Variablen zuweisen, am besten per ASCII, die wiederum ebenfalls entschlüsselt werden.

MfG
01/20/2014 17:19 Lefloyd#13
Man kann immer mehr und mehr verschlüsseln, aber es geht ja um den Grundgedanken, so eine Art Hinweis wie man es machen kann. An diejenigen die meinten man sollte besser Packet ändern -> macht einfach beides und ihr habt noch mehr Schutz (: und packets kann man auch relativ leicht wieder abändern.

Kind Regards
01/20/2014 21:19 Nectix#14
[Only registered and activated users can see links. Click Here To Register...]