Hafo duvodu proc psat a proc nepsat pocitacove viry

V tomto clanku bych vam chtel naznacit nektere vyhody a uskali psani viru. Psani viru je mnohokrat oznacovano "uchylkou", "nemoci", "umenim" a podobnymi vyrazy - staci se obcas podivat na diskusni fora nekterych internetovych zpravodajstvi, jako napr. Zive. Gdyz se rekne "programator viru", obvykle si kazdej clovek predstavi neco jinyho. Obvykle se lidi se spatnym nazorem neboji vylezt z nory ven a kazdymu na potkani rikat, co si o NAS mysli - samozrejme nic v dobrem. Negdy to zamrzi, ale protoze MY jsme lidi inteligentni, ani se tim moc nezabyvame, obcas takoveho cloveka jen lidove receno "vyfakujeme".

Mnoho lidi mi pise, ze se chce naucit programovat viry. Takovych mailu neni malo a nebyvaji jen z Ceske Republiky, jsou de-facto z celeho sveta. Pro takove lidi jsem napsal prave tento clanek. Prosim, prectite si ho celej a pak se teprve rozhodnete, jestli viry psat budete nebo jo :)

Zacneme tim, proc viry nepsat:

1) Vybijet si svou zlost nad svym kamaradem ktery vam prebral holku nicenim jeho dat je uplna blbost (mozna to bude znit jako ftip, ale uz jsem dostal pres padesat mailu od lidi, kteri chteli nejakej vir na zniceni kamaradova pocitace prave z tohoto duvodu). Stejne tak gdyz vam da ucitelka petku z cestiny... takova vec se muze vymstit. Programovat viry jen kvuli pomste je ta nejvetsi kravina.

2) Pokud se vam podari virus naprogramovat, asi se budete hodne tezce branit nutkanim virus vypustit do sveta. Pro mnoho lidi je to vec zavrzenihodna, proto gdyz uz nahodou podlehnete - v zadnem pripade se tim nigde nechlubte. Stejne tak jako neni dobry rozkrikovat do sveta, ze to rozmlaceny auto na vedlejsi ulici je vase prace, tak neni dobry chlubit se, ze ste nekomu pos*ali disk. Dotycny se taky muze nastvat a podat na vas trestni oznameni, coz je vec jiste neprijemna. A vzhledem k moznostem naseho justicniho systemu by asi nebyl problem vyhrat.

3) Pokud chcete napsat virus, kterej by jen nicil disky a mazal fsechno co mu prijde pod ruku tak na to zapomente. Timto uctu neziskate - maximalne vam negdo rozbije hubu. Autor Win95.CIHu (aka Chernobylu) zato taky sedi ve vezeni.

4) Psani makroviru je dle meho nazoru pro male deti. Makroviru je strasny mnozstvi a ani ne jedno procento z nich sou celkem vyvedeny kousky. Kazdej blbecek, kterej si chtel upevnit sebevedomi napsal svuj makrovirus a vypustil ho... tomu se umeni rikat neda, zvlast gdyz takovy virus ma 5 radek ve VBA.

5) Vas virus musi mit myslenku a aspon jednu novinku aby za neco stal. Asi 90% fsech viru bylo naprogramovano technikou cut&paste, coz rozhodne neni chvalyhodne. Gdyby byl kazdej virus originalni a pokazdy obsahoval nejakou novou a promakanou techniku, lidi by si o nas nemysleli ze sme banda kretenu co nemaji pres den co delat. Ale psat dalsi direct EXE infector, to je taky LAME. Zaver: pokud nemate neco novyho co nam muzete ukazat, tak nam to LASKAVE NEUKAZUJTE! NEJSME na to zvedavi!

A skoncime tim, proc viry psat:

1) Pri programovani viru se naucite velke mnozstvi veci, ke kterym byste se normalne nedostali. V pripade, ze budete programovat v assembleru (cehoz si ja osobne vazim daleko vic nez gdybyste programovali v nejakem HLL), pochopite jak pracuje procesor, jak se adresuje pamet, dostanete se "hloubeji" do systemu - zjistite, jak funguje operacni system, a to sou informace k nezaplaceni. Myslim si, ze ani pri programovani driveru se nenaucite tolik veci, jak pri programovani viru. A vase znalosti potom muzete vyuzit pri programovani normalnich aplikaci.

2) Pokud vase aktivity zamyslite opravdu vazne, casem se asi dostanete mezi lidi se stejnymi zajmy. Ke kecani s podobnymi "uchyly" se pouziva IRC server undernet.org, kanal #virus. Tam se seznamite s mnoha uchylaky, neco se od nich naucite a treba mezi ne zapadnete. Muzete vstoupit (pokud na to mate) do nejake skupiny, ktera v sobe sdruzuje bandu nadrzenych viraru - a prave tam se informace nepretrzite vymenuji. Dostat se do skupiny take znamena dostat se k informacim. Potom taky zjistite, ze ta banda "kretenu" je vlastne skupina velmi chytrych a velmi dobrych pratel, kteri maji podobne zaliby jako mate vy.

3) Pomuzete rozvijet underground. Underground je plny uzasnych lidi, od kterych se muzete hodne naucit, a tim nemyslim jen programovani viru. Ale co to tady budu rozebirat, mrknete se na nejakej film z prostredi undergroundu, napr. "The Matrix" nebo "Hackers" a pochopite, jak to myslim.

4) Svymi viry donutite nejakou tu softwarovou spolecnost (treba tu, ktera vyviji operacni system pro opravdovy kreteny, vite kterou myslim...) aby system predelala k lepsimu. Odhalite nejakou diru, tu potom zverejnite (treba ve svem viru) a pak uz jen muzete cekat, az ten system negdo opravi. Neprimo tim pomuzete vytvorit lepsi soft. A to si myslim ze je dobre.

5) No, a samozrejme, pokud budete opravdu dobri, treba se stanete slavnymi a budete mit pocit, ze jste neco dokazali...:)

Pokud vas tento clanek presvedcil o tom, ze programovani viru nemusi byt vzdy trestne a nemoralni, tak su rad, protoze toho sem chtel docilit. Pokud se vrhnete na programovani, tak vam preju hodne uspechu. Hlavne se nechovejte jako lameri ("ja su tvuj pan a ty ses muj otrok, muj virus ti zformatuje disk ani nemrknes" - na takovy kecy opravdu neni nigdo zvedavej), protoze tak ostatnim lidem ukazete, ze ste opravdu debil... A to ja bych si to radsi na vasem miste nechal pro sebe a nikomu to nedokazoval. Tot fse.


Autorem Φlßnku je Benny/29A (benny@post.cz). Velice mu za n∞j d∞kuji !!!