home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 October
/
Chip_2001-10_cd1.bin
/
servis
/
viry.cz
/
rozhovor.php
< prev
next >
Wrap
Text File
|
2001-06-18
|
9KB
|
240 lines
<HTML>
<HEAD>
<TITLE>Rozhovory</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<META NAME="Author" CONTENT="Igor Hak">
<META NAME="Description" CONTENT="Vse o virech.">
<META NAME="KeyWords" CONTENT="vir viry virus antivir antiviry antivirus">
</HEAD>
<BODY BACKGROUND="tapeta.gif">
<?
include "hlavicka.inc";
?>
<FONT SIZE="2" face="verdana,arial">
<CENTER><IMG SRC="logo-rozhovory.gif" ALT="Rozhovory"></CENTER>
<i>
<p>
Tato strßnka je v kompletnφ rekonstrukci (stßvajφcφ rozhovory byly a₧ p°φliÜ starΘ).<br>
DalÜφ rozhovory, kterΘ se p°ipravujφ:
</p>
<p>
Petr Odehnal (Grisoft software, AVG antivirus)<br>
Pavel BaudiÜ (Alwil software, AVAST antivirus)<br>
Miroslav Trnka (Eset, NOD32 antivirus)<br>
</p>
<p>
Ratter (autor n∞kolika znßm²ch vir∙)
</p>
</i>
<hr>
<h2>Benny/29A, "pisßlek vir∙"</h2>
<p>
(Uve°ejn∞no 19.6.2001)
</p>
<li><i>Muzes prozradit neco o sobe ?</i>
<p>
Ah, mas na mysli muj "socialni" zivot, co? Gdyz pominu moje alter ego
na virove scene, jsem obycejnej brnenskej "koren", kterej ma rad
systemovy programovani a pocitace/internet vubec... vyhranenej hudebni
styl nemam, posloucham skoro fsechno, protoze se mi skoro fsechno
libi.
Jinak, muj zivotni cil je - uzit si zivota, dokad to de. Snazim se z
nej vymacknout co nejvic a podle toho taky ziju.
</p>
<li><i>Reknes mi neco z tvoji pocitacove historie ?</i>
<p>
Muj prvni pocitac byla 486-tka s cernobilym monitorem, na ktere sem se
naucil fsechny zaklady programovani. I gdyz se uz v te dobe stavalo
standardem Pentium, ja sem si na tom stroji poradne "uzil".
Ted mam pomaly Pentium K5-166MHz, 48MB RAM, 4MB graf. kartu, 22 GB
diskovyho prostoru a analogovou ctrnactku monitor. Taky nic moc, ale
napsal jsem na tom vsechnu moji praci - viry, cervy, clanky a
programy. Ja, jakozto systemovy programator nepotrebuju rychlej stroj,
i s pomalym pocitacem se daji delat velky veci :-)
</p>
<li><i>Kdy a proc ses zacal zajimat o viry ?</i>
<p>
Poprve jsem se dozvedel o pocitacovych virech v krouzku programovani
(probiral se Pascal), vyslechl jsem si prednasku o OneHalfu, i gdyz v
te dobe me to vubec nic nerikalo - chodil sem do 6. tridy na zakladku.
Na vlastni kuzi sem zazil virus na otcovym pocitaci. Dostal jsem za
ukol ho odstranit. Kamarad me pujcil AVGecko, diky nemuz se me
mimo jine podarilo smazat fsechny nevylecitelny soubory - IO.SYS a
MSDOS.SYS :-))
V tu dobu jsem se zacal zajimat "wocogou", cetl jsem o virech v
casopisech a v databazich AV programu... "virus nahodne prohazuje
instrukce"... proboha, jaka instrukce, jak se to v Pascalu delaa?
Dostal jsem se k assembleru, Cecku a dalsim jazykum, nasel jsem si
zdrojaky nejakych viru a zacal jsem se pokouset udelat neco
vlastniho...
</p>
<li><i>Co te vede k tomu, ze pises viry ?</i>
<p>
Bavi me to, tak nejak bych to asi definoval. Bavi me nizkourovnovy
programovani, diky nemuz sem se naucil velkou kupu veci, o kterych
normalni "juuzr" nebo "develoupr" nakych okynek nema ani poneti.
</p>
<li><i>Muzes popsat, jak vypada prubeh tvorby viru ?</i>
<p>
Nejdulezitejsi je myslenka. Vymyslet neco novyho a originalniho.
Prumerny a nic nerikajici viry delaji zacatecnici (a ja jim to
nezazliva, kazdej nejak zacinal, ja sem na tom gdysi nebyl o nic lip).
Ja se snazim naprogramovat neco, co jeste nigdo nenaprogramoval. Najit
neco novyho, co jeste nebylo...
Gdyz mam myslenku, snazim se ji zrealizovat. Udelam zaklad, ke kterymu
pridavam dalsi a dalsi kod, kterej tu kostru doplnuje. Fsechno musi
dobre fungovat, tak se musi virus odladit. Obcas poprosim nakyho
kamosa (ze sceny), aby mi virus otestoval - dobrovolne spustil na svym
pocitaci a poslal mi mail, jak to dopadlo, jesli funguje spravne tak,
jak ma etc... pokud je fsechno OK, poslu virus skupine 29A, nejakym
antivirovym spolecnostem a samozrejme ho "vylepim" na svou stranku.
Tim faze "vypusteni" do sveta konci. Nic umyslne nesirim a nikomu tim
neskodim.
</p>
<li><i>Jak ses dostal do 29A ?</i>
<p>
Seznamit se s clenama (pres IRC a maily) a poslat jim par mych viru a
clanku. Tot fse.
</p>
<li><i>Obcas se uskutecni nejaky ten VX-meeting, muzes popsat ctenarum, jak to asi probiha ?</i>
<p>
Ano, "par" VX-meetingu mam uz za sebou. Probiha to asi jako kazdy
"normalni" sraz kamaradu. Kecame, parime, uzivame si, chodime po meste
a bavime se o virech, o svym osobnim zivote, o peknym pocasi, o dobrym
pive a vonave trave...:-)
</p>
<li><I>Jake viry si uz napsal, popripade na cem prave pracujes ?</i>
<p>
Viru jsem napsal uz celkem dost a myslim ze nema cenu je tady fsechny
rozebirat - fsechno muzete najit na me strance (URL: {cenzurovßno, Igi}). Nektery viry,
ackoliv byly priserne jednoduchy, se staly jedny z nejslavnejsich
(Installer, Stream, Winux); na druhou stranu o virech, na kterych jsem
pracoval treba i pres pul roku, se nigdo nedozvedel (BeGemot, Vulcano,
HIV).
Momentalne nepracuju na nicem (gdyz pominu par kooperativnich projektu
29A), postradam inspiraci... ale nebojte se, urcite to nebude trvat
dlouho a na Igiho strance bude dalsi popis myho novyho viru...:-P
</p>
<li><i>Jaka odezva je po vydani noveho viru ? Jiste ti pise rada lidi, co chteji ?
Napise obcas i nekdo z antivirove firmy, o cem ?</i>
<p>
Parkrat se mi stalo, ze mi negdo napsal az s dvou-rocnim spozdenim...
ale napriklad po vypusteni Winuxu mi za tyden prislo okolo dvouset
mailu..myslel jsem, ze zesilim :-P
Hodne lidi mi pise, ze se chce naucit co umim. Takovym zajemcum vzdy
poslu par adres, na kterych se da najit vcelku hodne uzitecnych
informaci.
Hodne lidi mi taky pise, ze se jim moje prace libi (takovy maily mam
nejradeji :). Taky me lidi pisou, ze by chteli radu/pomoc pri tvorbe
jejich viru - obvykle jim pomuzu, ale v posledni dobe me jeden zvlast
neodbytnej mladik spamuje mailbox, kazdej den posila pet mailu s jeho
problemama, ktery si muze vyresit sam, gdyby se aspon trochu zamyslel
- vykopnu ho dvermi, vrati se mi oknem. Takovych pripadu ale moc neni.
Ale AVeri me napsali jenom jednou - poslali me adresu na jejich popis
myho Winuxu :-)
</p>
<li><I>Napsal si uz vice viru a tak si zrejme zjistil, jaky antivirus nejrychleji zareagoval na tvoje novinky. Ktery to byl ?</i>
<p>
Nejvic u me vede AVP. Nove vznikly AVX se ale taky cini... U ostatnich
AV produktu zalezi jen na publicite, kterou AVP udela; potom se obcas
chytnou i oni.
</p>
<li><I>Jaky pouzivas software pri psani viru (debugery...) ?</i>
<p>
pro kompilaci balik TASM 5.0<br>
utilita PEWRSEC<br>
debuger TD32 a SoftICE<br>
</p>
<li><I>Mas nejakou zajimavou prihodu, ktera ma souvislost s viry / antiviry ?</i>
<p>
Jo, gdyz sem dokoncil virus Win32.HIV, poprosil jsem par kamosu na
internetu aby mi ho otestavali. Nez jsem ale udelal drag&drop do okna
mIRCu, omylem jsem virus spustil. Jeste stesti, ze v nem byla chyba,
tak se nerozsiril, to by byl jinak pru*er...
Gdyz jsem to rekl na IRC, zacali lidi rozhlasovat, ze
"Benny is HIV possitive" :-)
</p>
<li><i>Mas nejaky kratky vzkazy pro kamose / nepratele ? (kdyz tak sem nejaky napis)</i>
<p>
Chtel bych pozdravit fsechny kamose, ktery ve scene mam... nebudu je
tady extra vyjmenovavat, nerad bych na nekoho zapomnel. Ale special
greetz si neodpustim:
</p>
<pre>
Gl-St0rm: smazeni je radost, herak je smazeni :-)
Ratter: misto sunaru budeme detem davat ganjar,
Skag: misto lednacka, ganjarek :o)
DrWeb: first AV which name detected viruses by their authorz,
not by their real name, heh :P
AVG: looking forward for your heuristic analysis for Win32,
will it be even in this century? X-P
Mort: ehrm, tak co bude stim pivem, kudla? :-%
</pre>
<li><I>Mas nejake oblibene antiviry, popripade antiviry ktere v oblibe nemas ?</i>
<p>
Mam rad AVP (detekce), DrWeb (heuristika) a NOD32 (heuristika). Nemam
rad, resp. nesnasim ten zbytek.
</p>
<li><i>Co rikas na viry.cz ?</i>
<p>
cool stranka, vzdycky gdyz se dostanu na net, tak se na ni divam,
jesli tam nahodou neni nic novyho. akorat by mohla byt trochu min
pro-AV a trochu vic pro-VX :-)
</p>
</font>
<!-- ************ Mr.Lin(x) HTML CODE Version 3.5 (Begin) ************* -->
<NOSCRIPT>
<A HREF="http://Mr.Linx.cz"><IMG SRC="http://Mr.Linx.cz/banners/banner.gif" ALT="Advertising system Mr.Lin(x)"></a>
</NOSCRIPT>
<SCRIPT language="javascript">
<!--
var appName
var appVer
appName = navigator.appName
appVer = parseFloat(navigator.appVersion.substring(0,4))
if ((((appName.indexOf("Microsoft")>-1)&&(appVer<4))||((appName.indexOf("Netscape")>-1)&&(appVer<4)))||((appName.indexOf("Netscape")==-1)&&(appName.indexOf("Microsoft")==-1)))
{
document.write("<a href=\"http://ad.linx.cz/tam.asp?idserver=1308&idsekce=5142&pos=2&stat=1\" target=\"_top\">")
document.write("<img src=\"http://ad.linx.cz/sem.asp?idserver=1308&idsekce=5142&pos=2&stat=1&ref="+document.referrer+"\" width=\"468\" height=\"60\" border=\"1\"></a>")
}
//-->
</SCRIPT>
<CENTER>
<SCRIPT SRC="http://ad.linx.cz/sem.js?idserver=1308&idsekce=5142&pos=2&stat=1"></SCRIPT>
</CENTER>
<!-- ************ Mr.Lin(x) HTML CODE Version 3.5 (End) ************* -->
</BODY>
</HTML>