Bežná MO cena: 12,50 EUR / Akciová cena: 12,50 EUR
Programovací jazyk Python je najlepšou voľbou pre hackerov, reverzných inžinierov a testerov software, pretože sa v ňom rýchlo a ľahko napíše potrebný kód, nehľadiac na nízko úrovňovú podporu a knižnice, čo sú všetko veci, ktoré dokážu hackeri oceniť. Táto kniha je koncipovaná tak, aby ste zvládli aj trochu teoretických vedomostí, na ktorých základe bola vybudovaná väčšina hackerských nástrojov a techník, ako sú debuggery, zadné dvierka, fuzzery, emulátory a injektáže kódu.
Dozviete sa taktiež všeličo o tom, ako využívať vopred vybudované nástroje Pythonu v situáciách, kedy nie je nutné vyrábať vlastné riešenia. Naučíte sa používať nielen nástroje založené na Pythone, ale taktiež ako budovať vlastné nástroje v Pythone. Znalosti získané z tejto knihy vám umožnia, aby ste väčšinu zručností dokázali prenášať medzi aplikáciami, takže budete schopní používať, ladiť, rozširovať i prispôsobovať akýkoľvek nástroj Pythonu, ktorý si zvolíte.
Kniha se zaoberá týmito témami:
Nastavenie vývojového prostredia
Debuggery a ich design
Tvorba vlastného debuggera na Windows
PYDBG: debugger v Pythone na Windows
Immunity Debugger: to najlepšie z oboch svetov
Hackovanie
Injektáž DLL a kódu
Fuzzing
Framework Sulley
IDAPython: skriptovanie IDA Pro
PyEmu: skriptovateľný emulátor
Justin Seitz pracuje ako výskumník v oblasti bezpečnosti pre Immunity, Inc. Jeho hlavnou náplňou práce je vyhľadávanie chýb, reverzne inžinierstvo, vytváranie exploitov a programovanie v Pythone.