Il y a quelques années, j'ai vu passé ici un méthode de cryptage assez
simple, basé sur rien de mathématique ni de connu et qu'a ma connaissance ne
doit pas se craquer si facilement.
Les sources ont été distribués, et en voici le fonctionnement, en vrac :
1) un nombre purement random sur 16 bits est determiné par la lecture de
quelques timer propre au hardware et sert de SEED pour un générateur de
nombre aléatoire
2) l'outil fonctionne par bloc de 2046 bytes (2Ko moins 2 bytes)
3) un XOR est effectué sur chaque 16 bits du bloc, à la fin des 2046 bytes
XORé, la clé d'origine est stockée.
4) le clé de chiffrement qui permet aussi son déchiffrement, ne sert qu'a
initialiser une autre fonction de random
5) un tableau de 2048 vecteurs est créée avec les nombre alléatoires ainsi
générée, les vecteurs pointent tous une destination différente
6) la fonction d'un vecteur est de transporter un bit, et un seul, d'une
position vers une autre.
6b) chaque byte lu influence le random lui même afin d'obtenir un effet
d'avalanche : Un seul byte mal décodé détruira l'ensemble du bloc. A la fin,
la clé sur 16 bits sera fausse et c'est tout l'ensemble qui restera crypté.
Les sources doivent être encore trouvables...ainsi que l'outil lui même.
On Wed, 08 Dec 2004 23:24:36 -0500, Raymond H. wrote:
sans en avoir été capable de le prouver en cassant une simple clef de 4 caractères; donc sans preuve
Et la preuve sur une clé de 10 caractères alphabétiques ?
Nicob
Raymond H.
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
"Nicob" a écrit dans le message de news:
On Wed, 08 Dec 2004 20:18:42 -0500, Raymond H. wrote:
Absolument faux. Je n'en reviens pas de lire de telles choses.
Je peux vous asurer que la réciproque est vraie.
Écrivez une clef dans AllCrypter et prenez le même chiffré de la clef et vous verrez que le logiciel dont vous parlez ne donne pas la clef en clair. J'ai fait moi-même le code dans AllCrypter et je sais ce que j'affirme.
Bon, j'ai rien compris mais je prends ça comme une dénégation ...
Avez-vous compris que le code fourni par AMcD ne marche que sur des clés de 80 bits (10 caractères, comme par exemple "nicobnicob") ? Si oui, avez vous pensé à remplir KeyTofind[] et z0..19 avec les valeurs trouvées dans votre fichier de test ? Si oui, alors vous avez dû tomber dans un bug du programme, parcequ'ici *CA MARCHE* !!!
C'est comme dire qu'un logiciel peut deviner le numéro d'une loterie.
Si vous avez un logiciel qui devine aussi bien les numéros de loterie que celui d'AMcD récupère les clés de 80 bits d'AllCrypter, ça risque d'intéresser du monde :)
Prouvez-moi ici que vous êtes capable de décrypter la clef dans ce message-ci par les code dont vous parlez. [...]
Euh ... dans votre challenge, il n'est pas dit la longueur de la clé, or le code actuellement disponible ne casse que du 80 bits (déjà qu'AMcD fait ça gratuitement, faudrait voir à pas pousser non plus, hein).
Alors, on va faire plus simple. Je mets sur mon site les fichiers suivants :
- top-secret.txt : fichier "crypté" avec une clé de 80 bits - AllDecrypter-Nicob.c : code source (avec KeyToFind et z0..19 modifiés) - AllDecrypter-Nicob.exe : la version compilée
et vous me dites si vous arrivez à ne pas obtenir la clé décryptée, OK ? Donc, les fichiers sont ici :
http://nicob.net/toubidon/
Et au fait, je ne sais plus si je vous l'ai dit : le code d'AMcD ne traite que du *80* (quatre-vingt) bits !
Nicob
Bonjour,
votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à
l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur
PC.
a+
r.h.
"Nicob" <nicob@I.hate.spammers.com> a écrit dans le message de news:
pan.2004.12.09.03.35.21.629535@I.hate.spammers.com...
On Wed, 08 Dec 2004 20:18:42 -0500, Raymond H. wrote:
Absolument faux. Je n'en reviens pas de lire de telles choses.
Je peux vous asurer que la réciproque est vraie.
Écrivez une clef dans AllCrypter et prenez le même chiffré de la clef
et vous verrez que le logiciel dont vous parlez ne donne pas la clef en
clair. J'ai fait moi-même le code dans AllCrypter et je sais ce que
j'affirme.
Bon, j'ai rien compris mais je prends ça comme une dénégation ...
Avez-vous compris que le code fourni par AMcD ne marche que sur des clés
de 80 bits (10 caractères, comme par exemple "nicobnicob") ? Si oui, avez
vous pensé à remplir KeyTofind[] et z0..19 avec les valeurs trouvées
dans votre fichier de test ? Si oui, alors vous avez dû tomber dans un
bug du programme, parcequ'ici *CA MARCHE* !!!
C'est comme dire qu'un logiciel peut deviner le numéro d'une loterie.
Si vous avez un logiciel qui devine aussi bien les numéros de loterie que
celui d'AMcD récupère les clés de 80 bits d'AllCrypter, ça risque
d'intéresser du monde :)
Prouvez-moi ici que vous êtes capable de décrypter la clef dans ce
message-ci par les code dont vous parlez. [...]
Euh ... dans votre challenge, il n'est pas dit la longueur de la clé, or
le code actuellement disponible ne casse que du 80 bits (déjà qu'AMcD
fait ça gratuitement, faudrait voir à pas pousser non plus, hein).
Alors, on va faire plus simple. Je mets sur mon site les fichiers suivants
:
- top-secret.txt : fichier "crypté" avec une clé de 80 bits
- AllDecrypter-Nicob.c : code source (avec KeyToFind et z0..19 modifiés)
- AllDecrypter-Nicob.exe : la version compilée
et vous me dites si vous arrivez à ne pas obtenir la clé décryptée, OK ?
Donc, les fichiers sont ici :
http://nicob.net/toubidon/
Et au fait, je ne sais plus si je vous l'ai dit : le code d'AMcD ne traite
que du *80* (quatre-vingt) bits !
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
"Nicob" a écrit dans le message de news:
On Wed, 08 Dec 2004 20:18:42 -0500, Raymond H. wrote:
Absolument faux. Je n'en reviens pas de lire de telles choses.
Je peux vous asurer que la réciproque est vraie.
Écrivez une clef dans AllCrypter et prenez le même chiffré de la clef et vous verrez que le logiciel dont vous parlez ne donne pas la clef en clair. J'ai fait moi-même le code dans AllCrypter et je sais ce que j'affirme.
Bon, j'ai rien compris mais je prends ça comme une dénégation ...
Avez-vous compris que le code fourni par AMcD ne marche que sur des clés de 80 bits (10 caractères, comme par exemple "nicobnicob") ? Si oui, avez vous pensé à remplir KeyTofind[] et z0..19 avec les valeurs trouvées dans votre fichier de test ? Si oui, alors vous avez dû tomber dans un bug du programme, parcequ'ici *CA MARCHE* !!!
C'est comme dire qu'un logiciel peut deviner le numéro d'une loterie.
Si vous avez un logiciel qui devine aussi bien les numéros de loterie que celui d'AMcD récupère les clés de 80 bits d'AllCrypter, ça risque d'intéresser du monde :)
Prouvez-moi ici que vous êtes capable de décrypter la clef dans ce message-ci par les code dont vous parlez. [...]
Euh ... dans votre challenge, il n'est pas dit la longueur de la clé, or le code actuellement disponible ne casse que du 80 bits (déjà qu'AMcD fait ça gratuitement, faudrait voir à pas pousser non plus, hein).
Alors, on va faire plus simple. Je mets sur mon site les fichiers suivants :
- top-secret.txt : fichier "crypté" avec une clé de 80 bits - AllDecrypter-Nicob.c : code source (avec KeyToFind et z0..19 modifiés) - AllDecrypter-Nicob.exe : la version compilée
et vous me dites si vous arrivez à ne pas obtenir la clé décryptée, OK ? Donc, les fichiers sont ici :
http://nicob.net/toubidon/
Et au fait, je ne sais plus si je vous l'ai dit : le code d'AMcD ne traite que du *80* (quatre-vingt) bits !
Nicob
Raymond H.
"Nicob" a écrit dans le message de news:
On Thu, 09 Dec 2004 04:35:22 +0100, Nicob wrote:
Et au fait, je ne sais plus si je vous l'ai dit : le code d'AMcD ne traite que du *80* (quatre-vingt) bits !
Ultime précision : la clé doit être dans un ensemble {a-z} !
Disons que c'est quand même assez limité et je parlais de n'importe quel
clef dans AllCrypter mais bon, voici un texte crypté avec une clef de 80 bits avec des caractères minuscule de a à z comme vous dîtes:
Donc voilà, la clef est "zebdiatozz", merci AMcD et Nicod, ça prends effectivement moins d'une seconde.
Par contre, 7.6Mo en téléchargement depuis un site qui rame pour avoir ton soft Raymond, c'est plutôt la misère, d'autant plus qu'il me jette une douzaine d'injureboxes à l'installation, et qu'au final je suis incapable de m'en servir, désolé je dois être une personne avec pas assez d'instruction...
Sur ce, merci Raymond et au revoir, avec autant de preuves de votre mauvaise fois, vous êtes le maillon faible.
-- J.D.
"Raymond H." <divers_rh@hotmail.com> a écrit dans le message de
news:lcRtd.35830$dC3.969601@news20.bellglobal.com...
"Nicob" <nicob@I.hate.spammers.com> a écrit dans le message de news:
pan.2004.12.09.04.03.07.770922@I.hate.spammers.com...
On Thu, 09 Dec 2004 04:35:22 +0100, Nicob wrote:
Et au fait, je ne sais plus si je vous l'ai dit : le code d'AMcD ne
traite
que du *80* (quatre-vingt) bits !
Ultime précision : la clé doit être dans un ensemble {a-z} !
Disons que c'est quand même assez limité et je parlais de n'importe quel
clef dans AllCrypter mais bon, voici un texte crypté avec une clef de 80
bits avec des caractères minuscule de a à z comme vous dîtes:
Donc voilà, la clef est "zebdiatozz", merci AMcD et Nicod, ça prends
effectivement moins d'une seconde.
Par contre, 7.6Mo en téléchargement depuis un site qui rame pour avoir ton
soft Raymond, c'est plutôt la misère, d'autant plus qu'il me jette une
douzaine d'injureboxes à l'installation, et qu'au final je suis incapable de
m'en servir, désolé je dois être une personne avec pas assez
d'instruction...
Sur ce, merci Raymond et au revoir, avec autant de preuves de votre mauvaise
fois, vous êtes le maillon faible.
Donc voilà, la clef est "zebdiatozz", merci AMcD et Nicod, ça prends effectivement moins d'une seconde.
Par contre, 7.6Mo en téléchargement depuis un site qui rame pour avoir ton soft Raymond, c'est plutôt la misère, d'autant plus qu'il me jette une douzaine d'injureboxes à l'installation, et qu'au final je suis incapable de m'en servir, désolé je dois être une personne avec pas assez d'instruction...
Sur ce, merci Raymond et au revoir, avec autant de preuves de votre mauvaise fois, vous êtes le maillon faible.
-- J.D.
Guillermito
says...
Donc voilà, la clef est "zebdiatozz", merci AMcD et Nicod, ça prends effectivement moins d'une seconde.
Je confirme. Après avoir remplacé la clef dans la source:
C:MinGWbin>mingw32-gcc z.c C:MinGWbin>a
tatatata tataaaaa! found! key = zebdiatozz The end!
Je m'associe donc aux félicitations. Jolie démo. Je ne peux pas vérifier si la clef est la bonne, j'ai désinstallé AllCrypter. Mais à vue de nez ça a l'air d'être ça, que du ASCII minuscule.
(Nicob, c'est normal que mon exe à moi ne fasse que 21 kb? Je ne pipe rien au C).
Donc voilà, la clef est "zebdiatozz", merci AMcD et Nicod, ça prends
effectivement moins d'une seconde.
Je confirme. Après avoir remplacé la clef dans la source:
C:MinGWbin>mingw32-gcc z.c
C:MinGWbin>a
tatatata tataaaaa! found! key = zebdiatozz
The end!
Je m'associe donc aux félicitations. Jolie démo. Je ne peux pas vérifier si la
clef est la bonne, j'ai désinstallé AllCrypter. Mais à vue de nez ça a l'air
d'être ça, que du ASCII minuscule.
(Nicob, c'est normal que mon exe à moi ne fasse que 21 kb? Je ne pipe rien au
C).
Donc voilà, la clef est "zebdiatozz", merci AMcD et Nicod, ça prends effectivement moins d'une seconde.
Je confirme. Après avoir remplacé la clef dans la source:
C:MinGWbin>mingw32-gcc z.c C:MinGWbin>a
tatatata tataaaaa! found! key = zebdiatozz The end!
Je m'associe donc aux félicitations. Jolie démo. Je ne peux pas vérifier si la clef est la bonne, j'ai désinstallé AllCrypter. Mais à vue de nez ça a l'air d'être ça, que du ASCII minuscule.
(Nicob, c'est normal que mon exe à moi ne fasse que 21 kb? Je ne pipe rien au C).
-- Guillermito http://www.guillermito2.net
Johann Dantant
Je complète mon message précédent : - l'installateur "essaye" d'immiscer des poussières de VB partout, - le programme est aussi esthétique d'une Ami 6 ou une Multipla, aussi convivial qu'un FTP en ligne de commande quand on n'a pas de clavier, - le dé-s-installateur laisse des scories partout, à commencer par des extensions au shell (entrée dans HKCR*shell),
Bref, si vous voulez tester cette merveille, prévoyez de sacrifier un PC jetable à cet effet...
-- J.D.
Je complète mon message précédent :
- l'installateur "essaye" d'immiscer des poussières de VB partout,
- le programme est aussi esthétique d'une Ami 6 ou une Multipla, aussi
convivial qu'un FTP en ligne de commande quand on n'a pas de clavier,
- le dé-s-installateur laisse des scories partout, à commencer par des
extensions au shell (entrée dans HKCR*shell),
Bref, si vous voulez tester cette merveille, prévoyez de sacrifier un PC
jetable à cet effet...
Je complète mon message précédent : - l'installateur "essaye" d'immiscer des poussières de VB partout, - le programme est aussi esthétique d'une Ami 6 ou une Multipla, aussi convivial qu'un FTP en ligne de commande quand on n'a pas de clavier, - le dé-s-installateur laisse des scories partout, à commencer par des extensions au shell (entrée dans HKCR*shell),
Bref, si vous voulez tester cette merveille, prévoyez de sacrifier un PC jetable à cet effet...
-- J.D.
Johann Dantant
"Guillermito" a écrit dans le message de news:41b80f25$0$9840$
says...
(...)
(Nicob, c'est normal que mon exe à moi ne fasse que 21 kb? Je ne pipe rien au
C).
Tu dois avoir un compilateur qui par défaut produit une version sans informations de débogage. Avec mon VC++ 6 le nouveau projet a été créé en débug par défaut et l'exe fait 173ko.
"Guillermito" <guillermito@pipo.com> a écrit dans le message de
news:41b80f25$0$9840$636a15ce@news.free.fr...
(Nicob, c'est normal que mon exe à moi ne fasse que 21 kb? Je ne pipe rien
au
C).
Tu dois avoir un compilateur qui par défaut produit une version sans
informations de débogage. Avec mon VC++ 6 le nouveau projet a été créé en
débug par défaut et l'exe fait 173ko.
"Guillermito" a écrit dans le message de news:41b80f25$0$9840$
says...
(...)
(Nicob, c'est normal que mon exe à moi ne fasse que 21 kb? Je ne pipe rien au
C).
Tu dois avoir un compilateur qui par défaut produit une version sans informations de débogage. Avec mon VC++ 6 le nouveau projet a été créé en débug par défaut et l'exe fait 173ko.
Johann Dantant
"Raymond H." a écrit dans le message de news:eYQtd.35822$
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
-- J.D.
"Raymond H." <divers_rh@hotmail.com> a écrit dans le message de
news:eYQtd.35822$dC3.965565@news20.bellglobal.com...
Bonjour,
votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à
l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur
PC.
a+
r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition
d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très
vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
"Raymond H." a écrit dans le message de news:eYQtd.35822$
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
-- J.D.
Raymond H.
"Johann Dantant" a écrit dans le message de news: 41b81408$0$8131$
"Raymond H." a écrit dans le message de news:eYQtd.35822$
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
Je n'ai pas vérifié s'il fonctionnait en DOS mais il faut spécifier si c'est cela. r.h.
-- J.D.
"Johann Dantant" <news-dot-jd@pro-dash-active-dot-fr.INVALID> a écrit dans
le message de news: 41b81408$0$8131$8fcfb975@news.wanadoo.fr...
"Raymond H." <divers_rh@hotmail.com> a écrit dans le message de
news:eYQtd.35822$dC3.965565@news20.bellglobal.com...
Bonjour,
votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à
l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP
sur
PC.
a+
r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition
d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très
vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
Je n'ai pas vérifié s'il fonctionnait en DOS mais il faut spécifier si c'est
cela.
r.h.
"Johann Dantant" a écrit dans le message de news: 41b81408$0$8131$
"Raymond H." a écrit dans le message de news:eYQtd.35822$
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
Je n'ai pas vérifié s'il fonctionnait en DOS mais il faut spécifier si c'est cela. r.h.
-- J.D.
Johann Dantant
"Raymond H." a écrit dans le message de news:WTUtd.39155$l%
"Johann Dantant" a écrit dans le message de news: 41b81408$0$8131$
"Raymond H." a écrit dans le message de news:eYQtd.35822$
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très
vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
Je n'ai pas vérifié s'il fonctionnait en DOS mais il faut spécifier si c'est
cela.
Bienvenue à Neuneuland...
Il n'y a pas de DOS sous Windows XP, ni 2000, ni NT... Il y a un shell, une interface en ligne de commande quoi, qui permet d'exécuter des programmes, des vrais programmes natifs Win32, pas du DOS... Et d'ailleurs, puisqu'on en est à ce niveau, il paraît même que 1+1=2, et toutes cette sorte de chose... Bon apprentissage du monde.
-- J.D.
"Raymond H." <divers_rh@hotmail.com> a écrit dans le message de
news:WTUtd.39155$l%5.1494097@news20.bellglobal.com...
"Johann Dantant" <news-dot-jd@pro-dash-active-dot-fr.INVALID> a écrit dans
le message de news: 41b81408$0$8131$8fcfb975@news.wanadoo.fr...
"Raymond H." <divers_rh@hotmail.com> a écrit dans le message de
news:eYQtd.35822$dC3.965565@news20.bellglobal.com...
Bonjour,
votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à
l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP
sur
PC.
a+
r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition
d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très
très
vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
Je n'ai pas vérifié s'il fonctionnait en DOS mais il faut spécifier si
c'est
cela.
Bienvenue à Neuneuland...
Il n'y a pas de DOS sous Windows XP, ni 2000, ni NT... Il y a un shell, une
interface en ligne de commande quoi, qui permet d'exécuter des programmes,
des vrais programmes natifs Win32, pas du DOS... Et d'ailleurs, puisqu'on en
est à ce niveau, il paraît même que 1+1=2, et toutes cette sorte de chose...
Bon apprentissage du monde.
"Raymond H." a écrit dans le message de news:WTUtd.39155$l%
"Johann Dantant" a écrit dans le message de news: 41b81408$0$8131$
"Raymond H." a écrit dans le message de news:eYQtd.35822$
Bonjour, votre exe ne fonctionne pas sous mon WindowsXP, il y a erreur à l'ouverture. Faudrait peut-être vérifier à le compiler pour WindowsXP sur PC. a+ r.h.
Bonjour,
Faudrait voir si tu ne confonds pas "erreur à l'ouverture" et apparition d'une fenêtre noire qui se referme aussitôt (hé oui, ça va très très très
vite...). Tu n'as jamais vu de ligne de commande, Raymond ?
Je n'ai pas vérifié s'il fonctionnait en DOS mais il faut spécifier si c'est
cela.
Bienvenue à Neuneuland...
Il n'y a pas de DOS sous Windows XP, ni 2000, ni NT... Il y a un shell, une interface en ligne de commande quoi, qui permet d'exécuter des programmes, des vrais programmes natifs Win32, pas du DOS... Et d'ailleurs, puisqu'on en est à ce niveau, il paraît même que 1+1=2, et toutes cette sorte de chose... Bon apprentissage du monde.