Hacking - umění exploitace

1. 10. 2005

Sdílet

Asi to vypadá velmi nepatřičně: hacking je přece umění na hranici možného prooriginálně myslící bytosti, jež dokáží z ničeho vytěžit maximum, ne disciplína pro každého začát...
Asi to vypadá velmi nepatřičně: hacking je přece umění na hranici možného pro
originálně myslící bytosti, jež dokáží z ničeho vytěžit maximum, ne disciplína
pro každého začátečníka! Správný hacker přece vše najde na internetu a zbytek
si odvodí či domyslí... Přesto vycházejí knihy, jako je tato, jež se pokoušejí
něco alespoň naznačit. A nejsou k zahození!
Pokud jste propadli iluzi, že stát se hackerem (rozuměj umělcem technického) je
otázkou výukových materiálů, pak je tahle příručka výbornou léčebnou kůrou.
Autor se pokusil o nástin několika aspektů této zájmové činnosti a pokud nejste
opravdovými zájemci (myšleno v nejsilnějším smyslu slova), pak vás jeho látka
brzy omrzí. V neposlední řadě je dobré upozornit, že autor upřednostňuje jako
ukázkové prostředí systém Linux, jehož architektura je referenčním materiálem.
Nejde o začátečnické povídání - pokud nemáte podrobnější představu o jazyce C a
nikdy jste si alespoň nezkusili pohrát s assemblerem, jedná se o nesnesitelně
abstraktní hmotu. První část knihy je zaměřena na oblast programování, cílem
výkladu je naznačit cestu k tvorbě exploitů, tedy kódů k průniku do operačního
systému. Jen tak mimochodem zde získáte související informace o práci s pamětí
a o strukturách, jako je zásobník volání. Pokud se v architektuře nevyznáte
více, utonutí je vždy otázkou okamžiků.
Další výraznější celek je zaměřen na síťování, ani zde autor nesnižuje
nasazenou laťku. Výklad se po stručném úvodu ponoří do hlubin síťové
komunikace, z níž ční ukázky různých softwarových nástrojů, doprovázené věrnými
druhy v podobě skriptů v jazyce Perl. Tedy další prověrka vašich kompetencí!
Pokud jste vydrželi do konce, poslední kapitola se věnuje šifrování, dostane se
vám jak koncepčních poznámek, tak ukázek praktického prolamování. Jazyk C je i
zde vaší pravou rukou! Není nám známo, zda mysl hackera musí být vedle
originality zároveň rozpolcena, ale tato kniha ledacos naznačuje. Nemáte-li
zábrany, hledáte-li inspiraci a nebojíte se využít opravdové programátorské
prostředky v podobě výše zmíněných jazyků, určitě do ní nahlédněte!
Autor: Jon Erickson
Vydavatelství:
Zoner Press, Brno, 2005
Počet stran: 263
Doporučená cena: 225 Kč

Autor článku