Hello guys...
Here is my DZ file decryptor and extractor.
I found DZExtract v0.2 (from jp) too long to extract and needing too many things (NetFramework, zlib dynamic library, ...).
This one is coded in asm with a custom zlib static lib integrated and MD5 hash (from Roy/Fleur).
Hope it will be usefull for any (source code is available if someone is interested).
CUL8R...
Voici mon décrypteur-extracteur de fichier DZ.
Je trouvais DZExtract v0.2 (de jp) trop long à extraire et nécessitant trop d'éléments (NetFramework, zlib dll, ...).
Celui-ci est codé en assembleur avec une dll statique zLib personnalisée intégrée et la fonction de hash MD5 (basée sur celle de Roy/Fleur).
J'espère qu'il sera utile à quelqu'un (le code source en masm est mis à disposition si cela intéresse quelqu'un).
Laurent aka BIGBOSS from COPS...
History
-------
Here is my DZ file decryptor and extractor.
I found DZExtract v0.2 (from jp) too long to extract and needing too many things (NetFramework, zlib dynamic library, ...).
This one is coded in asm with a custom zlib static lib integrated and MD5 hash (from Roy/Fleur).
Hope it will be usefull for any (source code is available if someone is interested).
CUL8R...
Voici mon décrypteur-extracteur de fichier DZ.
Je trouvais DZExtract v0.2 (de jp) trop long à extraire et nécessitant trop d'éléments (NetFramework, zlib dll, ...).
Celui-ci est codé en assembleur avec une dll statique zLib personnalisée intégrée et la fonction de hash MD5 (basée sur celle de Roy/Fleur).
J'espère qu'il sera utile à quelqu'un (le code source en masm est mis à disposition si cela intéresse quelqu'un).
Laurent aka BIGBOSS from COPS...
History
-------
- 17 Sep 2012 - No more support
- I'm sorry to inform you that my good OLD KS20 died, so i'm now unable to continue these projects (DzDecrypter and DzCreator).
- 29 Mar 2010 - Version 1.0b *Alpha*
- Now memory handled in ini file. / Maintenant, la mémoire est gérée dans un fichier ini.
- Display some informations for DzCreator. / Affiche quelques informations pour DzCreator.
- Version alpha seems stable, so sources are provided. / Les sources sont de nouveau fournis car la version semble stable.
- 18 Mar 2010 - Version 1.0 *Alpha*
- Sorry for this "late" update. / Désolé pour cette mise à jour tardive.
- No source this time, want to be sure it works correctly. / Pas de source cette fois, j'attend d'être sur que cela fonctionne correctement.
- Temporary memory buffer changed to 250Mo / Mémoire du buffer temporaire passée à 250Mo
- Splitted file joiner (may be buggy!) / Jonction des fichiers splittés (peut bugger!)
- If splitted file joiner is bugging, let me know./ S'il y a un probleme sur la jonction des fichiers splittés, faites le moi savoir.
- Working on updating DzCreate for splitting / Je travaille sur DzCreate pour le splitting.
- 22 Dec 2009 - Version 0.5
- Temporary memory buffer changed to 160Mo / Mémoire du buffer temporaire passée à 160Mo
- Thanx to Homero2 to send me BL40 and GM750 DZs / Merci à Homero2 pour les DZ de BL40 et GM750
- Extraction is correct on these DZs / L'extraction se fait correctement sur ces fichiers
- I will soon release a DzCreate upgrade, because is seems that unpacked subfiles having a size greater than 160Mo are splitted in files of 160 Mo. I'm explaining: In BL40 Dz, i've got 2 files "cefs_Modem.bin_0" and "cefs_Modem.bin_1" which , I think once merged, are just one file named "cefs_Modem.bin". -> To be checked because it's the first file i have a such case, so i haven't include a merger in the decryptor this time.
- Je vais bientot réaliser une mise à jour du DzCreate, car il semble que les sous-fichiers ayant une taille décompressée supérieure à 160Mo soient séparés en fichiers de 160 Mo. Je m'explique: Dans le DZ du BL40, j'ai 2 fichiers nommés "cefs_Modem.bin_0" et "cefs_Modem.bin_1" qui, je pense, une fois concatenés, font un seul et même fichier nommé "cefs_Modem.bin". -> A vérifier car c'est la première fois que j'ai ce cas, donc, je n'ai pas inclu de code pour concaténer les fichiers.
- 26 Jan 2009 - Version 0.4
- Corrected a bug in MD5 hash prototype (forgot "popad") / Bug sur la fonction de hash MD5 (oubli du "popad")
- Small MemCmp prototype update / Petite modification sur la fonction MemCmp
- May be the final release ?/ Peut-être la version finale ?
- 22 Jan 2009 - Version 0.3
- Completed more DZ header structure. / - Structure de l'entete DZ complétée
- Corrected a bug if Main header was invalid / Bug sur entete invalide corrigé
- Completed header informations / Informations sur l'entête complétée
- Custom wsprintf prototype / Fonction wsprinf personnalisée
- 09 Dec 2008 - Version 0.2
- Command line driven / - Mode ligne de commande
- Switches added / Paramètres ajoutés
- MD5 hash check on subheader and mainheader / Vérification hash MD5 sur entête principale et sous-fichiers
- 02 Dec 2008 - Version 0.1
- GUI Interface only / Interface graphique seulement
- Initial release / Version initiale
Attachments
Last edited: