Client verschlüsseln

08/21/2011 11:22 Fame™#1
Hey, ich will meinen Client gut absichern.

Was ich bis jetzt gemacht habe:

LZO geändert
Pong geändert
Crashfile
Dateiendungen geändert


Das Problem aber ist, dass jeder den Key mit dem Key Reader auslesen kann. Was kann ich dagegen machen?
08/21/2011 11:26 mufkeksy#2
Du kannst beim verpacken irgendwas drüber schreiben in der .XML wie zb.
"/&/)&/(.dasd/" Dann kann man es nichtmehr entpacken. (Ist bei mir so)
08/21/2011 11:28 Fame™#3
Das ist ja Crashfile.
08/21/2011 11:54 .Waschbecken#4
Du musst ganz einfach erstens deine Bin bzw Exe mit einem x-belibigen Hex editor offen dann machst du folgendes

PHP Code:


suche nach locale
/

darunter sind dann @@.. sollche sachen

diese dann zu z
.B xDkk ändern dann wäres du schonmal vor Pong reader sicher und nun zum Key schutz

Nach AVCeterpack suchen

danach nach 
@@.. suchen und wieder ändern 
Somit solltes du geschütz sein oder falls du noch sichere gehen willst setzt den Key an eine andre stelle ;)

und natürlich deine Bin crypten bzw compressen das nimmant mit einem Hex editor drann kommt.

Hoffe konnte dir ein bisschen helfen :)

€dit: vorher Backup mache immer auf nummer sicher gehen .
08/21/2011 11:59 Fame™#5
Quote:
Originally Posted by .Waschbecken View Post
Du musst ganz einfach erstens deine Bin bzw Exe mit einem x-belibigen Hex editor offen dann machst du folgendes

PHP Code:


suche nach locale
/

darunter sind dann @@.. sollche sachen

diese dann zu z
.B xDkk ändern dann wäres du schonmal vor Pong reader sicher und nun zum Key schutz

Nach AVCeterpack suchen

danach nach 
@@.. suchen und wieder ändern 
Somit solltes du geschütz sein oder falls du noch sichere gehen willst setzt den Key an eine andre stelle ;)

und natürlich deine Bin crypten bzw compressen das nimmant mit einem Hex editor drann kommt.

Hoffe konnte dir ein bisschen helfen :)

€dit: vorher Backup mache immer auf nummer sicher gehen .
Vielen Dank erstmal.

Aber unter locale/ steht bei mir nur %s..%d & kein @@.

Und wie crypte / compresse ich die Bin?
08/21/2011 12:35 .Awesoome#6
Also,
du vor Dem LZO kommen zwei @@ diese zwei @@ durch 00 Ersetzen sprich ausnoppen.
Dann funkt der Reader nicht mehr.
Lg,
08/21/2011 12:38 Fame™#7
Quote:
Originally Posted by .Aliyana View Post
Also,
du vor Dem LZO kommen zwei @@ diese zwei @@ durch 00 Ersetzen sprich ausnoppen.
Dann funkt der Reader nicht mehr.
Lg,
Danke :)

- Lzo 1 & 2 ändern
- FourCC ändern
- Pong ändern
- Crashfile
- Dateiendungen ändern
- Exe mit Upx absichern

Reicht das?
08/21/2011 12:45 .Awesoome#8
"Anfänger" hält es sicher ab :)
08/21/2011 12:48 .SkyneT.#9
Quote:
Originally Posted by Fame™ View Post
Danke :)
- Exe mit Upx absichern
Upx kann sogar ein Anfänger entpacken... :rolleyes:
08/21/2011 13:01 Fame™#10
Quote:
Originally Posted by .SkyneT. View Post
Upx kann sogar ein Anfänger entpacken... :rolleyes:
Und wie kann es so absichern, dass es normale User nicht entpacken können?

Dass CranK, Daroo etc. es entpacken können ist mir klar, aber meine eher so normale Spieler. Gibt es noch irgendwelche Tricks?
08/21/2011 13:51 Chris322P#11
Mit Themida verschlüsseln (bin)
08/21/2011 13:56 .Waschbecken#12
Oder ASProtect benutzen ist auch eine gute art seine Bin zu Crypten ;)
08/21/2011 15:24 Fame™#13
Quote:
Originally Posted by Chris322P View Post
Mit Themida verschlüsseln (bin)
Quote:
Originally Posted by .Waschbecken View Post
Oder ASProtect benutzen ist auch eine gute art seine Bin zu Crypten ;)
Kann bei beiden die Exe / Bin nicht öffnen. Mach ich da was falsch?