3617 pr0n dcoder
Modérateurs : XavierSnp, Soily, Princeps.Bonus, Fred_G, retro_lover
3617 pr0n dcoder
Bonjour tout le monde,
Je viens de voir la dernière news du site, qui parle brièvement du CD 3 de PC Création et du contenu charme du cd.
J'ai uploadé sur le FTP quelques magazines que j'ai numérisés, certains possède également un CD avec le même genre de contenu additionnel en plus. (les ISOs de PC Pirate, Hacker CD) Avec une partie images 'publique', et une partie images 'chiffrée' stockée sur le CD.
Je pensais qu'on retrouvait ce genre de truc que dans les CD de mags de sécurité informatique ~2001-2007, mais il y en a aussi dans Japan Mania, L'encyclopédie des utilitaires PC, et bien d'autres.
Du coup je me suis demandé comment déverrouiller les images et j'ai codé un outil capable de gérer ça.
Voici donc..
3617 pr0n Dcoder
Utilitaire trés léger qui ne prend pas de place (seulement 5,00 Ko)
Open source, écrit en assembleur.
Download: http://fearage.free.fr/3617.pr0n.dcoder.v0.1.zip
Détails techniques sur comment ça fonctionne: http://xtxteam.free.fr/tutos/archives/Xylitol/3617db22.html
Marche également bien avec les images contenues dans le CD 3 de PC Création.
Et je pense que ça devrait rouler pour tous les CDs possédants un encart similaire sur leur pochette, ou la couverture du mag.
Feedback/rapport d'échec bienvenue.
Je viens de voir la dernière news du site, qui parle brièvement du CD 3 de PC Création et du contenu charme du cd.
J'ai uploadé sur le FTP quelques magazines que j'ai numérisés, certains possède également un CD avec le même genre de contenu additionnel en plus. (les ISOs de PC Pirate, Hacker CD) Avec une partie images 'publique', et une partie images 'chiffrée' stockée sur le CD.
Je pensais qu'on retrouvait ce genre de truc que dans les CD de mags de sécurité informatique ~2001-2007, mais il y en a aussi dans Japan Mania, L'encyclopédie des utilitaires PC, et bien d'autres.
Du coup je me suis demandé comment déverrouiller les images et j'ai codé un outil capable de gérer ça.
Voici donc..
3617 pr0n Dcoder
Utilitaire trés léger qui ne prend pas de place (seulement 5,00 Ko)
Open source, écrit en assembleur.
Download: http://fearage.free.fr/3617.pr0n.dcoder.v0.1.zip
Détails techniques sur comment ça fonctionne: http://xtxteam.free.fr/tutos/archives/Xylitol/3617db22.html
Marche également bien avec les images contenues dans le CD 3 de PC Création.
Et je pense que ça devrait rouler pour tous les CDs possédants un encart similaire sur leur pochette, ou la couverture du mag.
Feedback/rapport d'échec bienvenue.
Re: 3617 pr0n dcoder
Hello, merci
En feuilletant mes anciennes revues hier je suis tombé sur un article dans MISC hors série 6 (2012) qui traite aussi le sujet pour PCFun39.
Il y a en référence dans l'article un lien vers abandonware-magazines a la fin.
Je viens de le numériser et d'envoyer le mag complet.
Le code dans l'article semble être bogué par contre.
possibleValue[possibleLen] qui fait 39 de longueur, mais possibleLen et défini a 36 caractères, le char hardKey[] me paraît étrange aussi.
En feuilletant mes anciennes revues hier je suis tombé sur un article dans MISC hors série 6 (2012) qui traite aussi le sujet pour PCFun39.
Il y a en référence dans l'article un lien vers abandonware-magazines a la fin.
Je viens de le numériser et d'envoyer le mag complet.
Le code dans l'article semble être bogué par contre.
Code : Tout sélectionner
#include <stdio.h>
#define MAGIC_OFFSET 0x17C
#define mdpLen 16
#define possibleLen 36 // pas de L 0
int permutation[mdpLen + 1] = { 0, 10, 2, 7, 5, 1, 3, 9, 8, 6, 4, 11, 13, 13, 14, 15, 16 };
int rev[mdpLen + 1] = { 0, 5, 2, 6, 10, 4, 9, 3, 8, 7, 1, 11, 12, 13, 14, 15, 16 };
char mdp[mdpLen + 1];
int indexMdp[mdpLen + 1];
char possibleValue[possibleLen] = "L6OABCDEFGHIJKLMNPQRSTUVWXYZ0123456789";
char hardKey[] = "\xE6\xA1\x2F\x07\x9D\x15\xC4\x37\x0A\x20\x20\x20TO YQD-80 07TO YOUR\0\0\0\0";
char valueToRecognize[] = "IMAGES\x00\x00\x00\xB8\xF9\x50\x00\xFF\xFF\xFF\xFF\x01\x3F\x5C\x80";
char myCipher[mdpLen];
int breakAt = mdpLen; //mdp can be shorter than 16 char
/* [...]
fseek(myFilz, MAGIC_OFFSET, SEEK_SET);
fread(myCipher,1,mdpLen,myFilz)
[...] */
void bruteforce()
{
for (int i = 1; i < mdpLen + 1; i++)
{
int trouve = 0;
int k = i % mdpLen;
int indexHard = i % 0x1F;
char cipher;
for (int cur = 0; cur < possibleLen; cur++)
{
mdp[k] = possibleValue[cur];
cipher = myCipher[i - 1];
cipher = mdp[k] ^ cipher;
cipher = ~cipher;
cipher = cipher ^ mdp[k];
unsigned short sh = cipher;
sh = sh << 1;
unsigned short comp = 0x0FF;
if ((sh > comp))
sh++;
cipher = (char)sh;
cipher = ~cipher;
cipher = cipher ^ mdp[k] ^ hardKey[i];
if ((cipher == valueToRecognize[i - 1]))
{
trouve = 1;
break;
}
if (!trouve)
{ // in charme.exe we have mdp[0] == '\n'
mdp[k] = 'x'; //wich is not a valid char as a user input
if (breakAt == mdpLen)
breakAt = k;
}
}
}
printf("Da pass iz : ");
for (int i = 1; i < breakAt + 1; i++)
printf("%c", mdp[rev[i]]);
}
int main()
{
bruteforce();
return 0;
}
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Re: 3617 pr0n dcoder
Bien vu pour le lien vers abw-mags à la page 67 !!
Je l'avais totalement zappé.
Je l'avais totalement zappé.
-
- Dragon God
- Messages : 56
- Enregistré le : 28-12-2020 13:06
Re: 3617 pr0n dcoder
J'ai aussi trouvé avec http://retromagazinesearch.free.fr/ une référence à Abandonware-magazine dans ST magazine Hors Série : https://www.abandonware-magazines.org/a ... =6&page=10
Retro Magazine Search : Le moteur de recherche indexant en texte intégral +800k pages de vieux magazines d'informatique et jeux vidéo
http://retromagazinesearch.uliege.be/
http://retromagazinesearch.uliege.be/
- Fredo_L
- Scientifique dans l'âme !
- Messages : 6880
- Enregistré le : 26-12-2001 13:02
- Localisation : Paris
- Contact :
Re: 3617 pr0n dcoder
Merci pour l'info.
Cela prouve encore fois que ton moteur est utile !
Cela prouve encore fois que ton moteur est utile !
Re: 3617 pr0n dcoder
Quelque autre décodeurs avec source:
Codes CPT+CP3.zip de XavSnap, recompilé sans la dépendance a vb5fr.dll (trouvé dans le pc loisirs numero cd special charme 2 du site)
et un code trouver sur codes-source, compiler depuis qbasic (wow, time flow!)
Pour celui-là, je n'ai aucune idée de quel service de 3617 il est taillé.
Codes CPT+CP3.zip de XavSnap, recompilé sans la dépendance a vb5fr.dll (trouvé dans le pc loisirs numero cd special charme 2 du site)
et un code trouver sur codes-source, compiler depuis qbasic (wow, time flow!)
Pour celui-là, je n'ai aucune idée de quel service de 3617 il est taillé.
- Fichiers joints
-
- DCODE.zip
- (3.39 Kio) Téléchargé 125 fois
-
- Codes CPT+CP3.zip
- (23.57 Kio) Téléchargé 99 fois