.

Hacking

Co je to vlastně Hacking?

Nejdříve si řekneme co to hacking vlastně je

Slovo "hacking" je odvozeno od anglického výrazu "hack", což znamená "hákovat". Hákovat ve smyslu proniknutí do (většinou) cizích počítačových systémů za účelem získávání informací o systému a přístupu ke všem informacím na systému. Ačkoli je toto nazýváno "nezákonným", opravdový hacker nedělá nic nezákonného, protože neničí žádnou práci jiných, neničí data a nebourá systémy. Prozkoumává systém, učí se a později ho povětšinou využívá k hackování jiných počítačových systémů. Tady však právě vzniká mylná domněnka, že pokud někdo uslyší o nějakém hackerovi, tak si představí okraj společnosti, oslizlou zrůdu, která se snaží zničit počítače a šířit jejich soukromá data (a pokud to někteří dělají, nejsou již hackery, ale trestuhodnými zločinci). Představují si muže co ničí jejich život a mají strach o své skvělé a "hodné" počítače, jako by jim je chtěl nějaký vyvrhel společnosti ukrást. Mimochodem je ani ve snu nenapadne, že to ani nemusí být muž a může to být klidně žena, již jsem se setkal na internetu s "hackerkami". K tomuto názoru přispěla také média, která píší a hlásí, že hackeři jsou pouze zlí a špatní lidé a že by měli všichni sedět. A za co? Za to, že jsou zvědaví. Za to, že se chtějí učit a prozkoumávat systémy, za to, že vůbec dýchají. Protože vrazi už zevšedněli, teroristické útoky nejsou tak zajímavé jako dnes, tak si média nemají co dál přimýšlet, protože všechno už se jaksi všeobecně ví. Ale hacking je celkem nové počítačové odvětví, nový druh kybernetické zábavy a proto se stále častěji objevují zprávy tohoto typu. Představte si, že jste potkali skvělého kamaráda, je to váš nejlepší přítel, a vy si s ním skvěle rozumíte. Oba rádi hrajete po netu, oba rádi chatujete a bavíte se. Domluvíte se, že půjdete někdy někam do hospody a od té doby kecáte jen tak. U piva, u sebe doma. Pak se najednou dozvíte, že ten úplně normální člověk, s kterým si tak rozumíte, je počítačový hacker. Například v novinách vyjde titulek: "Počítačový zločinec ohrozil celosvětový mír a naboural se do přísně tajného projektu v systémech Pentagonu". A hle, předtím jste si mysleli, že je to skvělý člověk, a najednou je to taková obluda, co místo dětiček straší počítače. A když se s ním znovu setkáte, připadá vám, že nějak divně kouká, je celý nějaký podezřívavý a možná je i dokonce nebezpečný. Co když se s vámi kamarádí jen proto, že vám pak chce ukrást cenná data z počítače? To ho radši už nepustíte k sobě domů, i když u vás byl dříve na návštěvě každý druhý den. Tak končí vaše přátelství jen kvůli tomu, že obecně panuje přesvědčení, že co hacker, to zločinec. Existuje několik druhů rozdělení "hackerů": hacker - člověk, většinou schopný programátor, který využívá bezpečnostních chyb (tzv. bugů - od slova bug=moucha) a proniká do systému za účelem získávání informací ze serveru i o serveru. Upozorňuji, že takových lidí je poměrně málo oproti ostatním, co se hackery nazývají, ale ve skutečnosti jimi nejsou. cracker - crackování je odvětví hackingu, protože je to také nelegální činnost (což uznávám), ale netýká se nabourávání do systému ale tzv. crackování programů. Prostě se hledají "bez. kódy" programů a pak se vytvoří jiný program, který příslušný soubor (hlavní spustitelný soubor) "crackne". Tím se odstraní omezení v podobě Shareware či Trial verze. Týká se také KeyGenů, tj. programů, která generují čísla na základě generovacích postupů programů, takže si program můžete zaregistrovat na vlastní jméno. A pak také Serialz (Serials), což jsou sériová čísla lidí, kteří se zaregistrovali, a pak svoje registrační údaje rozšířili na internetu. Taková databáze SN (Serial Number) je např. Serialz 2000 nebo OSCAR 2000. lamer - člověk, který ještě nemá dostatečné znalosti k hackování, a tak se pokouší hackovat, až získá tolik zkušeností a poznatků, že se hackerem stane. Tento typ lidí ohromně převažuje nad "elitou", což jsou různí hackeři, ať už na volné noze nebo sdružujících se ve skupinách (viz CzERT, Binary Division, Legion Of Doom, Legion Of Apocalypse aj.). looser - patrně druhý nejrozšířenější druh, někdy se píše také "luser". Je to vlastně takový ztracený případ, člověk, který není ani lamerem, jelikož nemá dostatečné schopnosti k získávání informací. Také dostávám dotazy od těchto lidí a mohu vám říci, že se u těchto dotazů skvěle bavím. Většinou se tyto dotazy týkají programu Telnet, který spustíte jednoduše z Nabídky Start - Spustit a zde napíšete Telnet. Je to asi nejpoužívanější hackingový nástroj, paradoxně distribuovaný samotným Microsoftem v balíku Windows. Původně totiž slouží k malinko odlišné věci, ale to sem nepatří. Pokud už se nějaký lamer do systému dostane, pak je většinou tak šťastný (věřte mi, taky jsem to zažíval :)), že stejně ani neví, co by měl dělat a root (administrátor Linuxového či Unixového systému) to najde v logu (soubory, kam se zapisují všechny události na systému, tudíž i login) a pokud se tam tento lamer dostane přes nějaký defaultní účet (účty které se vytvoří po nainstalování systému a líný root zapomene změnit heslo, které je stejné jako login), tak tomu účtu změní heslo a lamer už se nechytá. Opětovně chce hacknout server, a to navíc ještě z Windowsů, které nemají takové možnosti jako např. Linux. Hlavní úspěchy hackerů a (některých) lamerů totiž jdou právě z Linuxů, a to přes techniku známou jako "exploitová technika", lépe "používání exploitu". Exploit může být program, operace nebo např. nějaká speciálně zadaná URL, která způsobí neobvyklé chování systému. Ve většině případů jde o tzv. Buffer Overflow, to znamená "Přetečení Zásobníku", který většinou používají hackeři k získání rootovských práv. Ale tyto exploity se dají spouštět jen na Linuxu (možná že ve Win to taky jde, ale není to skoro vůbec používané) a je zajímavé, že většina lamerů jsou lameři jen proto, že nedají dopustit na své "Windowze" a nechtějí se pouštět do instalace a používání Linuxu. Těmto lamerům doporučuji nainstalovat si alespoň WinLinux, což je vlastně "oříznutá" verze Linuxu, která toho také hodně umí a je jednodušší na instalaci. Nebo si také mohou pohrát s partitionem a vyčlenit část svého disku (nejlépe 1 GB a více) pro nějakou verzi Linuxu (např. RedHat 6.1 ap.). Je to z toho důvodu, že Linux používá jiné členění a zapisování souborů a dat (zjednodušenné a celkem nepřesné vyjádření) a normálně by vám vůbec nefungoval. Úplně nejlepší je koupit jiný (třeba i používaný) harddisk a jen na něj nainstalovat Linuxe.