[Mini-TuT] Res Datas sichern.

12/16/2011 20:13 lolix3#1
#Gelöscht
12/16/2011 20:24 SignumCrisis#2
das wird dir garnichts sichern.^^
12/16/2011 20:25 Reavern#3
Sicher das das schon alles ist? :O
12/16/2011 20:39 killerooo#4
Das ändert nichts an dem Algorythmus mit dem Entschlüsselt wird,
Unmöglich ohne Assemblen oder eigenes Dateiformat Res zu "sichern"
12/16/2011 20:40 Krustenkäse#5
das bringt absolut gar nichts, da das erste Zeichen in den ResDaten den unverschlüsselten Cryptkey beinhalten... einfach die Resdata mit nem Hex-Editor ansehen und schon hat man den Schlüssel :D
Für die Leute die es interessiert habe ich mal die Struktur der Resdaten:
Eine Res Datei besteht aus 2 Teilen:
1. dem Head mit den wichtigen Informationen über die gespeicherten Dateien
2. dem Body mit den Dateiinhalten

Code:
Aufbau einer .res Datei:

Name                                    Länge
BYTE byEncryption                  1
bool bEncryption                     1
int nHeaderSize                      4 //erst ab hier wird alles gecryptet
char* strVersion                     8
short nFileNumber                   2
{ //Dieser Teil wiederholt sich mit der Anzahl der Dateien
  short nFileNameLength          2
  char* szFileName                 nFileNameLength
  int nFileSize                        4
  time_t time_                       4
  int nFilePosition                   4
}
...und am ende des Heads der Body^^
12/17/2011 12:27 Zoeybird#6
Es crasht, wenn man net die vorherigen datan.res löscht usw. ;O Und es geht net