HACKTEST

Z ToProste
Skocz do: nawigacji, wyszukiwania

Jezyk polski podobnie jak i nasza gospodarka nie nadaza za zmianami zachodzacymi w krajach rozwinietych. Rewolucja informatyczna rodzi swoj wlasny jezyk i zakres pojec, dla ktorych ciagle nie mamy odpowiednikow. Mimo ze komputery wkraczaja w coraz to nowe dziedziny zycia codziennego, tworzy sie swoisty zargon, zrozumialy tylko dla waskiej grupy osob. W poczatkach rozwoju mikrokomputerow powstal angielski termin "hacker". W poczatkowym okresie termin ten okreslal zapalonych amatorow, ktorzy znali na wylot swoje komputery i potrafili przy pomocy srodkow programistycznych wycisnac z nich znacznie wiecej niz w swoich snach przewidywali ich konstruktorzy. Mieli to byc ludzie, ktorzy potrafili w bardzo krotkim czasie pisac programy w sposob absolutnie sprzeczny z wszelkimi zasadami i do tego sprawnie dzialajace. O ile poczatkowo okreslenie "hacker" mialo wydzwiek pozytywny, to potem uleglo to zmianie. Szczegolnie w okresie masowego piractwa hackerzy wslawili sie lamaniem wszelkich systemow zabezpieczen, niezaleznie od stopnia ich zlozonosci. To miano przylgnelo do programistow systemowych, ktorzy potrafili "wlamywac" sie do swiatowych sieci komputerowych i zdejmowac najbardziej wyrafinowane zabezpieczenia programow przed kopiowaniem. Wraz ze zmiana mentalnosci uzytkownikow slowo "hacker" odzyskuje swoje pozytywne znaczenie. Znowu zaczyna kojarzyc sie z ekspertem od systemow operacyjnych, znajacym i wykorzystujacym wszelkie mozliwe sztuczki i triki. Prawdziwy "hacker" to programista majacy gleboka wiedze o systemie operacyjnym i o duzej praktyce, to czlowiek, dla ktorego nie ma rzeczy niemozliwych, dbajacy glownie o efekty praktyczne swojej pracy, a nie o uzasadnienie teoretyczne.

W 1989 roku studenci amerykanscy: Felix Lee, John Hayes i Angela Thomas opracowali test dla ludzi uwazajacych sie za "hackerow". Pelny zestaw zawiera ponad 480 pytan. Wiele z nich dotyczy bardzo specyficznych zagadnien zwiazanych z teoria i praktyka eksploatacji systemow komputerowych. Czesc z nich dowodzi jednak, ze aby byc dobrym "hackerem", trzeba tez miec co najmniej poczucie humoru. Ponizszy wyciag powstal pod tym wlasnie katem.

 "Punktacja - zalicz sobie po 1 punkcie za kazde dokonanie lub poprawna odpowiedz. 
  Jezeli otrzymales wynik pomiedzy:         To jestes:
           0x000 and 0x010       ->         Komputerowy analfabeta
           0x011 and 0x040       ->         Uzytkownik
           0x041 and 0x080       ->         Operator
           0x081 and 0x0C0       ->         Nerd
           0x0C1 and 0x100       ->         Hacker
           0x101 and 0x180       ->         Guru
           0x181 and 0x200       ->         Smok
  Uwaga: Jezeli nie rozumiesz punktacji, to zrezygnuj od razu.
0001 Czy kiedykolwiek uzywales komputer?
0002 ... ponad 4 godziny bez przerwy?
0003 ... ponad 8 godzin?
0004 ... ponad 16 godzin?
0005 ... ponad 32 godziny?
0007 Czy kiedykolwiek opusciles jakis wyklad, bo wlasnie programowales?
0008 ... opusciles egzamin?
0009 ... opusciles slub?
0010 ... czy to byl Twoj wlasny slub?
0011 Czy kiedykolwiek programowales pod wplywem alkoholu?
0012 ... czy nastepnego dnia to mialo sens?
0019 Czy Twoj komputer ma swoje imie?
0022 Czy znasz swoj wiek w dniach?
0031 Czy wiesz, co oznacza skrot ASCII?
0032 ... EBCDIC?
0038 Czy wiesz, ile wynosi maxint w twoim systemie?
0040 Czy potrafisz wymienic potegi dwojki do 2**16 w dowolnej 
     kolejnosci?
