🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.os.ms-windows.programmation
Article #98

Re: Que peux-t-on mettre dans une DLL ?

#98
From: Vincent Burel
Date: Wed, 22 Jul 2009 13:03
72 lines
4683 bytes
"Falk Tannh�user" <tannhauser86549spam@free.fr> wrote in message
news:4a66b6b5$0$414$426a34cc@news.free.fr...
> J'ai enfin trouv� 2-3 heures � consacrer au challenge (bon, je ne suis pas
un casseur de code chevronn� apr�s tout...)
> Vincent Burel schrieb:
> > "Patrick 'Zener' Brunet" <use.link.in.signature@ddress.invalid> wrote in
> > message news:h28qcu$r8p$1@shakotay.alphanet.ch...
> >> L'humain a cette caract�ristique presque unique: le go�t du jeu, de la
> >> futilit�.
> >> Le simple fait de tenter de prot�ger un truc lance automatiquement un
d�fi
> >> que quelqu'un va tenter de relever.
> >> Il y a aussi des gens qui sont intimement convaincus que toute forme de
> >> secret est ill�gitime et doit �tre cass�.
> >> Et plus �a r�siste, plus il est motivant d'�tre celui qui va signer et
> >> publier l'exploit.
> >
> > Ha ouai ! Alors faisons un test et voyons si les humains dont vous
parlez
> > sont nombreux !
> >
> > voici un lien vers un fichier binaire (1040 octets) :
> > http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
> > ce fichier contient un texte ASCII tout � fait normal, encod� avec une
clef
> > sym�trique :
> > char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
> >
> > Est-ce qu'il y aura qqn pour relever le d�fit et me dire quel message
> > contient ce fichier ?  En combien de temps ?


> Quelques lois chip�es sur le site de Mr Werber...
> -La logique est un moyen syst�matique d'arriver � la mauvaise conclusion
avec confiance.
> -Chaque fois qu'un syst�me est compl�tement d�fini, un fichu cr�tin
d�couvre quelque chose qui soit abolit le syst�me, soit
> l'�tend au-del�  des connaissances actuelles.
> -Si les ma�ons b�tissaient comme un programmeur programme, alors le
premier pivert venu d�truirait notre civilisation.
> -La largeur d'esprit d'un ordinateur est aussi grande que son c�ble
d'alimentation.
> -Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
de choses, jusqu'� ce qu'il connaisse absolument tout
> � propos de rien.
> -Dites � quelqu'un que l'univers compte 300 milliards d'�toiles et il vous
croira. Dites-lui qu'un banc vient d'�tre repeint et
> il devra le toucher pour en �tre convaincu.
> -Toutes les grandes d�couvertes sont faites par erreur.
> -Un objet ne tombe jamais en panne avant d'avoir pass� le dernier contr�le
de qualit�.
> -Les nouveaux syst�mes g�n�rent de nouveaux probl�mes.

Bravo !

> Avec une cl� de longueur 21, l'analyse fr�quentielle devient possible,
sachant que les caract�res ' ' et 'e' sont les plus
> fr�quents en fran�ais. Bizarrement, les trois premiers caract�res du
fichier ont �t� encod�s diff�remment.
> Pour ne pas �tre compl�tement hors sujet : std::map convient tr�s bien
pour compter les caract�res :-)

Combien de temps cela prend de faire un tel d�codage ?
vous avez des outils sp�cifiques ou bien a t'il fallu programmer qqc de
sp�cial ?

Par contre, votre remarque sur les 3 premiers caract�res, me font constater
que j'ai fait une erreur quand j'ai programm� (trop vite) la fonction
d'encodage. Il n'�tait pas pr�vu qu'une s�quence se r�p�te... :-)

VB
Technical Details
Message-ID: <4a670f87$0$12628$ba4acef3@news.orange.fr>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!feeder.news-service.com!de-l.enfer-du-nord.net!usenet-fr.net!fdn.fr!freenix!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
References: <4a414044$0$27809$426a74cc@news.free.fr> <4a41dfa0$0$12660$ba4acef3@news.orange.fr> <4a41e381$0$17074$ba4acef3@news.orange.fr> <h1tl7d$h5o$1@shakotay.alphanet.ch> <4a473818$0$12615$ba4acef3@news.orange.fr> <h28qcu$r8p$1@shakotay.alphanet.ch> <4a48874c$0$12636$ba4acef3@news.orange.fr> <4a66b6b5$0$414$426a34cc@news.free.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: 5a994809eb,6c71bd8d893a4df6
X-Google-Attributes: gid5a994809eb,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: FRENCH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!feeder.news-service.com!feeder.news-service.com!de-l.enfer-du-nord.net!usenet-fr.net!fdn.fr!freenix!news.wanadoo.fr!news.wanadoo.fr!not-for-mail
Reply-To: "Vincent Burel" <vincent.burel@nospam.wanadoo.fr>
From: "Vincent Burel" <vincent.burel@nospam.wanadoo.fr>
Newsgroups: fr.comp.os.ms-windows.programmation,fr.comp.lang.c++
References: <4a414044$0$27809$426a74cc@news.free.fr> <4a41dfa0$0$12660$ba4acef3@news.orange.fr> <4a41e381$0$17074$ba4acef3@news.orange.fr> <h1tl7d$h5o$1@shakotay.alphanet.ch> <4a473818$0$12615$ba4acef3@news.orange.fr> <h28qcu$r8p$1@shakotay.alphanet.ch> <4a48874c$0$12636$ba4acef3@news.orange.fr> <4a66b6b5$0$414$426a34cc@news.free.fr>
Subject: Re: Que peux-t-on mettre dans une DLL ?
Date: Wed, 22 Jul 2009 15:03:47 +0200
Organization: AMSB
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1933
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1933
Lines: 76
Message-ID: <4a670f87$0$12628$ba4acef3@news.orange.fr>
NNTP-Posting-Date: 22 Jul 2009 15:09:30 CEST
NNTP-Posting-Host: 86.213.102.203
X-Trace: 1248268170 news.orange.fr 12628 86.213.102.203:14082
X-Complaints-To: abuse@orange.fr