[ - i G A - e.zine i.ssue 14 : "Mais ou est bien pus passer le fucking IGA #13?" - ] [ ] [ - Minimum Requirements for reading IGA Ezines: ] [ ] [ - new Athlon k7-500 with 256 megs pc-100 sdram ] [ - OpenGL 1.2 compliant 3D accelerator card with on-board Geometry ] [ - At least, 8 gigabytes of HD space left, preferably on a RAID array ] [ - 28" Energy-Saver Monitor (PNP) ] [ - SB LIVE 256 [to listen to the secret messages inside] ] .------ ---------------- -------. | i | | - ------ | .-----. | .-` `--. : | .` \ ; | / . : ; /\ | | / /\ / \ | | | \ .--------. | | | / \//// .--' / \ | \ //// .-` /\ ` | | `. _ _/ /\ \ / \/ \ | ; \ \ / | \/ \.-```\ \ | \ \ / | . \ .-` \ \ ; : `--.__ ____\ / / / \ \ / ( )\ | ; \__| \_./ / | \/ __ /\______/ /\____ | | /` . /\ | ) .--'` \ / `. `--- -------- ------------- -----' /-`-`-`-'/ | | / `.____.' `\ `./\/\/\/ | ; /\ / \ .--- ------------ --------- ----. /\ / / \ \ / \ . / | | | /\ /\/\/ \// / |\ | i G +\ |/ / | | --- ----- | | | | .' / | \| | / | | | /\_`-'`-.--' / | / \/ | | ___ ___ | / ````` .-` | | | | | | | ; . .-` | | | | | | ;________ __| / .-` | / \ | | | `. .-` /_/_______________ \ \ | \.-` | : | |----------'\__\ ; ; |/ | | : / | |_____ ________ ____ | |__| | / | | | | / \ / | | | | ; | | | | | ) ; | | | | | ____\ /_____ \ | |_ __ ___ | (_________/______\/______\_______) : | ; : | ; | | |______ _____________ _______ ___| .------ --------------- --------. | a | .--------. .--------. | ------ -- / | .-----. | | | / | | | | | | .--. | / | | | | | ; | | ; /___ | | | | | | ; | | | | | | | | | | | | | | | | | | | |_ | | | q | | |___| |_____ | | /iga/ | u | | | | | | | .=======| a |=====| | | |====. _ | `=======| t |=====|_________| |_____|====` | ; | | `=======| o |===============| |==========` | | | : '=======| r |===============| |==========. | | | ; `=======| z |===============| |==========' ; | | | | e | | | | | ; | | | monthly | | ezine 14 `-------- ---' | | | | | | ------- -----. | | __| |__ | | | | | | |______________| |________| `-------------' `--- ------ ----' Retard Chronique he oui, votre IGA est encore en retard, raison? en bien jen ai lister quelque une, 1) on est pas payer pour faire IGA, tk pas encore :] 2) on est lache 3) on recommence a structurer le crew 4) on pourrais en sortir 1 par semaine comme QHA, mais on prefere avoir un ezine de qualiter :] 5) le status voter par le staff IGA nous oblige de prendre une pause biere de 30 minutes apres chaque tranche de 10 minutes sur le zine ... =================================================================================================== Pub-O-sticker .-.-.-.-.-.-.-. / _____ /| IGA Ezines are 100% fully powered by / /____/ / | __ _ ___ _____ ____ ____ ___ ___ / /_ | | \| | |_ _| __| , | | \ / /__ | | \ | o | | | | __| __| ` | |) | / /___ | |__\__|___| |_| |____|_| |_|_|___/ /_____________/____ | w i n d o w s 98 edition | ___________ | | ___________ | Kopyright(R) Ms-Evilempire Corp. |_____________| =================================================================================================== .-````````-. ___ __ __ __ / . '' \ | \ , | | | | | ( ' | ) | \ |__| ; | |__, _| `____|____' |_ : \ __ ____ ____| |___ __ __ __ \ \ `=-' `-=' / / --| |\ | | _; _| | | | \/ |-- --- - - - \ /_____`_____\/ ; |_\ : |_ | |_| ; . | | |\/| : ((\._.___._./)) |____+_|+_|__+_|__+_|+_|_|_:__|_| |_| | \ _ _ _ / | ------- ----------------- -------------- ----- - - - \ \/_`_`_\/ / \ / `-------' | | Hi readers, vous remarquerez du premier coup d'oeil que , | D | le e-zine est graphiquement parlant plus remplis que les . : | derniers magazines, allez savoir pourquoi, __2 est de retour ` | i | askee art. A defaut de nous lires, il vont nous regardez dit-il. , ; | Nous profitons de se disclaimer pour vous savoir que NON on est , ; ; S ; pas mort, quelque peu souffrant oui, mais pas mort. Si le site : ; ; web ressemble plus a un ftp directory qu'a une page web c'est : : C ; qu'on a pas toujours le temps de refaire le site et surtout que : : : : pour cette fois-ci on vise pas mal plus haut que le dernier :) L : Donc patience, ce n'est encore qu'une question d'annees ;] ; : ; ; , A , Quand a se magazine, bien accrochez-vous a quelque part, car ; ; , des maintenant il contient plus de saveur, ca vous en fait plus ; . i a gouter. On ne vous dit pas se qu'il contient car la liste est | 2 pages plus bas c'est tout :). Si vous lisez ceci c'est bien ; | M . qu'on existe encore, donc sur ca passons au contenu :) | : mais avant faut bien vous lires les regles (boring) | ; ` | ` | | | | | Regles a suivre: | | | | - Hacker c'est mal, surtout selon la loi, alors si vous | | le faite, sentez pas le besoin de le criez sur tout les | | toits (toits defini IRC pour pas mal de monde) | | - On est pas responsable de se qu'on vous apprend. Et oui | | on vous fait le coup de la femme enceinte qui fume pendant | | sa grosesse. Je pense que depuis longtemps tout le monde le | sais qu'on est pas responsable pour une cenne anyway. | | - C'est frequent , on sait pas trop pourquoi mais certaines | | bestioles aiment bien se faire passer pour IGA parce que ca | flash. S.v.p , jai rien contre le fait que vous nous | supportiez mais faites pas se que nous meme nous ne ferions. | | Et si dans le cas advenant, mettez donc votre nick :) - Toute reproduction sur papier, vocalement , encadrer ou | | laminé du mag est illegale sans notre concentement. C'est | pas mal normal. Ca nous permet de voir qui est aussi | | crinquer que nous. | | | - Ne lisez pas ce ezine a l'envers, y a aucun message | | subliminaux. !rialc utS | | .-```````-. Voici , fini les formalités, next step. / . ''\ ( ' | ) _| `____|____' |_ ---- ------- ------------- ----------------- ------- \ \ `=-' `-=' / / __ ____ ____ _ _ ____ \/_____`_____\/ |+ |+ _|+ _|+| |+ _| ((\._.___._./)) - -- --- | |_ |_ | | | _|-- =-- =--- -- -- | \ _ _ _ / | |__|____|____|___|____| \ \/_`_`_\/ / \ / IGA STAFF `-------' Quebec Staff __2: coding,redaction,marketing Qwzykx electronic,redaction,philosophie Wyzeman coding,redaction,philosophie, marketing Bozzo reseau,mac,marketing Qderf coding,bunch of knowledge Montreal Staff Cubic redaction Synoptic redaction,linux rew_ redaction,linux Rimouski Staff [XdCC] hosting,support Vous pouvez venir nous voir sur #IGA, Reseau Undernet et Dalnet. Vous pouvez nous e-mailer au I_G_A@hotmail.com vous pouvez venir vous saouler avec nous tout les vendredi soir au Kamarad =================================================================================================== Pub-O-sticker Qwzykx aurait une requete a passer a quelquun en particulier: Si par un fortuit hasard, le gars dans l'fond de l'aile droite du centre psycatrique, OUI toi le skizo, tu pourrais arretez de te branler apres 11h ca serait sympatique, j'aimerais ca pouvoir dormir en paix. Non mais quand-meme ... =================================================================================================== .-````````-. _________ __ / . '' \ | | | | ( ' | ) | | ;__| _| `____|____' |_ :__ __:______ __ _______ \ \ `=-' `-=' / / -----| | | ; | _| _|- ------- ------- -- - -- \ /_____`_____\/ | | . | . | | |_|_ | ((\._.___._./)) |_+_|____| _|_+|__+|__+| | \ _ _ _ / | ------- ------|__|----------- -------------- ----- - - - \ \/_`_`_\/ / \ / Miam,miam regardons se qui a de bon dans cette pizza pochette `-------' electronique se mois-ci. | | , | D | . : | [001] llama of 012 __2 ` | i | [002] J'ai poster ma deposition MR'l'juge Qwzykx , ; | [003] C le dernier jvous le promet Wyzeman , ; ; S ; [004] C pas si sur que ca =) Qwzykx : ; ; [005] Socket ouvre toi Cubic : : C ; [006] Mac est dans windows maridon donder __2 : : : : [007] apocalypse now Qderf L : [008] le bug de lhumaniter Qwzykx ; : [009] Je suis un pingouin Synoptic ; ; , A , [010] pas beau pas bon pas chere Wyzeman ; ; , [011] VB stryke again __2 ; . i [012] Win2k boot-o-rama Qderf | [013] Rond Carre triangle, a pi dla marde Wyzeman ; | M . [014] jmet dlelium dans ton pc Rew_ | : [015] Bomb-O-thon Qwzykx | ; ` [016] c nowel car il neige dans mon socket Wyzeman | | [017] dump ass info-pub I_G_A .-```````-. / . ''\ ( ' | ) _| `____|____' |_ ---- ------- ------------- ----------------- ------- \ \ `=-' `-=' / / __ ____ ____ _ _ ____ \/_____`_____\/ |+ |+ _|+ _|+| |+ _| ((\._.___._./)) - -- --- | |_ |_ | | | _|-- --= - =--- -- -- | \ _ _ _ / | |__|____|____|___|____| \ \/_`_`_\/ / \ / `-------' =================================================================================================== Pub-O-sticker <__2> Qwzykx : Chu ben desoler pour toi, mais j'va faire ski me tente, 11h ou pas. =================================================================================================== la GRC vous surveilles??? 10 truc pour les decouvrirs. 1) apres la parution de votre 14e E-zine ya une echafaudage pour nettoyer vos vitre alors que vous demeurer au sous-sol 2) apres la parution de votre 14e E-zine, Un technitien vien verifier votre telephone et y insert un micro. 3) apres la parution de votre 14e E-zine, Un plombier vient verifier le PH de votre eau de toillette. 4) apres la parution de votre 14e E-zine, vous appercevez une caravane avec une skin de truck de poubelle venir fouillez vos dechet quotidien. 5) apres la parution de votre 14e E-zine, des temoins jehova se presente a votre porte a tout les 10 min. 6) apres la parution de votre 14e E-zine, le bar dans lequelle vous allez toujours veillez est maintenant vide mi a par le type au lunette fumer assis dans le fond. 7) apres la parution de votre 14e E-zine, on construit un dunken donut a coter de chez vous. 8) apres la parution de votre 14e E-zine, on fait un gros champs de construction deriere chez vous ou tout les travailleurs porte un skin de veston cravate. 9) pendant la redaction de ce 14e E-Zine, ya 2 gros policier poilu qui se presente a votre porte avec des menotes. 10) pendant le mois suivant la sortie du iga #14, l'ange assis sur le sapin est habiller en bleu et porte une paire de menote =================================================================================================== Pub-O-sticker Hacking is like girls.....when you find hole you have to exploit it. =================================================================================================== ,---------------------------------------------------------------------------------, | [001] | | Review of 912 #3 | : so called : ; le gorille qui avait des broches : , . . : 88888888888 8888888888888 __________ /\ 888888' `88888 /\ | | //\\.`---------.___.---------'.//\\ | | ` \| |---| |/ ' | . | | (( o | | o )) | |____ | `----------' `---------' | | \ ( (.) ) / | | \/\ /\/ |_____| \ \___/ / \ / __________ / `...' \ | | //| we |\\ |____ | // | lead| \\ _| |_ / \ | the | / \ |_________| \./ |world| \./ |_____| __________ | |_| | | | | | | | |____ | |_| |_| / / (__| |__) / / / /__ review of 912 by __2 |_________| Et oui, 912 vient de gagner le gros lot, __2 decide d'y apposer la pate et du meme coup creer un article sans precedent ;) On se rapelle un vague UHA. Bien voila, cette article est en fait un article a represailles a but offensif. J'ai dernierement lu le 912 #003, en fait j'ai pas tout lus, car peut de choses sont vraiment interessantes et enclin a vouloir a tout pris vous donnez mon opinion sur ce groupe et de vous avisez du caractere tantot comique maintenant nefaste de son contenu j'ai realiser se cour article. Qui n'aime pas ses bonnes vieilles guerres ouvertes apres tout? On va donc analyser en grand et en large le #3 , tous ensemble. Donc le produit X(qui est ici le magazine 912 #3) nous promettais ceci: ----------------------------------------------------------------------- .-------------------------------------------------------------. ||;' _________ ___ ________ ___ ___ _____ ';|| |;. . . / | . . . . . . . ; .;| ;. | | |_| | | | | | | | | | ; .; ; | 0o | | | | | | | | | | | | ; ; | o0 | | | .___. / | .___. | | | ; ; ._____ | | | / / | ___ | | 0o | ; ; .-. | | | | / / __ | . . | | o0 | ; ; | .___. | | | / / | | | | | | | 0o | ; ; | | | | | |_| | | | | | | ; ; ; .________. .__. ._______./ .___. .___. ._____; ; ; _ _ _ ____ ___ _ _ _ _ ____ _____ ; ; | | | |_| | / o | | _| | |/ / | | | ^ | | | ; ; | | | _ | / _ | | |_ | -< | | | | | |o0 | ; ; | | |_| |_|/__| |_| |___| |_|\_\ |_| |__|___| |___ | ; ; | |_______________________________________________| | ; ; | DEPARTEMENT | ; ; ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ; ; Ezine 003 Novembre 1999 ; ; ______________________________________ ; ; / \ ; ; / Table Des Matières \ ; ; -----/ \------ ; ; 3x00] [I]ntroduction wzGATE ; ; 3x01] [D]isclaimer wzGATE ; ; 3x02] [F]renquently [R]eceived [E]mail wzGATE ; ; 3x03] [A]rggggggggg (encore du chialage) Pres_Who ; ; 3x04] [L]eçon d'[H]ypnose Moebius ; ; 3x05] [T]cp/[I]p 1/3 Kh3ops ; ; 3x06] [F]uck [T]hat FalConZ ; ; 3x07] [C]omment [F]aire [D]e [L]'alcool Kherô-Zen; ; 3x08] [T]he [M]rx- [P]roject MrX ; ; 3x09] [M]illenium [P]hreak [F]est Ribbon ; ; 3x0A] [E].[S].[N]. [N]umbers wzGATE ; ; 3x0B] [O]rdi-[C]ash Cortax ; ; 3x0C] [C]arding wzGATE ; ; 3x0D] [L]a [S]écurité [S]ous [W]in [N]T Wingaman ; ; 3x0E] [912] [W]orld [N]ews Klauss ; ; -----\__________________________________________/------ ; ; ; ; ______ _____________________________ ; ;. 912HD | | www.hackingdepartement.com .; |;. 003 | | 912hd@caramail.com .;| ||;_________________________________________________________;|| ._____________________________________________________________. Bon deja ils ont un point, le ascii se cut-paste mieux que ceux de feu-frhack :) Mais jetons plutot un regard approfondis sur le contenu (jen connais ici qui me voyais venir et dans un dernier souffle essayais de retenir le plus longtemps possible l'objet de se texte afin de ne jamais y arriver). _____________________________________________________________ ; 3x00] [I]ntroduction wzGATE ; ````````````````````````````````````````````````````````````` Bienvenue chers lecteur dans le merveilleux monde du notepad, la ou l'on ecrit librement l'information que vous allez pour la plupart assimilée d'ici les prochaines heures. Au courant des lignes qui suivent, ces lignes renferment le résultat de un mois complet de travail et d'apprentissage. Voilà sur quoi repose l'avantage d'être une grosse équipe. Plus on a une grosse équipe et plus l'information arrive rapidement. Pour notre part, nous n'avons pas une très grosse équipe mais elle s'agrandit quand même assez vite.Donc on peut parier que plus les Ezines vont sortir et plus il y aura d'information a chaque fois. Si vous voulez participer à nos zines, je vous répête encore une fois que vous êtes les bienvenue. --- WzGATE aurait-il ete a la meme ecole de d'intro fast-food que Wyzeman? C'est a se meprendre. Vous savez , l'impression que ca l'air interresant et bien foutu. Juste avant le contenu reel qui nous decois plus souvent qu'autrement. Mais bon, on aurait pus voir pire, on aurait pus voir la naissance prequaire d'un vrai groupe de hacking, mais no sight. _____________________________________________________________ ; 3x00] [D]isclaim wzGATE ; ````````````````````````````````````````````````````````````` 4- Tout ceux qui liront ce Ezine accumulerons une dette de 1 pichet de bière au kamarad envers wzGATE. --- On amene un kid dans un bar ou il sait qu'il n'a aucune chance de se faire carter et paf on se fait voler nos idees. Bon jusqu'ici, il faut l'avouer c'etait sans aucun doute plutot une bataille d'opinions. Maintenant passons au dit "contenu". _____________________________________________________________ ; 3x02] [F]renquently [R]eceived [E]mail wzGATE ; ````````````````````````````````````````````````````````````` _________________________________ ____ | ____ ____ ____ | __(____) || | | | | | |---------|| (o | ??????? || p| | p| | p| | MailBox || /_ | < ??????? ||____| |____| |____| | _____ || |_ | ??????? | ____ ____ ____ | |_____| || __| |__ || | | | | | | || ! ___| |___ ! || p| | p| | p| |_________|| B|_____| |_____|B ||____| |____| |____| | || | | | ____ ____ ____ | || |_____| || | | | | | | || / _ \ || p| | p| | p| | p || / / \ \ ||____| |____| |____| |_________|| | | | | |--------------------------------| c|_| |_|c (___| |___) ps: ca fallais jle mette, ca me rapelle mes debuts en TheDRAW, quand je fesais tout mon design en Rainbow-Rounded Fonts. --- Le titre en dit beaucoup, si on comprend bien , on s'appercoit qu'il s'y cache un grotesque jeux de mot. quoted from 912#003: Comme je vous ai déjà présenter cet article dans l'introduction, commençons d'abord par les questions qui m'on été envoyées paremail. --- Lets Go Wzgate, tu pourrais simplement dire, voici les mails que nous avons pus ramasser en 3 mois , ca aurait mieux parus. Anyway il y a des choses que tout le monde sait, comme comment grossir son mag en ajoutant des mails. Taurais pus en profiter pour ajouter les headers incognitos, et mettre 2-3 files en attach MIME64 :) Moi j'invente la technique "past other ezines inside" qui est a mon avis plus valorisantes. Bon a la toute fin de la section, WZGATE (en passant c'est lui dans le logo du debut :)) rend de facon humble le mot-de-passe du site www.q-h-a.com. Combien ici pense que 912 a hacker de facon complexe et elite www.q-h-a.com ? Il ne faut pas perdre de vue que ce n'est qu'un URL Web. Et encore moins qu'il ne s'agissent que d'un REDIRECT. Si par exemple demain matin j'enregistre Come.to/eleete qui pointe sur mon site, comment compliquer pensez-vous que ca soit d'envoyez une lettre a come.to pour dire que mon site web a demenager a www.hackingdepartment.com ? :} _____________________________________________________________ ; 3x02] ARRRRRRGGGGGGGGgggggggggg Pres_who ; ````````````````````````````````````````````````````````````` quoted: Suite a mes derniere heure vecu avec les etron de video etron je n'est pu m'empecher de dire mon opignion sur cette gang de moron ki connaise rien mais rien a l'informatique alors ... --- On pourrait casiment utiliser ca contre lui , sans aucun chagrins. 44 sacres/jurons/impolitesses ont ete répertorier dans son torchon(article) 219 mots incomprenhisbles ont ete répertorier dans son torchon(torchon). Preface: Un ptit kid veut allez sur irc pis flooder plus vite alors il croit qu'avec un modemcable il va pouvoir flooder 100 fois plus comme si le ratio c'etait client side :) Ou encore il veut allez plus vite pour downloader plus vite du stuff qui ne fonctionnera pas sur son 486. On peut voir qu'il est en modit contre le service, qu'il pourra pas se faire rembourser et qu'anyway on sen sacre son pere paye toute ca. Je sais pas si vous etes de mon avis mais vous avez deja vu Pres_who dire quelque chose qui se tiens? Dans le sens un opinion qui est a lui sans etre completement stupide? Je doute fort du jour ou cela va se produire. Voici quelques exemples typiques: "Le lendemin matin je ouvre mon winamps et ben pu de son internet va bien fait plaint de test et je tombe malade peu pu aller a lecole :) tk je me retrouve si po a etre oubliger de reparer mon ordi. je decide de faire une operation a coeur ouvert... enleve ma carte de son et pis je me rend ti po conte ke le gars de menchomedi a fais saute ma carte de son/modem(sa meme carte) clap clap clap clap clap. sa c fort faire sauter une carte en windose. jaurai compris sa aurai ete sous unix ou un serveur NetWare mais linux c pissant.Donc je check dans le ti-boutin ke les police utilise pour nous taper dessus kan on est po fin. et je trouve le # de losserm- edia." Bon avant de lire ca, on va le traduire en francais: "Le lendemain matin, j'ouvre mon WinAmp et je m'appercois que je n'ai plus de son, 10 minutes plus tard je m'interroge sur l'utilisation du bouton POWER de mes caisses de sons. Mon internet va bien, je fais plein de test avec mon trousseau 7thsphere. J'aurais du tomber malade pour pouvoir rester sur Internet et pas allez a l'ecole mais chez-nous ma mere fait tellement pas de suivi sur ma personne(on comprend maintenant le resultat) que j'va faire comme d'habitude. Donc , maudine j'va etre obliger de reparer mon ordinateur. Je commence par aller fermer les breakers dans l'appart et j'apelle mon cousin pour qu'il mouvre le boitier, j'ai quand meme peur de faire sauter mon ordi avec la statique. Surtout que je dors dans des draps santés. Une fois le boitier ouvert ( a laide d'un marteau ) je me rend compte que mon tournevis a legerement perforer ma carte de son qui est en fait une carte VOICE MODEM. J'applaudis et je met ca sur la faute d'une compagnie locale d'installation de modemcable. Il faut pas etre fort pour que cela arrive sous windows [meme eteint], j'aurais pus comprendre si cela aurait arriver sous linux ou un serveur MS-DOS. Mais Linux quand meme, on sait jamais avec redhat6. Alors je check dans l'annuaire et aider de mon cousin je fini par trouver le numero du 411 et ainsi je deniche le numero de la compagnie." Ca fait tjours du bien de corriger et de decoder son language, ca devient plus lisible. Ici se qui est le plus desopilant c'est la question hardware de son probleme. Comme si un OS peut briser une carte de son. Je doute fortement que dans son cas a lui ce fut plutot un VOICE MODEM, au derniere nouvelles un voice modem ne permet pas le playback de mp3. Une derniere exemple? (Faut pas sattarder non plus, ca finira pus) quoted - "japelle pour parler au gars ki est vnu che nous.JAI RIE DE LUI PIS I MA RACROCHER AU NEZ LE MAUDINE. " --- Vous en connaisez beaucoup vous du monde qui vont dire: "Merci monsieur, veuillez continuer cela me plait" ? Autant les USA ne deal pas avec les terroristes que les petites compagnies ne deals pas avec les parfaits imbeciles... _____________________________________________________________ ; 3x04] [L]eçon d'[H]ypnose Moebius ; `````````````````````````````````````````````````````````````` quoted:--- _[Re-exemple: celui d'un de hacker]: .Comme on vient de le dire vous êtes un hacker et puis vous vous faites buster malgré toute les précautions que vous aviez prise. --- Un hacker va perdre son temps a lire ca? JE crois pas. _____________________________________________________________ ; 3x06] [F]uck [T]hat FalConZ ; ````````````````````````````````````````````````````````````` quoted--- Ceci n'est pas un nouvel article sur le hacking, vu que j'y connais rien (pas encore!). Je vais plutot vous parler de l'underworld en général. Et de ce qui risque de vous arriver si vous vous faites buster. Je parle par expérience ayant deja été deux fois en prison (Héhé) Pourquoi? Trafic d'héroine! Combien de temps? La 1° fois 5 mois et la 2° 14 mois. Vous allez me dire c pas beaucoup mais ça m'a suffit merci! Avant je ne m'intéressais pas aux ordinateurs jusqu'à ce qu'un pote en taule m'explique toute les belles choses que l'on peut faire avec un pc comme le carding par exemple héhé . Depuis je suis passionné ! Comme par enchantement héhé. Bon passons aux choses sérieuses. La première chose quand vous vous faites buster: ne dites pas un mot. Vous devez vous dire : bien sur c pas dur. --- Le mec a ete en prison pour vente d'heroine, disons donc les choses comme elles sont, le mec a 15 ans et il a fait 3 mois en centre parce que la DPJ a ete aviser par son ecole de son reseau de vente de stupefiant, quand on parle de stupefiant on parle de marihuana biensur. Le trafic d'heroine n'entraine que 5 mois de detention ? Il y a quelque chose qui cloche je crois. Il est fiere de son exploit le petit, mais il a compris selon ses dires. Il a compris quoi? peu a mon avis. Oh non ici cest le cas typique de l'erreur humaine. Quelquun lui a dit que sur son MAC il pouvait s'autocarder sa propre carte de credit. Biensur a notre plus grand malheur il est passioner, zzzzzz. Se faire buster cest pas dure? Moi je crois qu'avant quon se mette a vous jugez comme etant un enemi de la societé vous allez devoir en faire du carding... _____________________________________________________________ ; 3x07] L'alcool maison FalConZ ; ````````````````````````````````````````````````````````````` Le mec a vu son pere faire son propre vin, il a passer une soiree au bunker(squat) a montreal et le voici maintenant de retour en tant que grand-distilleur.... La farce est omnipresente. _____________________________________________________________ ; 3x08] The MRX Project MrX ; ````````````````````````````````````````````````````````````` Son article serait plutot un "how to arouse some lifetypes". Le gars en gros se prend pour Nietchz et nous fait avalez que le soir il relis ses logs de discution pour mieux en apprendre sur ses compagnons de jeux. Faut dire que relire ses logs y faut etre moyennement timbrer et a chaque soir on en parle meme pus. C'est dailleurs le meme gars qui nous croyais de la GRC, nous IGA. On doit surement le prendre comme un compliment surtout venant de lui. Ce fut de loint l'article qui ma fait le plus rire. Il est comique de voir le resultat d'une personne qu'on place plus que 2h devant un ordinateur avec notepad d'ouvert. Il a reinventer le monde a lui tout seule. Il ne faut pas oublier que grace a lui le social enginering vient d'etre decouvert. Comme si ce millieu aurait besoin de quelquun pour se l'enseigner. Quand a moi le social enginering fiterais plus avec le slogan de microsoft: "Jusquou seriez vous pres a allez". _____________________________________________________________ ; 3x09] The millenium Freak Fest Ribbon ; ````````````````````````````````````````````````````````````` quoted--- Quesque c'est que ce Millenium Phreak Fest??? Eh bien, le millenium phreak fest s'est une idée comme une autres de 912HD afin de faire bouger un peu la scène qui semble enfin se réveillée. --- REPONSE: On va faire des coups de telephone full hot entre kiddies pis on va rire de notre voix ouhahahahahah Si ca stun projet et non pas une blague, j'aime mieux pas en savoir plus sur tout les autres projets. _____________________________________________________________ ; 3x10] ESN listing wzgate ; ````````````````````````````````````````````````````````````` Il vous donne un information... ...que vous ne pourrez pas utiliser _____________________________________________________________ ; 3x11] Comment fourrer le peuple CorTax ; ````````````````````````````````````````````````````````````` Je crois que ta reinventer l'art de la vente des ordinateurs, notre ami Cortax travaille justement pour une compagnie de vente en informatique. Bizarre mais son texte vient de me donner le gout de commander mon ordi d'un autre vendeur :) CorTax on ten veux pas, je suis sure que ta methode est utiliser par tout le monde. On a juste a penser a Info-click. _____________________________________________________________ ; 3x12] CC again, y a juste ca qui existe, oui oui WzGate; ````````````````````````````````````````````````````````````` Quoted:--- Session Start: Wed Nov 03 18:31:56 1999 [18:31] Session Ident: CracKeR23 (~UGOD@as10-3.brunet.bn) [18:31] do u have a cc?? *J'arrive à peine sur le canal et déjà une fauve tente de *m'extorquer des CC [18:32] yeah [18:32] do u wanna trade?? [18:32] what do u have [18:32] mc [18:33] hum McDO? *hehehe [18:33] master card [18:33] why do u want to trade CC for CC? [18:34] i want visa [18:34] why? [18:34] cause i need to use visa [18:34] why? [18:34] why dont u use mc *Le gars à déjà une mastercard mais il veut une visa... *scuse mais ya de quoi de louche! [18:35] it doesn';t accept mc [18:35] cause your MC isn't valid [18:35] stupid dumb asss *Voila... le chat sort du sac c'est vraiement un cave --- En passant comme ca, Visa passe pas partout, MC non plus. Messemble que si on voit ca comme ca, le mec a raison non ? Bravo a WzGATE qui juge si bien les gens. Il viens encore de manquer la chance davoir lair brillant. Sur ca moi jen ai pris pour au moins 3 lavements de l'estomac a lire et decrire se magazine. Jespere que le jour ou vous aurez a comprendre ou vous interesser a linformatique vous ferez un meilleur choix. *************************************************************** * * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$P *$$$* $$F "$$ $ $$ *$$$$$$$$$$$ * * $$$$$$$ $ $ $$ $F $$ $ $$ $ $$$$$$$$$$$ * * $$$$$$$ $ $$$ $$ee$ $$ $ $$ $ $$$$$$$$$$$ * * $$$$$$$ $ $$$ $$$$$ .$$ $$ $ $$$$$$$$$$$ * * $$$$$$$b . $$$ $$$F .$$$ $ $$ $ $$$$$$$$$$$ * * $$$$$$$***$ $$$ $$P .$$$$ $ $$ $ $$$$$$$$$$$ * * $$$$$$$r * .$$$ $$ $$ $ $$ $$$$$$$$$$$ * * $$$$$$$$be.zd$$$$eee$$eeeeee$$eee$eee$$eeeeed$$$$$$$$$$$$ * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$ No more Issue, plZ! $$$$$$$$$$$$$$$$$$$$$$$$$$$ * * $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ * * * *************************************************************** * * * 912 Hacking Departement © 1999 * * * *************************************************************** ps: un (C) qui nest pas un vrai (C) cest de la fraude selon une certaine charte des lois. ; ' . : ; : ' ; __2 : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker J'regardais ca l'autre jour au centre video, les posters d'explosion atomic, ca doit pas etre full populaire au japon. =================================================================================================== ,---------------------------------------------------------------------------------, | [002] | | copyright | : so called : ; le facteur qui vien de loin : , . . : This article is Ripping-proof. (. (, ) ( .) __) | _|_____ |/\ \ / \ \ /____\______\ | _ __ | | | | | | | <- Un serveur vu par Qwyzkx | | | |__| | _|_|_|______|__ Comme plusieurs membres haut placer de la pseudo-scene du Hack se sont plein du manque de contenu technique des zines iGA, j'ai crus bon vous parler de chose légale pour une fois. Car apres tout,la différance est bien mince entre ces deux extrème on à qua voir le monde dire qu'on est un zine de hacker et non un advisory pour les admins reseaux et bien laisser moi vous faire mention d'un fait troublant, le hacker cherche à rentrer tandis que le admin chercehe à pas laisser de porte ouverte. [__2] : "ARRRRRRRRRGGGGGGGGGGGG JVIENS DE TOUTE COMPRENDREEE!! sti chu cave, stai ca le hacking!!!!" Ce n'est qu'une question de porte comme vous pouvez le constater. Le "Hacker" cherchera de nouveaux outils afin de percer la porte de la maison de notre Admin,tandisque celui-ci si il connais les techniques que notre amis le méchant Hacker fera afin de dévisser ca porte patio-passe-asortit saura qu'il vaut mieux mettre des des bars de metals ou de s'acheter un doberman afin d'assurer ces biens matériel. Donc vous à la suite de ces explications vous constaterer que peut importe du cote ou vous pretender être, l'excuse est vaine! Et sur cette idée de légalité total auquel à droit chaques nord Américains, dans ce texte, il sera question de sauvegarde de vos fichiers, et plus explicitement de votre code source. Donc, si vous coder un programme qui vas révolutionner l'industrie de la livraison de bananes à domicile, vous serez surement tenter d'aller faire Enregistrer votre code source afin d'avoir un certain brevet sur celui-ci. Mais voila, comme ce type de procéder est un peu couteux(ne seraise que pour ce rendre au burreau d'administration) deplus que votre copie lociciel se discute mal en cours. Je vous suggère donc la méthode suivante. [1st Step :] Votre code source étant terminé, faite le imprimer afin de possèder une preuve matériel de votre programme. Ensuite glisser ces belles pages à l'intérieur d'une belle envloppe jaune, coller quelques timbres et licher bien. [__2] : "ARRRRRRRRRGGGGGGGGGGGG JVIENS DE TOUTE COMPRENDREEE!! sti chu cave, stai la qui se colle les timbres!!! [2nd Step:] Avec un crayons foncer,ecrivez l'adresse de votre destinataire sur l'envloppe. Destinataire étant bien-sur vous-meme. Sorter prendre une marche à l'extérieur et poster le tout. [Candu]: "Jtoute meler la." [3rd Step:] Attender [4th Step] Retournez à la malle chercher vos comptes à payer et rapporter avec vous cette envloppe jaune qui est de retour. [5ft Step] Prenez cette envloppe et déposer la dans un coin pour le reste de vos jours sans JAMAIS l'ouvrir. Comme ca si vous vous faite ripper votre code, pis que le gars est près à aller plus loin que "4h10 en arriere du Petro Canada" vous aurez l'ultime preuve que ce code, vous l'aviez écrit avant que celui-ci ne s'avoue propriétaire. Car l'enveloppe encore sceller portant la marque de la Poste Canadienne. Suite à ces recomandations, vous pourriez toujours vous auto- envoyer 2-3 de votre code sous envloppe, et en deposer une dans votre grenier sous la mousse isolante, une à la caisse pop, quoi que d'apres de recentes étude effectuà dans ce zine il serais peut-etre plus sage d'en deposer une derniere copie dans une banque digne de votre réputation, à suposée que cette établissement ne sois pas une caisse pop bien-sur! ; ' . : ; : ' ; Qwzykx : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker Cherche femme taille forte de Montréal qui aime se faire brouter la chatte,pour rencontre sur une base régulière! [Veridique selon nos source] =================================================================================================== ,---------------------------------------------------------------------------------, | [003] | | C tutorial #3 | : so called : ; C presque fini : , . . : Je me suis longtemps demander si jallais finalement sortir ce fameux #3 de mes tutorial sur le C et jai faillit y renoncer lorsque Cubic ma envoyer le sien sur les sockets en C. Finalement je me suis dit que jallais en faire un petit dernier avant de remetre le flambeau a cubic et rew. Cette article est donc un complement au 2 premier a etre paru dans IGA (9 et 10) et un introduction a celui de Cubic, qui est le premier d'une serie donc jignore le chiffre final de tutorial sur les Socket via le langage C. Dans les 2 premiers tutorial, j'avais fait un tour global sur l'utilisation des variable et les controle simpe ( if then else etc :] ). Ce tutorial ne representera pas beaucoup de nouvelle maniere, il va tout simplement vous montrer a mieu structurer vos code pour les rendre plus lisible et plus maleable, je laisserais a cubic et a rew la joie de vous demontrer la complexiter du langage C dans les prochains tutorial qui suiveront. Vous souhaiteriez surement passer tout de suite au programme kick ass qui vous font salivez, bien sur on pourrais le faire, mais vous perdriez le 3/4 de la technique, chaque chose en sont temps, si je vous donne de la bouffe vous allez toujours revenir men queter, si jvous aprend a pecher, vous viendrez pu mecoeurer par apres (arf jaurais jamais penser que ce proverbe la maurais servie ). Bon question de se remetre dans le bain, nous allons revoir quelque principe de base de la programation en C include main() { printf ("hello world"); return 0; } pas pire non? arf, en realiter jva pas pentoute recommencer tout ce que jai dit, vous etes surement assez leet pour aller downloader le IGA 9 et 10 si vous comprennez rien a ce present numero. Comme je le disais dans mon intro nous allons parler ici de la programation par module, What the fuck que c ca? et bien comme un image vaut mille mots et que mille mots vaux sont pesant de K et bien je vais vous f aire un petit exemple et vous lexpliquer par la suite. /* exemple de programme non modulaire */ /* so called, ca laire twit mais rajoute 1000 ligne pi tes perdus */ /* mais pour linstant vous etes ici :] */ #include #include main() { char reponse[3]; printf("veut tu une biere ?\n"); scanf("%s",reponse); if (strcmp(reponse,"oui") == 0) { printf("ok, jtapporte une autre biere\n"); { else { printf(" sti que tu es cheap, jten apporte une pareille.\n"); } return 0; } bon, ca vous avez tous dejas vu ca dans les 2 autres tuto, voicie maintenant ce que ca donnerais si vous coderiez le tout en utilisant des modules. #include #include main() { char reponse[3]; printf("veut tu une biere ?\n"); scanf("%s,reponse"); if (strcmp(reponse,"oui") == 0) { reponse_positive() } then { reponse_negative()] } return 0; } reponse_positive() { printf("ok, jtapporte une autre biere\n"); return 0; } reponse_negative() { printf(" sti que tu es cheap, jten apporte une pareille.\n"); return 0; } hehe, avouez que ca laire useless, jvous donne pas tord sur un exemple de 10 lignes mais regarder bien dans un code un peu plus grand, vous allez voirs que l'on si retrouve un tantinet mieux. ca cetais juste pour vous faire comprendre le principe. bon un peu de theorie sur les variable globale et les variable local. Est appeller variable global, une variable qui peu etre utiliser par nimporte quelle section ou sous section du code afin detre utiliser ou modifier. si vous avec eux des cours de Qbasic a l'ecole, c'est le type de variable que vous avez utiliser. Mais comme les codeur de C sont de gros codeur leet, et bien il prefere utiliser des variable local, c'est a dire des variable qui non foie de loi que dans leur fonction (module) respectif. Mais bon, c'est plus util et plus efficace ainsi, d'ailleur, tout langage qui se respecte utilise cette methode de programation ( VB aussi d'ailleur pour ceux qui viendrais dire que ce n'est pas un langage inteligent) bon comme je dit a chaque foi que jai pu rien a dire: rien de mieu qu'un exemple pour comprendre :] #include #include main() { int haxor; <-------- ceci est une variable globale elle pourrait etre appeller a partir dun autre module, like I_G_A() printf("est tu un leet haxor?\n"); printf("1-->oui\n"); printf("2-->non\n"); scanf("%d",haxor) switch(haxor) { case(1): I_G_A() break; case(2): printf ("salut wzgate/n"); break=; default() { printf ("hacker dont use drug, repond par 1 ou 2") } return 0; } I_G_A() { int nick = 0; <--------- ceci est une variable local, elle ne peu etre appeller et utiliser que a linterrieur de la fonction I_G_A() printf("quelle est ton nick?\n"); printf("1--> __2?\n"); printf("2--> Qwzykx?\n"); printf("3--> Wyzeman?\n"); printf("4--> Bozzo?\n"); printf("5--> Qderf?\n"); scanf("%d",nick); switch(nick) { case(1): printf(" salut __2 taime pas de C queske tu fou dans mon tuto?\n"); break; case(2): printf(" Ouais tu va pouvoir parler dencoding de chip bientot\n"); break; case(3): printf(" si spa moi qui li ca cest que tu es menteur en cacaouette\n"); break; case(4): printf(" quand jetais petit je netais pas grand :]\n"); break; case(5): printf(" jpense pas ke tai besoin de lire ca :]\n); break; default() { printf("brain reset by peers\n"); } return 0; } bon je ne meterneriserais pas des heures dans un principes simple, vous devriez maintenant etre en mesure de comprendre ce qu'est une variable local et une variable globale, sinon, ben vous pouvez toujours allez lire 912 ou QHA :] il font des articles de ratrapage (un peu comme les groupes de mesadapter a l'ecole :] ) passage de variable. Permet de faire circuler une variable local, a une autre fonction. pour ce faire, vous devez indiquez la variable donner dans le call de fonction que vous faite, entre les parentaises prototypage obligatoire dans le cas de variable de type float, vous devez les inclure dans lallee et le retour. ca permet de bien suivre le traitement de ces variable entre autre. bon ici ce termine mes tutorial en C, je sais que celui ci est plutot cour, mais comme larticle qui suis est aussi du C, faudrais pas trop vous bourrez. En passant Cubic me fait dire de ne pas essayer de compiler c'est exemple car il ne se compilerais pas tres bien et cest voullu. Je vous conseille la meme chose pour les miens, car Chicoman n'est pas un gars tres jasant. ; ' . : ; : ' ; Wyzeman : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker les dimache de fuin de mois je pense les ofrante a athena surement la cousine de pres_who :] =================================================================================================== ,---------------------------------------------------------------------------------, | [004] | | Suite au tutorial C #3 | : so called : ; on pass drete de 12 a 14 pi on fait 2 #3???? : , . . : Encore du coding sous C mais cette fois on approfiondie encore plus en vous presentant les structures et les unions de bits. Debutons d'abord par la structure. La structure de bit est en fait un moyen simple et intlligent de travailler sur les bits d'un fichier. Exemple du chef..: struct Str1 { unsigned char b0:1; //Bit 0 unsigned char b1:1; //Bit 1 unsigned char b2:1; //Bit 2 unsigned char b3:1; //Bit 3 unsigned char b4_5:2; //Bit 4 et 5 unsigned char b6_7:2; //Bit 6 et 7 }stOctet; Dans cette exemple chaques variables est associes a un bit et le total ou le nom de cette structure est : stOctet. Pour appeler ou modifier un bit en particulier, au lieux de faire un mask vous n'aurer qu'a caller le bit qui vous intresse comme suit : stOcter.b2=1; Evidament comme dans ce cas il sagit de bit, la valeur ne pourra etre autre que 0 ou 1. On peut aussi declarer une structure de d'octet. struct Str1 { unsigned char ucOctet1; unsigned char ucOctet2; }; struct Str1 stByte; Remarquer que dans ce cas, j'ai declarer ou plutot construit la structure apres y avoir attribuer mes variables. Ce qui peux etre pratique si on prevois construire plusieurs de ces structures : struct Str1 stByte,stByte2,stByte3; On vois ici finalement 3 declarations d'une meme structure original. Comme dans ce cas ci on a laisser tomber les bits pour declarer une structure avec deux char(8bits) la structure sera donc composer de 16 bits. L'appelle de la fonction restera la meme : stByte.ucOctet1=0x40; L'utilite de tel structure est impresionnante quand on desir acceder rapidement a une valeure d'une variable dans un meme champ (groupe). On pourrait ainsi construire une structure Qwzykx qui serait composee des items suivants: QI,Articles,Paye Et cette structure permetrait de regrouper en un meme ensemble uniforme des variables ou des statistiques qui sont propre au meme sujet. Et on pourrais pousser de plus en plus les avantages de telles structures en fesant une structure dans laquelle on inclurait d'autres structures : struct IgaCrew { unsigned char Articles; unsigned char QI; unsigned char Paye; }; struct IGA; { struct IgaCrew Qwzykx,Wyzeman,__2,Bozzo; }; struct IGA IgaTeam; Dans ce cas la structure IgaTeam serait composee de 4 autres structure de type IgaCrew. Ce qui permetrait de faire des appelles de variables beaucoup mieux structures : IgaTeam.Qwzykx.Articles=24; IgaTeam.Wyzeman.QI=210; IgaTeam.__2.Articles=12; Vous reconnaissez pas ces debuts d'appelle de type programation objet... evidament ce n'est pas le cas mais on vois bien vers quoi on se dirige. Note: importante a retenir, on ne peut pas initialiser de valeurs lors de la declaration de cette structure. Regardon maintenant les Unions. Les unions sont utile pour unire des structures en une meme variable, reprenons l'exemple de tento: struct Str1 { unsigned char b0:1; //Bit 0 unsigned char b1:1; //Bit 1 unsigned char b2:1; //Bit 2 unsigned char b3:1; //Bit 3 unsigned char b4_5:2; //Bit 4 et 5 unsigned char b6_7:2; //Bit 6 et 7 }; Alors si je veux lire ou ecrire independament ces bits, je peux me servir de la structure pour parvenir a mes fins. Mais si je desir repartir directement un octet a l'interieur de ces bits, j'utiliserer l'union : union Octet { struct Str1 Octet; unsigned char ucMot; }unOctet; On vois que cette union construit la structure decrite plus haut et associe un octet a celle-ci (ucMot). Donc si on ecrit directement dans cette variable nos bits seront modifier en consequence : ucOctet.ucMot=0x55; Suite a cette operation les variables de la structure seront modifier. Le contraire est aussi vallable : ucOctet.Octet.b0=1; Si on vas lire notre ucMot on verra que le bit0 cette variable est egale a 1. Et tout comme pour les structures, on peut introduire des unions dans d'autres unions, dans d'autres unions etc.... Par l'utilisation de tels principes on peut facilement voir toute l'optimisation et la "structure inteligante" qu'on peut apporter a un code. ; ' . : ; : ' ; Qwzykx : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker Jveu mon iga jveu mon iga jveu mon iga jveu mon iga jveu mon iga =================================================================================================== ,---------------------------------------------------------------------------------, | [005] | | Csocket #1 | : so called : ; La nouvelle mode de faire des article a 2 ezine : , . . : ++------------------------------++ ++ C Socket Programming part #1 ++ par Cub1c (cub1c@hotmail.com) ++------------------------------++ [99.11.03] Pré-requis: - connaissance de la programmation C environnement Unix. ===== Intro ===== En premier lieu, dans ce texte nous allons apprendre, tout d'abord ce qu'est un socket et ensuite à programmer des sockets en langage C. NOTE: Ce texte s'adresse aux newbies! Je vais faire beaucoup de comparaisons ...... (téléphone...) bon je suis revenu...comme je disait, je vais faire beaucoup de comparaisons aux téléphones (que je suis comique!). Pourquoi? Parce-que batir un socket c'est comme installer une ligne téléphonique (ou presque). Tu dois commencer par l'installer, ensuite choisir le type de fils, etc... ============ Explications ============ Les sockets sur internet ont le même concept de base que les téléphones: établir une connection entre 2 hôtes pour ainsi pouvoir y passer des conversations, dans notre cas des packets. Les sockets sont comme des téléphones dont le fil utilisé pour la communication est Internet en utilisant le protocole TCP/IP (Transmission Control Protocol/Internet Protocol). Comprennez vous? Récapitulons... SOCKET == TELEPHONE INTERNET(TCP/IP) == FILS DE CUIVRE En espèrant que vous le savez, TCP/IP est le protocole utilisé pour la transmition de données numériques sur Internet. if(reaction == "IPIT/CTPTTI?!?!") exit(1); L'information circulant sur Internet avec le protocole TCP/IP est divisée en packets. Les packets sont des branches de données ayant une grandeur en bits égale. Les packets sont au TCP/IP ce que les mots d'une conversation sont au téléphone. Pour établir une conversation avec quelqu'un au téléphone il faut son numéro! Pour les socket, c'est le même principe. On appele cela une adresse. Il existe plusieur mode d'adressage, mais je vais seulement vous introduire au plus important lorsque l'on parle de socket pour TCP/IP: le mode d'adressage AF_INET. Les adresses AF_INET sont ceux que vous connaissez bien: les adresses IP. Un autre point important est le type de socket. La aussi il y en a plusieurs, mais les 2 plus commun sont: SOCK_STREAM et SOCK_DGRAM. Une connection stream (SOCK_STREAM) est le fait d'avoir une connection où les caractères vont parvenir en flot, sans interruptions. Le meilleur exemple d'une connection SOCK_STREAM est telnet. Tandis que SOCK_DGRAM indique une connection où les packets vont arriver en gang. UDP (User Datagram Protocol) est le protocole utilisé pour transmettre des packets de type SOCK_DGRAM. Le plus facile à utiliser est SOCK_STREAM, et c'est aussi le seul dont je vais vous parler dans ce texte. ================== Data Encapsulation ================== Avouez que vous n'aimer pas ce mot. Vous voulez même pas savoir ce que c'est que l'encapsulation de données juste parce-que le mot vous semble compliqué. Détrompez-vous, ce n'est pas si sorcier. L'encapsulation consiste à la transformation de données dans un format spécial qui permettra leur transmission à une autre machine qui elle effectuera une décapsulation. Schéma: DONNEE-->ENCAPSULATION-->TRANSMISSION-->DECAPSULATION-->LECTURE DE LA DONNEE Exemple: Vous voulez transmettre une commande FTP à un serveur. Dans ce processus il va y avoir 4 étapes à l'encapsulation(transformation) de la commande pour la transformer en packet: 1) la commande sera transformée(encapsuler) par le premier protocole, dans notre cas: FTP (File Transfer Protocol) 2) le tout sera retransformé par le deuxième protocol: TCP (Transmission Control Protocol) 3) le tout sera reretransformé par le troisième protocol: IP (Internet Protocol) 4) le tout sera rereretransformer par le quatrième protocol: le hardware (modem) ou: physical layer Schéma: COMMANDE-->TRANS.FTP-->TRANS.TCP-->TRANS.IP-->TRANS.PHYSICAL-LAYER Quand l'autre machine recoit ce packet, elle vas faire une décapsulation qui est le résultat du procédé inverse de l'encapsulation (effectuer les 4 étapes en commencant par la dernière jusqu'à la première). Cette partie qui explique l'encapsulation n'est pas nécessaire pour la programmation des sockets. Mais ceci explique en gros ce que vont faire les fonctions qui serviront à transmettre des caractères. Si vous voulez en savoir plus sur les différents protocoles et comment ils fonctionnent réellement, je vous conseil d'aller lire des RFC (Request For Comment) qui sont disponibles à l'adresse mentionnée à la fin de ce texte. ============= Programmation ============= Une fois que tu as un téléphone et le numéro d'une personne, que fais-tu après? Et oui! Tu compose! On appele ce processus se connecter. Dans notre cas, je vais seulement vous expliquer comment faire pour vous connecter à un serveur distant, et non pas comment vous ouvrir un port sur votre machine. Peut-être que j'en discuterai dans un article à venir. Premièrement, nous devons inclure dans notre programme les fichiers qui contiendront les modèles des fonctions dont nous aurons besoin pour la programmation de sockets: #include #include La fonction pour établir une connection à l'aide de socket est: socket(). int socket(int domaine, int type, int protocole); Cette ligne défini la facon selon laquelle socket() sera appelé. Elle contiendra 3 arguments: 1) domaine: cet argument dans notre cas sera "setté" à "AF_INET". 2) type: cet argument définira le type de socket utilisé, dans notre cas: "SOCK_STREAM". 3) protocole: et puis "setter" ce dernier argument à "0". Ce qui donnera: socket(AF_INET, SOCK_STREAM, 0); Nous devons ensuite insèrer ce socket dans une variable pour utilisation éventuelle: scktest = socket(AF_INET, SOCK_STREAM, 0); NOTE: si vous avez lu la section des explications, vous devriez être en mesure de comprendre pourquoi on attribut un domaine, un type et un protocole à un socket. Cette fonction va vous retourner un socket (scktest) qui sera utilisable plus tard dans le reste du programme. Si il y a difficultés à créer ce socket pour n'importe quelle raison, la valeur de la variable socket (scktest) sera -1. Ce qui vous permettra d'implémenter vous-même une routine de traitement d'erreurs de connection. La prochaine étape sera d'établir la connection. La fonction qui sera utilisé pour établir la connection sera connect(). Ceci permettra de vous connecter à une machine distante. int connect(int socketvar, struct sockaddr serv_addr, int addrlen); La fonction connect() contient 3 arguments: 1) socketvar: la variable qui contient le socket que nous avons ouvert à l'aide de socket(). 2) serv_addr: c'est la variable de l'adresse du serveur dont la structure est sockaddr. Cette variable vas contenir l'adresse du serveur et le port de destination. 3) addrlen: c'est la longeur de l'adresse du serveur. Dans notre cas, la longeur de l'adresse du serveur distant sera la longeur de la variable serv_addr: addrlen = sizeof(serv_addr) Bon, maintenant que vous savez comment utiliser les fonctions socket() pour ouvrir un socket et connect() pour connecter ce socket, codons tous en coeur un petit exemple. ----------Début---------- /* Exemple de programme utilisant des sockets */ #include #include /* On commence par inclure les fichiers contenant */ #include /* les prototypes */ #define DST_IP "134.232.11.21" /* Déclaration de variables globales */ #define DST_PORT 23 /* DST = Destination */ main() { int scktest; /* Déclaration de la variable du socket */ struct sockaddr_in dest_addr; /* dest_addr est la variable qui vas contenir l'adresse */ scktest = socket(AF_INET, SOCK_STREAM, 0); /* Ouverture du socket */ /* Bon, ici on devrais faire une routine qui vas vérifier si le socket est capable d'être ouvert ou non. Je ne vais pas vous écrire le code parce-que vous devriez être capable de le faire. Il faut juste faire un IF qui vas vérifier si la valeur de scktest == -1. Si elle égale -1, c'est qu'il y a une erreur et qu'il est impossible d'ouvrir le socket. */ dest_addr.sin_family = AF_INET; /* On dit à la variable qui contient l'adresse du serveur (dest_addr) quel mode d'adressage elle devra utiliser à l'aide de la propriété sin_family (sin signifie: "s" pour socket et "in" pour internet. Dans ce cas ci: AF_INET */ dest_addr.sin_port = htons(DEST_PORT); /* On défini la propriété sin_port de la variable dest_addr pour indiquer sur quel port se connecter. "htons" signifie Host TO Network Short. */ dest_addr.sin_addr.s_addr = inet_addr(DEST_IP); /* On défini la propriété s_addr de la variable dest_addr.sin_addr qui contiendra l'adresse IP du serveur distant. */ connect(scktest, (struct sockaddr *)&dest_addr, sizeof(struct dest_addr)); /* On se connecte à l'hote distant en utilisant la fonction connect(). Le deuxième argument est la troncature des variables sockaddr et dest_addr pour ainsi former le 3ième argument tout en 1 qui indiquera l'adresse du serveur.*/ } ----------Fin---------- NOTE: N'essayez pas d'exécuter ce petit programme. Il n'est là qu'a titre d'exemple. Il ne marchera pas. <__2> des exemple qui marche pas??? spa un peu useless ca ? ===== Outro ===== Il se peut que vous n'ayez pas compris tout les petits détails ou autres code dans le programme. C'est normal si vous avez qu'une petite base en C. Alors pratiquez-vous, pratiquez-vous encore et encore...Si vous voulez un petit conseil en attendant la prochaine partie de ce texte, regardez du code, regardez comment sont codés les exploits et regardez le code ligne par ligne en essayant de comprendre la signification. Pratiquez-vous. Next part: - Utilisation des fonctions send() et recv(). - Le reste, on verra. - Peut-être coder un petit remote buffer overflow ;). "The only place where success comes before work, it's in the dictionary." ------------- RFC: http://www.cis.ohio-state.edu/htbin/rfc/INDEX.rfc.html ------------- Texte écrit par Cub1c, pour IGA, terminé le 4 novembre 1999. Version finale terminé le 14 novembre 1999 - Cub1c(cub1c@hotmail.com) ; ' . : ; : ' ; Cub1c : | (jpense kon sent doutais :]) : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker Caution: contents under pressure. Do not place in hot water or hear radiator, staves or other sources of heat. Do not puncture or incinerate container or storeat temperature above 50 C =================================================================================================== ,---------------------------------------------------------------------------------, | [006] | | Mac OS in tha PC | : so called : ; un nain sans chapeau cest un nain sans chapeau : , . . : Qui connais vraiment Macintosh? Ici je ne parle pas de se que tout le monde en pense (ca vaut pas d'la marde) mais plutot de se que c'est. Les avantages a s'en servir et les desavantages, non ce texte n'est pas la nouvelle promotion MAC. C'est encore loint une lettre de devotion d'un accro-mac ou accro-pc mais plutot un article sur le fait que le MAC est casi-disponible sur PC via Windows98/NT en l'emulant biensur. Des le depart il est donc bien de savoir se que c'est et surtout pourquoi s'en servir non? Alors voici selon moi les avantages et les desavantages d'un MAC a la base: Avantage(s): - Simple d'utilisation via l'interface MAC-OS(wizards power) - Simple de branchement, tout les peripheriques externes sont pour pas mal tous USB. - Pour pas mal tout le hardware, aucun driver n'est requis, tout fonctionne en mode NATIF. Tout est auto-detecter des le bootage de la machine. - C'est stable (mais ca cest discutable en motadit) - Ca roule des applications qui roule pas sur pc (logique) - La configuration reseau se fait pas mal toute sans jamais rebooter et tout se specifie simplement et efficacement. Desavantage(s): - C'est moins multi-task que Windows 3.1, ca veut dire qu'on peut pas reelement faire rouler 2 programmes en meme temps. On peut en laisser 2 ouverts mais le 2-eme se met en genre de PAUSE pendant que l'autre fonctionne.(vice-versa) - C'est chere pas mal un MAC pour se que ca vaut. - La situation des MACs est tellement mauvaise vis-a-vis le PC que leurs dernieres campagnes sont centrer sur la couleur externe de la machine pour accroitre les ventes (voir iMAC) - La panoplis de programmes et pas mal moins grande sur MAC que sur PC - Oublier le gameplay et tout se que ca implique - C'est instable (Dans le sens que quand ca bug, on sait jamais pourquoi) - L'utilisation du HARDWARE gele la couche SOFTWARE pas mal pendant son utilisation. - Le hacking sur ca cest triste. - Y a pas un modit IRC client qui a de la gueule sur MAC. --- Bon on va arreter ca la, je commence a embarquer de facon subjective et pas mal personnelle sur le sujet :) Parlons plutot du Pourquoi. Pourquoi emuler un MAC sur un PC: - Parce que ca fait fencer [hot] - Parce que ca nous prouve que MAC-OS est aussi performant qu'un simple programme sous Windows. - Parce quon peut reussir a utiliser du materiel MAC (Drives SCSI, Zipdisks) - Parce quon veut rouler des applications MAC ONLY - Parce quon veut coder sous mac? - Parce quon veut tester les trucs a Bozzo :} Bon il reste que c'est bien de rouler un MAC sur un PC si on a le gout question d'etre polyvalent pas mal. Mac apres-tout cest un monde en soit. Il y a surement une chose ou deux a y trouver. Alors voila comment on doit se prendre. Pour emuler un MAC il faut se dire tout dabord qu'a letat present de l'emulation on va pouvoir runner un M68k(equivalent 486) car le POWERPC(Equivalent Pentium) n'est pas encore disponible (ce n'est qu'une question de temps a mon avis). Vous me direz que 486 cest pas beaucoup :) Je vous repondrez que APPLE a tjours aimer nous dire que son MAC roule mieux a egale vitesse qu'un PC. C'est vraiment le cas aussi(il faut pas oublier que le MAC roule monotask pas mal, cest normal que ca demande moins). Donc en gros ca vaut la peine si vous voulez faire des trucs. Si je me prend comme exemple, j'ai dernierement eu affaire a une disquette ZIP formatter en MAC qui contenait des fichiers TIFF(BMP Macien) pour un contrat de design. Mon Windows ne pouvait pas lire le contenu, quand j'utilisais un programme de lecture MAC pour windows j'obtenais un mauvais resultat car les TIFF de MAC sont pas identique au TIFF PC. Alors je me suis dit que j'avais qu'a prendre un programme MAC qui convertis mon TIFF en JPG (Multi-plateforme) et apres le reprendre via l'utilitaire de convertion MAC->PC. Resultat: BINGO ca fonctionner. J'ai pus en peu de temps transferer des fichiers TIFF de 12 et 20 megs en un cour laps. Bon vous voyez que ca fonctionne. Voici maintenant se qu'a mon avis vous aurez besoin du cote du hardware pour faire fonctionner l'emulateur MAC: - Un PC p2-233 avec au moins 32mo RAM - un HD avec au moins 200 megs d'espace de libre C'est tout :) le p2-233 est pas obligatoire mais sans ca , vous perdrez de la vitesse. Le 32mo de RAM quand a lui est tres souhaiter[dans le sens de vraiment]. Du cote Software vous aurez besoin de: - Windows98 ou NT comme OS de base. - Basilisk2 [emulateur MAC M68k] --> http://gamma.nic.fi/~lpesonen/BasiliskII/ - Une ROM M68K[MAC] de 1meg --> Find-by-youself, its-illegal-to-copy-roms - MacOS 7.5.3 --> Gratos sur www.apple.com - HFVExplorer --> Manager de files pour lire MAC sur PC - BootDisk Software MacOS 7.0 --> fichier disquette pour debuter l'install --- La ROM est pas disponible facilement parce que cest tres illegale parait-il :} Mais sachez que l'emulateur MAC , FUSION vient avec une ROM tres correcte. Allez le trouver sur le NET. Tant que votre ROM soit du modele: -68020 -68030 -68040 Pour le site d'APPLE exacte ou downloader MAC-OS 7.5.3 le voici: **** http://www.apple.com/dd --Downloader le en [BINEX]. Le programme HFVExplorer [obligatoire] est trouvable a: *** http://www.toto.com Le Bootdisk Software MacOS 7.0 est trouvable a: *** http://www.sickboy.com --- Vous avez tout? Parfait commencons, dezipper Basilisk2 dans un repertoire, par exemple: C:\MAC, faite pareil pour la ROM, le bootdisk Software et HDFExplorer. Voici les prochaines etapes a faire: 1. Creer un fichier-partition MAC-OS {sans repartitionner reelement} 2. Configuration de la ROM et de la MEMOIRE 3. Configuration de l'ecran et du son 4. Configuration du reseau , du modem 5. Premier Bootage et explication de MAC-OS 6. Utilisation de MAC-OS de facon standart 7. Mot-de-fin -------------------------------------- 1. Creer un fichier-partition MAC-OS -------------------------------------- Pour bien emuler notre MAC on va devoir creer une fausse-partition qui sera en realité stocker dans un fichier sous windows. un fichier de 100 a 200 megs par exemple. Pour ce faire vous aurez besoin du programme HFVExplorer. Charger le programme , ca peut prendre 60 secondes car il prend le temps de detecter tout vos peripheriques, l'avantage d'un tel programme est biensur qu'il lis directement le format MACINTOSH, c'est a dire les partitions macintosh sur HD, Zipdrive, Cdrom, disquette et vous permez ainsi d'importer/exporter l'information. Ici on prend en ligne de compte que vous avez tout downloader le stuff requis :) Etapes: 1) Allez dans le menu [F]iles et utiliser l'option FORMAT NEW VOLUME et ici je vous vois venir. NON IL NE FORMATTERA PAS VOTRE DISQUE DURE et NON IL NE VA PAS CREER UNE NOUVELLE PARTITION PAS EFFACABLE :) 2) Specifier votre volume name: (ie:MACHD), Dans volume size utiliser 200megs ou au pire 150. dans le path sauvez votre fichier-partiton MAC a quelque part en format HVF et non pas en format DSK. La difference est simple, HVF = Partition disque dure, DSK = Disquette. 3) A l'aide de l'interface , fabriquez-vous un sous-repertoire sur votre nouvelle partition MAC, nommez le MACOS7 et deplacer a l'interieur tout les fichiers MAC OS 7.5.3 que vous avez downloadez via APPLE. ------------------------------------------- 2. Configuration de la ROM et de la MEMOIRE ------------------------------------------- Executer BasiliskIIGui.exe pour obtenir le menu de configurations avant d'executer directement en mode MACOS. Allez sous le signet memory. Allouez un minimum de 16megs RAM si vous voulez atteindre de bonne performances. Soyez intelligent et n'allouez pas se que vous n'avez pas. Par exemple si je posede 64megs ram, 32megs d'allocation serait parfait. Mais pas 64, mon Windows utilise deja une partie de la memoire. Dans le ROM PATH inserez votre fichier Fusion.ROM. Vous devriez voir apparaitre plus bas: ROM TYPE: 32-Bit Clean Mac || ROM (512KB/1MB) ROM Checksum (from ROM file) : FF7439EE ROM Checksum (calculated) : FF7439EE Si tout s'est bien passer allez dans l'onglet General: Configurez cela comme ceci: - Boot drive: 0 - Boot driver: 0 Boot from first bootable volume - Model ID: 5 (Mac llci) - Cocher FPU Enabled - CPU: 68030 (En veriter vous roulerez en 68040) ------------------------------------------- 3. Configuration du display/son ------------------------------------------- Pour se qui est du SON par defaut il est tout bien configurer, il utilise directement les drivers Windows. A notez que Basilisk2 ne supporte pas tout les modeles de carte de son, j'ai pus tester 2 modeles, soit la ANALOG DEVICES (qui ne marche pas) et la Creative LIVE 128 (Qui marche). Donc si vous avez voulu economisez vous allez devoir vous en passez. Maintenant, pour le graphisme. Allez dans l'onglet :SCREEN Configuration : Screen type: Direct X [in a window ] Screen width/Height : 640 x 480 Colors : Thousands (15-bit) Miliseconds between frames: 12 Pour les utilisateurs de windows200/NT4, vous pourrez plus amplement jouer avec ca plus tard :) A notez qu'il est plus conseiller de rouler MAC OS en mode fenetrer car vous pourrez en tout temps faire alt-enter pour tomber en pleine ecran et si cela plante au moins votre interface graphique n'en subira pas trop les consequences. ------------------------------------------- 4. Configuration du reseau/modem ------------------------------------------- Pour se qui est du reseau, je n'ai pas tout a fait encore jouer avec cela mais ca offre en gros le support TCP/IP via une carte reseau. Se qui serait kewl effectivement. Vous pourriez avoir 2 IP sur un reseau , un pour le MAC et un pour le PC et passer par le PC pour allez sur internet avec le MAC sans utiliser le modem au cas ou le modem justement n'est pas tres fonctionnel :} Quand au modem, par defaut le modem est supporter comme etant natif, donc aucun setting trop complexe. Onglet PORTS s.v.p, vis-a-vis MODEM PORT choisissez le COM de votre Modem, pour bien du monde le COM cest le 3, surtout si vous avez un modem AOPEN. Vous voyez quil supporte le COM 5 et 6 se qui rend l'utilisation des winmodems cheaps like Motorola utilisable. Vous remarquerez aussi que vous pouvez configurer un imprimante, par defaut le port est LPT1. J'ai personnelement deja reussi a allez sur IRC via IRCle , un IRC client Macintosh via l'emulation :) [eurk] ------------------------------------------- 5. First Boot ------------------------------------------- Avant de relancer le GUI assurez vous que le fichier cdenable.vxd a ete placer dans votre repertoire \windows\system si vous voulez que le cdrom soit supporter dans l'emulation :) Par la suite dans le B2GUI allez dans l'onglet DISK. et ajouter votre disque MAC (.hfv) de tout a l'heure (celui que vous avez creer). Si vous avez du stuff Floppy/cdrom/SCSI. ca se configure pas mal de la meme facon :) Ajouter dans disk, System70_boot.dsk et assurer quil soit placer au dessus de votre fichier .hfv pour quen fait MAC boot sur le System70_boot.dsk en premier. Ici se fichier represente en fait une disquette bootable minimale. Bon Maintenant LE PREMIER BOOT :) RUN(f1)... Si tout va bien vous allez vous retrouvez dans un MAC noir et blanc laid :) A notez que MAC cest tjours laid. Vous allez voir a votre droite, 2 iconnes en particulier, le premier en haut represente votre disque bootable et la deuxieme votre disque dure (virtuel) MAC de 150-200mo. Clicker sur le 2-eme iconne. Allez dans votre repertoire MACOS7 et clicker sur le fichier executable. Cela va automatiquement monter une partition virtuel d'installation MACOS. Il ne vous restes plus qu'a installer MAC OS en suivant les instructions, utiliser le mode d'installation - CUSTOM - Universal. ------------------------------------------- 6. Utilisation standart ------------------------------------------- Le premier repere dans le domaine du MAC cest les tools de base, un peu comme Winzip pour Windows , des tools de decompressions donc :) si on veut installer des programmes c'est l'evidence. Sous MAC un seul a fait ses preuves , je parle de ALADDIN EXPANDER , on drag nos fichiers ZIPPER dessus et PAF il decompresse le tout dans un repertoire sur votre desktop. Donc voici le URL a ne pas oublier: www.versiontracker.com c'est l'equivalent de www.download.com pour PC (malgrer que download.com fait aussi pour MAC). Installez-vous des outils et sur ca bonne chance :) ------------------------------------------- 7. Mot-de-fin ------------------------------------------- Et Voila, pas plus compliquer que ca. Que devrions-nous pensez d'un OS qui fonctionne tres bien sous Windows. Apres on ira dire que MAC cest performant :} Malgrer qu'on peut aussi bien rouler windows sous Virtual PC pour MAC, bon j'ai rien dit. N'oubliez pas que le MAC que vous roulerez n'est qu'un emulation de 486 (equivalent) mais c'est deja tres bien. A notez qu'une version PPC (equivalent pentium) est deja en cours de production. Alors les MAC ACCRO be stuned for more to ..ah pis fuck vous connaisez le refrain :] ; ' . : ; : ' ; __2.Im.not.a.mac.addict : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker sante et bien etre canada vous informes que blablablablablablablabla zavez dejas vus ca vous un hacker qui fume pas? =================================================================================================== ,---------------------------------------------------------------------------------, | [007] | | Mes mésaventures avec un Mac | : so called : ; /invite apple #ANNÉES1990 : , . . Introduction: jme suis trouvé une job comme technicien dans une compagnie qui utilise exclusivement des macintosh dans ses bureaux. Jusqu'ici tout va bien. Mais ce qui compte, ce n'est pas la chute, c'est l'erreur système qui va survenir. J'ai connu quelques gros tripeux de mac à l'université (dont un certaint mr. Dubé de Cap-Rouge, mamma mia qu'y était fanatique lui)... Tellement convaincus de la supériorité incroyable de leur mac par rapport à Windows+Intel. Bon moi qui avait une expérience très limitée dans les macs j'étais tolérant, jme disais bof la différence c'est toujours une bonne chose et tant mieux si y'aime mieux son mac, moi j'aime mieux mon linux et windows sur PC. Mais maintenant que je commence à avoir une expérience considérable sur Mac, jpense qu'y est temps de remettre les pendules à l'heure et vous donner les outils pour vous défendre la prochaine fois que vous rencontrerez un trippeux de mac! Avant de comparer, jveux dire une chose... Y'a deux niveaux complètement différents ou on peut faire la comparaison: Comparaison entre le Hardware Mac et le Hardware PC, et comparaison entre MacOS et Windows/Linux. Laissez JAMAIS un tripeux de macintosh mélanger ces deux discussions en une seule grosse discussion confuse parce qu'ils sont très habiles à tout mélanger (exemple: Vous lui dites que sa souris a rienque 1 piton pis que c'est ridicule, y va vous répondre que Windows est tellement laid qu'il a vomi dans le clavier. Vous lui répondez qu'au moins un clavier PC ca coute 15$ au lieu de 70$ pour un clavier Apple, y vous répond que son CPU est ben plus performant que votre carte de son. Et si vous lui répondez qu'au moins votre CPU vous pouvez l'overclocker dans des menu au lieu comme lui d'êre pogné pour ouvrir le case et teter après des jumper/dip switch ou meme changer des puces, il va vous répondre que lui il peut ejecter sa disquette en software au lieu d'avoir a peser sur un piton, mais vous pouvez répondre a ca que ca prend un fer a souder pour installer une lecteur de disquette dans un iMac ou G3/G4 serveur (http://www.imac-floppy.com/install.html), et la si y'a encore quekchose a dire ben riez.) Mais meme la, avant de comparer, jveux aussi dire une autre chose: Si votre MacTrippeux fait référence à des benchmarks qu'il a vu sur www.apple.com, oubliez ca! Apple a récemment comparé un iMac 400mhz a un Celeron 500mhz a Quake3 (www.apple.com/imac/techspecs.html), et ils ont trouvé que le iMac faisait un meilleur score que le Celeron 500! Great! Sauf que y'a un bug... Le Celeron a une carte vidéo ATI Rage Pro, qui date de 1997 et qui est franchement pas vargeuse coté performance avec les jeux de 1999 et 2000 comme Quake3 (demandez à Qwzykx ou Netlord), tandis que le iMac a une ATI Rage 128, sortie il y a moins d'un an, et qui performe à peu près aussi bien qu'une TNT! ÉVIDEMMENT que le iMac gagne, maudite marde! Le test est truqué! Selon le gars qui a fait Quake3, Dieu lui-même (A.K.A. John Carmack): "The G3 systems run fine, but a little slower than a pc of equal mhz. The rage128 cards in the G3s are only clocked at 75mhz, so you can't run too high of a resolution." (http://finger.frag.com/plans/1) Donc a propos des banchmarks, dites vous que Apple se gênent jamais pour faire comme ca. Si ils font un test et que c'est le PC qui gagne, ils vont tricher tant qu'y faudra jusqu'a ce que le Mac gagne. Le seul test ou je verrais un iMac battre un PC, c'est en accélération gravitationnelle dans un escalier, vu qu'il est rond il va débouler plus vite que le PC carré et se rendre en bas en premier! Comparaisons Hardware: La grosse faiblesse avec les Macs, c'est qu'on a très peu de choix sur le hardware. En réalité, le motherboard, le ram et le CPU sont tout a fait comparable à ce qu'on retrouve sur PC, et le concensus général parmis les gens objectifs est qu'a n'importe quelle époque donnée, le plus fort processeur PowerPC est généralement comparable au plus fort processeur Intel. Donc on peut dire vaguement qu'un G4 450 (le plus gros sur le marché présentement) est probablement à peu près équivalent au P3 600. Sauf que quelqu'un qui veut de la performance à Quake3 aura pas la possibilité de mettre une TNT2 Ultra, une G400 MAX, une Rage Fury MAXX ou une GeForce dans son Mac... ca existe pas. Les G3 beige et les vieux iMac viennent avec des Rage Pro (pourri), les nouveaux imacs 400mhz+ viennent avec des Rage128 8meg (moyen) et les serveur G3 et G4 ont des Rage128 16megs (acceptable mais pas torcheux - demandez à Wyze). Au moins, pour les amateurs de programmes intensifs sur le HD comme Photoshop, les propriétaires de iMac ont la possibilité d'upgrader leur système de IDE à SCSI... C'est le genre de chose sur lesquelles souvent Apple laisse pas le choix... Ouf. Mais finalement je pense qu'il y a manière de se débrouiller pour faire la job sur un Mac aussi bien que sur un PC, le hardware est généralement capable de fournir... En fait coté hardware j'ai rien de négatif à dire, a part peut-être que Apple, comme toujours, chargent une fois et demie le prix véritable pour chaque ordinateur. Si quelqu'un veut un Mac de puissance comparable à un PC de 2000$, y peut s'attendre à payer 3000$. Parfois c'est pire... Une carte processeur G3 300mhz coute environ 500$... Un Celeron 366 coute 75$. Un CD-Rom 24x de iMac (une criss de guenille de cdrom qui scrap tout le temps) coute 180$, un 50x pour PC coute 60$. J'ai monté pour un ami (FreeQ) récemment un système double celeron 366 avec moniteur 17 pouces, TNT2, 34 gigs de HD (!) UDMA66, pour à peu près 1800$ avant taxes. Un bon kit quoi, à un bon prix. Pour avoir en mac quelque chose de vaguement équivalent coté performance Quake3, RC5, SETI ou Photoshop (oubliez pas c un double processeur, si t'as le RAM ca buche en crisse en SETI, RC5 ou Photoshop, surtout quand sont clockés à 480mhz) en mac, faudrait un G4 serveur modèle "Faster" (http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore?family=G4), qui vient avec une Rage128 AGP 16 megs (nettement moins bon pour Quake3 mais demandez à Apple y vont vous dire que c mieux que la PCI du modèle "Fast"), 20 gigs de HD UDMA33 seulement mais c'est quand même respectable, mais pas d'écran. Si on met le même écran que FreeQ (Optiquest Q71) on rajoute 350$ et donc notre système équivalent Mac coute environ 4200$ canadiens avant taxes. 4200$ pour un système équivalent à un PC de 1800$? Excusez moi je retire ce que j'ai dit, Apple chargent pas 1.5 fois le prix, y chargent plus 2.5 fois le prix que ce que leurs ordinateurs valent vraiment! Mais peu importe. Un coup qu'on a fini de comparer le hardware et qu'on voit qu'à condition de payer plus cher, y'a moyen d'avoir un mac à peu près équivalent à un PC, on arrive à la comparaison du software, surtout entre les OS MacOS et Windows, pis c'est la que ca fait mal. Comparaison OS: Multitasking: Grosso modo MacOS supporte à peu près pas le multitasking. MacOS on dirait un espèce de DOS avec une interface graphique. Quand un logiciel Mac s'éxécute, il a le contrôle total de la machine pour lui tout seul. Les autres applications et le OS vont avoir la possibilité de faire leur travail seulement si le programme est "gentil" et leur donne régulièrement la chance de prendre quelques cycles de CPU. Si notre programme veut empêcher toutes les autres applications de fonctionner, c'est très facile, il a juste à garder le contrôle complet de l'ordinateur pour lui tout seul et jamais le redonner. Jusqu'à MacOS 8 par exemple, le programme qui s'occupe de copier des fichiers était fait comme ca: Pour copier le plus rapidement possible, il gardait le contrôle complet de l'ordinateur pendant la copie. Aucun autre programme ne fonctionne, impossible de cliquer sur quoi que ce soit a part dans la fenêtre du Copy, pour faire Annuler par exemple. Un autre exemple classique est que si vous tenez le piton de la souris (si vous savez pas lequel c pas dur de chosir y'en a rienqu'un) enfoncé sur un menu, un icone ou une scrollbar, alors TOUT est arreté dans l'ordinateur, aucune application n'avance, l'horloge arrête, les downloads arrêtent, l'entière puissance de tout un ordi est consacrée à attendre que vous vouliez bien lacher le piton. Whooo tu parle d'un multitasking impressionnant. Le multitasking on peut oublier ca de toutes façons, par exemple si je fais une job difficile comme compiler un programme et que je switch a une autre fenêtre, le compilateur va prendre de 5 a 10 fois le temps qu'il prendrait si je l'avais laissé en fenêtre active. Pour comparer à Windows, on n'a plus vu cette façon de fonctionner depuis 1995 et l'époque de Windows 3.1. Il existe un concept en design de systèmes d'exploitation qui s'apelle le "Pre-emptive Multitasking". La différence entre un système pre-emptive et un qui l'est pas, c'est que dans le système pre-emptive c'est le OS qui a le contrôle de combien de temps chaque application a le droit de garder le CPU. Par exemple, sous Windows 95 ou Linux, les applications n'ont pas à s'occuper de redonner le contrôle du CPU au OS après quelques fractions de secondes, car c'est Windows (ou Linux) qui va lui enlever le contrôle quand il va juger qu'il l'a eu assez longtemps. Le résultat est ce a quoi on est habitués sous Windows... On peut aller sur IRC en compressant un mp3 sans avoir peur que le mp3 prenne 45 minutes à compresser, on peut continuer de se promener dans Explorer pendant que winzip travaille sans que ca prenne le triple du temps, etc etc... Protection de la mémoire: Une autre chose qui date de Windows 3.1... Quelqu'un se rapelle des General Protection Fault? parfois on savait pas trop pourquoi mais y'avait un dialogue qui aparaissait et qui disait genre "General Protection Fault, press OK to shutdown Windows" - impossible de switcher aux applications en cours pour sauver son travail ou rien d'autre. Fini mort dead goodbye. Windows 95 a ptet pas tout a fait reglé le problème, mais au moins y l'ont rendu moins pire... Maintenant, on se fait dire "Le programme X a fait une opération illégale et va être terminé immédiatement", mais on a pas besoin de tout rebooter l'ordi, les autres applications sont safe... Mais sous MacOS la encore on est toujours au niveau de Windows 3.1... "Une erreur système est survenue. Cliquez ici pour redémarrer". Ce genre d'erreur arrive généralement quand un programme essaye d'aller lire ou écrire en dehors de la zone de mémoire qui lui a été réservée. Sous MacOS et Win3.1, qui n'implémentent pas vraiment une bonne gestion de la protection de mémoire, pour une raison que j'ignore ces erreurs font paniquer le système. Windows NT et Linux sont totalement fiable quand ca arrive (Segmentation Fault = erreur de protection de mémoire), le programme se fait stopper net et le système continue sans problème, et Windows 95/98 lui fait de son mieux et essaye de garder son calme et se contente de fermer le programme... Généralement ca suffit, Mais il n'est pas rare qu'un programme buggy en train de crasher ré-écrive des zones de mémoire ne lui appartenant pas et rende le système totalement instable... Mais dans le pire des cas faut rebooter, et c'est mieux d'avoir le choix que de jamais avoir la chance d'essayer de continuer comme en MacOS. Liberté! Pitons! J'ai toujours trouvé cool sous windows 95 que dans un dialogue open/save file, on puisse cliquer de la droite pour créer des répertoires, effacer ou renommer des fichiers, etc.... C'est le genre de liberté qui est partout dans windows, cliquer de la droite sur un peu n'importe quoi et obtenir plein d'options pratiques... Cliquez de la droite sur un item du start menu dans windows 95 et draguez le sur votre barre Quicklaunch pour faire un beau shortcut, Cliquez de la droite sur un fichier dans un dialog et draguez le sur le desktop pour faire un ptit backup, cliquez de la droite sur un lien dans netscape ou IE et plein d'options apparaissent, genre save as, open in new window, etc etc... Et l'option Properties qui est sur à peu près tout... Properties de la task bar, du desktop, du start menu, pour chaque icone, pour les fichiers, les repertoires, les drives, les toolbars, toute! Pas besoin d'aller teter dans 10 mille menus, t'as tout à la portée de 1 click. Malheureusement, c pas comme ca sous MacOS. Dans les fenêtres Finder (homologue d'Explorer (je dis homologue parce que je dirais certainement pas équivalent! c rienque un ti prog hyper simple) on peut tenir CTRL enfoncé en cliquant sur un fichier, et on va avoir quelques petites options qui vont apparaitre... Généralement ben moins qu'en windows, par exemple espérer pas changer grand chose, mais au moins y'a quelques options. Et pour rester dans le sujet des pitons... Y'a tu 1 seule personne sur terre capable de donner 1 osti de raison pourquoi y'a rienque 1 osti de piton sur une souris Mac??!? osTI que c pas pratique! tout le temps en train de tenir CTRL SHIFT ou ALT (ou pomme, ou guidi tordu, whatever) pour faire des options de base... J'ai joué à Warcraft2 sur Mac une fois... Moi je suis habitué d'utiliser le clavier pour donner des ordres fuckés, selectionner des groupes et finalement ma main sur le clavier est très active tout le temps, ce qui me permet d'être plus efficace... Demandez à Wyzeman y'aimait ben me voir aller à Starcraft en mode usine à Zerg :) Mais sur Mac, si en plus falait que je me mette a tenir ALT enfoncé à chaque fois que je veux simuler un deuxième bouton pour donner un ordre à une unité, ca commencerait à être laid! Aussi, sur le plan de la souris et du user-friendlyness, on dirait que tout est plus long sur un Mac que sur un Windows, pour faire des tâches de base. Il faut toujours plus de clics de souris, plus de tetage d'une fenêtre à l'autre, plus de temps. Par exemple pour switcher d'une application à l'autre, sur Windows il suffit de cliquer sur le bouton de la taskbar en bas. Ou si nos mains sont sur le clavier, alt-tab. Rien de plus simple! Sur Macintosh, faut aller cliquer sur le ptit Icone en haut a droite, attendre que le menu des applications en cours apparaisse, et la on descend le curseur et on choisit l'application qu'on veut voir. Si on a 15 fenêtres ouvertes et qu'on veut tout minimiser pour voir le desktop, ben on a le choix dans ce menu de faire "Masquer toutes fenêtres inactives" mais la fenêtre active va rester dans l'écran; il est impossible de tout minimiser d'un coup comme en Windows avec le bouton Show Desktop du Quicklaunch. Pour se débarasser de la fenêtre active, on peut soit doublecliquer dessus (Je HAIS les double clics vive les tendinite) et alors elle va se transformer en barre horizontale inutile et agaçante, ou on peut simplement la déplacer dans un coin pour plus la voir. Wow comme c'est user friendly. 3, 4, ou 5 clics pour faire à moitié ce qu'on pourrait faire en 1 clic sous Windows. Ou encore, le Control Panel. Sur Macintosh, ca s'apelle les Tableaux de bord, et c'est quelque part dans le Menu Pomme. Une espèce de liste de 50 items complètement mal classés, du genre que par exemple au lieu de regrouper toutes les options d'Affichage dans une seule fenêtre comme en Windows, ben t'a la fenêtre "Moniteur et Son" (y'auraient pu être séparés) et la fenêtre "Apparence" et la fenêtre "Général" (ouf y pourraient tu essayer d'être moins clair)... Et y'a un device manager, sauf qu'on peut pas changer aucune option, juste lire et se demander Ou c'est tabarnak qu'on peut aller pour avoir accès à changer l'option. Pas question de cliquer de la droite (y'a rienque 1 piton anyway calisse) non plus! Microsoft à la rescousse! Une chance que Microsoft sont présent sur mon macintosh. Leurs logiciels font plein de ptites affaires cool, et viennent avec plein de ptits utilitaires pour aider le Mac a être aussi user-friendly qu'un Windows. Par exemple, Office vient avec un ptit utilitaire qui simule un Start Menu dans lequel on peut mettre les programmes qu'on utilise souvent. Un autre aussi qui permet de faire alt-tab pour se promener d'une application à l'autre. Aussi, Internet Explorer a l'option géniale que si tu tiens le piton de la souris enfoncé sur un link plus d'une demi seconde, alors un menu apparaît comme si on avait cliqué sur le deuxième piton d'une souris PC. Conclusion Riez. Conclusion 2: Les 2 choix intelligents pour upgrader: 1) Double Celeron + Windows2000. Vive Quake Vive le prix vive la stabilité. 2) K7 700 + Linux. Fuck apple fuck microsoft fuck intel. ; ' . : ; : ' ; Qderf.teletobies : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker remove cap and protective seal. Slowly twist dial undit a small amount of product appears through applicator.Apply thin layer to underarm. Gel may temporarily haze at extreme temperature, vut performance is unaffected. WARNING, DO NOT USE ON BROKEN SKIN. IF A RASH DEVELOPS DISCONTINEUSE. KEEP OUT OF CHILDREN'S REACH. =================================================================================================== ,---------------------------------------------------------------------------------, | [008] | | La bete de l'apocalypse. | : so called : ; habitez vous encore chez vos parents? : , . . Vous vous rappeler du bon vieux big brother look at you ? Et bien non detromper vous, il n'est pas partit bien loin ces dernieres annees, en fait, il se refesait une beautee. Le monde a changer depuis le bon vieux temps, aujourd'hui de nombreux system sont mit en oeuvre afin que l'etat saute sur vos premier signes d'hors la loi genetique. Mais ce n'est que le debut d'une longue saga, car apres tout notre grand frere vois grand, il voit le monde... Dans un futur rapprocher, chaques etre humains sur terre se verra attribuer un code qui lui est probre, ce code qui sera tatouer invisiblement sur le frond, sur la main ou meme inscrit a l'interieur d'une minuscule puce sous votre peau qui permettra de vous identifier rapidement et ce pour votre plus grand plaisir! Enfait vous ne trainerer plus d'argent sur vous, ni meme de permis de quelques sortes et oui, ces bons vieux 25c seront dorenavent vu comme un moyen d'echange primaire. Dans ce futur vos compte seront remplis dans un ordinateur central ou votre bon credit sera placer en toute securite, bien sur! Donc a votre visite au super marcher, vous prenner vos vivres et pour payer vous il ne vous suffira que de donner une pognier de main a une machine, mais quel belle preuve de coabitation. Bien sur l'avantage sera total pour tous, le citoyen moyen n'aura plus besoin de trainner argent ou clefs, son code sera unique. Et les gouvernements pourront exercer de facon rapide et efficace leurs lois. Le crime sera diminuer car vous nepourrez plus achetter quoi que ce sois sans que votre presence sois logguer a quelque part. Et ou etiez vous le soir du 26 Novembre ? rien de plus simple a savoir, il suffit de consulter vos allez et venu, plus de faux alibie, a notee que dans la verssion 2.0 de cette doctrine, une puce de positionnement sera surement integree a votre organisme, encore une fois pour votre propre securite! Le monde deviendra un havre de paix ou sommeillera en chacun un desir de revolte. Le suicide augmentera de facon expodentiel car tous clamerons sans sece : ces la faute du system... et apres tout il auront peut etre raison. Des clans anti-technologie feront surfaces de plus en plus, ces deserteurs de la paterie ne seront pas de taille contre un gouvernement qui controle les besoin essentiels, secondaires et superflus. La defaite est plus qu'iminante. Et l'homme a un pied dans la porte d'un gouvernement terrestre unique se battent non pas contre des pays mais bien contre des minorites non conformiste. Nous devienderons du betail produit en serie servant a engresser l'economie mondial dans dire un mot. Et se code, il sera compose de 3 sequence de 6 chiffres d'ou l'analogie avec la bete de l'apocalypse : 666 "shall make all, both little and great, rich and poor, freemen and slaves, to receive a mark on their right hands, or on their foreheads, and that none might buy or sell, unless he carried this mark, which was the beast's name, or the number that stands for his name. Here is wisdom. He that has understanding, let him count the number of the beast. For it is the number of a man: and the number of him is six hundred and sixty-six." (Apoc. 13:16-18) En effet l'antechriste frappe a nos portes, mais pas comme on l'avait prevus, ce dieu imposteur ne prendra pas la forme d'un homme au pouvoir surnaturel mais plutot d'une machine au capacitee surnaturel. Tout le monde verra en elle le dieu promis, la creation meme du genie humains qui deviendra la perte de celui-ci. Cette machine sera controler par l'homme pour encore combien de temps ... car des la creation de l'I.A. , qui sera surement le virus le plus meurtrier de la trerre, il ne faudra a celui-ci que peu de temps avant de s'appercevoir qu'il lui est facile d'obtenir le trone du pouvoir dans un monde ou etre au sommet est l'accomplissement. Des lors l'homme sera esclave de sa creation (si ce n'est pas deja le cas). Encore des menaces et nous obeirons sans poser de question. L'histoire se repette sans scece. Ce dieu immortel prendra le relai de l'existance humaine afin de partir a la decouverte des mondes. En trainant avec lui des genes humains car apres tout on ne sais jamais... J'hallucine? non il suffit d'aller chez nos voisin du sud pour s'appercevoir que notre ami Bill C. projete la conception d'un tel code propre a chaques personne qui lui sera universel (permis de conduire, dossier medical, club video...) Et bien sur si les States le font, nous le ferons aussi, apres tout on demande pas a un chien d'etre intelligent, on lui demande de nous suivre! ; ' . : ; : ' ; QWzykx : | : |_________________________________________________________________________________| =================================================================================================== Pub-O-sticker lu freeq quelque chose de stupid a dire pour le ezine ? *** FreeQ has quit IRC ( ) tu peux tjrs mettre ca quelque chose de stupid a dire pour le ezine ? *** FreeQ has quit IRC ( ) =================================================================================================== ,---------------------------------------------------------------------------------, | [009] | | Linux part #2 | : so called : ; je ne parlerais quen presence de mon hamster : , . . /************************ | Linux For Dumb Ass | (and squeegies) | PART II | | The Utility //////////////////////// Voici quelques extraits de notre épisode précédant. "Comme les volvos ?" "La soeur de liloo ?" "Oui j'técoute" "Ta yeule" "etc." C'est la qu'on est rendu. "Hey man! Ça fait 1 mois que j'ai Linux, pis je chie rien avec. Kécé je peux faire ?" Ben tu peux faire du Café. COFEE-HOWTO (c'est pas une joke en passant (: ) Pis sinon, tu peux te faire un petit firewall, comme ça tu peux écoeurer tes amis pis ils pourront pas faire planter ton WinBlows9x ! (FANTASTIQUE !) Et en plus, tu peux partager un lien internet avec tout un réseau local! Et faire chier vidéotron en plus, légalement ! (COOL, MA POUVOIR ÉCOEURER LE MONDE! NANANÈREUH!) Ta Yeule. "Ok." Bon, alors, on y va. Si tu as installé RedHat comme je l'avais dis, ya pas grand chose à faire. Sinon, le fun commence. ************ DÉBUT DU FUN NOIR ***************** Bon, mettons t'as installé la distri IGA-Linux 0.1b :] Pis que ta carte réso MARCHE. (#linuxqc pour les help, on est fort la dessus) Pis la le kernel mesure 2k :) ben ya bien des chances que le support pour (attention le long mot) IP MASQUERADING (masquarade d'ip en França !) sois pas mis. Fake suis les instructions suivantes. habituellement les sources du kernel sont placé dans /usr/src/linux ou dans /usr/src/linux- (ex: linux-2.0.36) mais anyway ya souvent un lien linux@ ->linux-2.0.36 (WOw man, la tu m'As fourré ! - c'Tait tu bon aumoisn ? ;P) Ok baquet, ecoute donc. La un fois dans le reprtoir linux [ttyp0][root@modemcable229] /usr/src/linux> make menuconfig [ENTER] rm -f include/asm ( cd include ; ln -sf asm-i386 asm) make -C scripts/lxdialog all make[1]: Entering directory `/usr/src/linux-2.0.36/scripts/lxdialog' gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c lxdialog.c -o lxdialog.o lxdialog.c: In function `main': lxdialog.c:126: warning: assignment of read-only location gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c checklist.c -o checklist.o gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c menubox.c -o menubox.o menubox.c: In function `print_item': menubox.c:32: warning: unused variable `i' gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c textbox.c -o textbox.o textbox.c: In function `print_line': textbox.c:454: warning: unused variable `i' gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c yesno.c -o yesno.o gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c inputbox.c -o inputbox.o gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c util.c -o util.o gcc -O2 -Wall -fomit-frame-pointer -DLOCALE -I/usr/include/ncurses -DCURSES_LOC="" -c msgbox.c -o msgbox.o gcc -s -L . lxdialog.o checklist.o menubox.o textbox.o yesno.o inputbox.o util.o msgbox.o -lncurses -o lxdialog nous nous excuson du fait que Synoptic semble avoir pris recamenet possession d'un ecran au lithium Preparing something.. Linux Kernel v2.0.36 Configuration qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq Main Menu qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x Arrow keys navigate the menu. selects submenus --->. Highlighted letters are hotkeys. x x Pressing includes, excludes, modularizes features. Press to exit, for x x Help. Legend: [*] built-in [ ] excluded module < > module capable x x x x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x x x Code maturity level options ---> x x x x Loadable module support ---> x x x x General setup ---> x x x x Floppy, IDE, and other block devices ---> x x x x Networking options ---> x x x x SCSI support ---> x x x x Network device support ---> x x x x ISDN subsystem ---> x x x x CD-ROM drivers (not for SCSI or IDE/ATAPI drives) ---> x x x x Filesystems ---> x x x x Character devices ---> x x x x Sound ---> x x x x Kernel hacking ---> x x x x --- x x x x Load an Alternate Configuration File x x x x Save Configuration to an Alternate File x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x