0041 ... do 2**32?
0042 ... do 2**64?
0045 Czy kiedykolwiek modyfikowales kod binarny?
0046 ... w czasie pracy programu?
0054 Czy kiedykolwiek optymalizowales pusta petle?
0055 Czy kiedykolwiek optymalizowales sortowanie babelkowe?
0057 Czy kiedykolwiek przemawiales do modemu akustycznego?
0058 ... czy odpowiedzial?
0059 Czy potrafisz gwizdac z czestotliwoscia 300 bodow?
0060 ... 1200 bodow?
0061 Czy potrafisz wygwizdac swoj numer telefonu?
0066 Czy potrafisz odegrac melodie na drukarce?
0067 ... napedzie dyskowym?
0068 ... stacji tasm?
    Czy wiesz, co oznaczaja:
0078 ... DASD?
0079 ... Emacs?
0080 ... ITS?
0081 ... RSTS/E?
0082 ... SNA?
0083 ... Spool?
0084 ... TCP/IP?
0098 Czy kiedykolwiek pokazywales nowicjuszowi "dowolny" klawisz?
0099 ... Czy to byl wylacznik sieciowy?
0119 Czy zamaskowales kiedykolwiek NMI?
0120 Czy zalamales kiedykolwiek system Halon?
0121 ... czy bylo to celowo?
0122 ... czy jeszcze tam pracujesz?
0131 Czy zrzuciles kiedykolwiek komputer z wysokosci powyzej dwoch 
     pieter?
0133 Czy kiedykolwiek naprawiles problem sprzetowy srodkami 
     programistycznymi?
0134 ... a odwrotnie?
0140 Czy kiedykolwiek pisales komentarze w jezyku obcym?
0141 Czy kiedykolwiek zniszczyles sprzet przy pomocy jedynie programu?
0143 Czy zabierasz wydruki programow na obiad?
0144 ... do lozka?
0147 Czy potrafisz programowac maszyne Turinga?
0152 Czy rozwiazales problem stopu?
0153 ... poprawnie?
0200 Czy miales kiedykolwiek wiecej niz 1 komputer?
0201 ... 4 komputery?
0202 ... 16 komputerow?
0210 Czy uzywasz wiecej niz 16 megabajtow pojemnosci dyskow?
0211 ... 256 megabajtow?
0212 ... 1 gigabajt?
0213 ... 16 gigabajtow?
0214 ... 256 gigabajtow?
0215 ... 1 terabajt?
0219 Czy masz wiecej niz 16 dyskietek?
0220 ... 64 dyskietek?
0221 ... 256 dyskietek?
0222 ... 1024 dyskietek?
0223 Czy masz choc jedna dyskietke osmio-calowa?
0282 Czy zaprojektowales kiedykolwiek uklad LSI?
0283 ... czy wszedl do produkcji?
0405 Czy znasz jakichs ludzi?
0406 ... wiecej niz jednego?
0407 ... wiecej niz dwoje?
0411 Czy logujesz sie przed sniadaniem?
0417 Czy marzysz w jakims jezyku programowania?
0421 Czy wierzysz, ze slowo menu moze kojarzyc sie z restauracjami?
0423 Czy robiles kiedys dekoracje z tasmy perforowanej lub kart 
     dziurkowanych?
0424 Czy powiesiles sobie na scianie naga dyskietke?
0432 Czy sadzisz, ze zbieranie smieci ma cos wspolnego z zarzadzaniem 
     pamiecia?
0439 Czy rozmawiasz z osoba siedzaca obok za posrednictwem komputera?
0459 Czy kiedykolwiek policzyles liczbe pi z dokladnoscia do ponad 
     tysiaca znakow po przecinku?
0460 ... a liczbe e?
0461 Czy kiedykolwiek znalazles liczbe pierwsza o ponad stu cyfrach?
0462 Czy kiedykolwiek napisales samomodyfikujacy sie kod?
0463 ... czy byles z tego dumny?
0464 Czy kiedykolwiek napisales program, ktory za pierwszym razem 
     dzialal prawidlowo?
0465 ... czy mial ponad 20 instrukcji?
0466 ... 100 instrukcji?
0467 ... czy byl napisany w asemblerze?
0468 ... czy dzialal za drugim razem?
0477 Czy kiedykolwiek spedziles 10 minut na szukanie pojedynczego bledu 
     literowego w programie?
0478 ... ponad godzine?
0479 ... dluzej niz jeden dzien?
0480 ... ponad tydzien?
0481 ... czy pierwsza osoba, ktorej to pokazales, wskazala go 
         natychmiast?
                                                               Opr. A.K (1997)