Értékelés:

A könyv a FreeBSD kernel hacking témakörét járja körül, átfogó, élvezetes és informatív módon mutatja be az olyan technikákat, mint a betölthető kernelmodulok létrehozása és a kernelobjektumok manipulálása. Bár a könyv gyakorlati példákat kínál, és úgy tervezték, hogy a némi programozási ismeretekkel rendelkező olvasók számára is hozzáférhető legyen, komoly hátránya, hogy az AT&T szintaxisra támaszkodik, és egy elavult FreeBSD-verziót használ.
Előnyök:⬤ Érdekes és szórakoztató olvasmány
⬤ programozóknak és FreeBSD-rajongóknak is kiváló
⬤ jól felépített, gyakorlati példákkal és a kernel hacking fogalmainak fokozatos bevezetésével
⬤ a fogalmak Linuxra is alkalmazhatók
⬤ letölthető forráskód elérhető.
⬤ AT&T szintaxist használ az ASM-hez, amit néhány olvasó kevésbé olvashatónak talál, mint az Intel szintaxist
⬤ a FreeBSD
⬤ 0-ra épül, ami elavult és nem széles körben használt
⬤ hiányoznak az újabb kiadásokra vonatkozó frissítések vagy hibajegyzékek
⬤ feltételezi a FreeBSD és a C programozás ismeretét, ami nem biztos, hogy kezdőknek való.
(8 olvasói vélemény alapján)
Designing BSD Rootkits: An Introduction to Kernel Hacking
Bár a rootkitekről meglehetősen negatív kép él a köztudatban, jóra és rosszra is lehet őket használni. A Designing BSD Rootkitek megtervezése felvértezi Önt azzal a tudással, amelyre szüksége van ahhoz, hogy támadó rootkiteket írjon, védekezzen a rosszindulatúak ellen, és eközben felfedezze a FreeBSD kernelt és az operációs rendszert.
A Designing BSD Rootkits tananyagként felépített könyv a FreeBSD operációs rendszer alatti rootkitek programozásának és fejlesztésének alapjait tanítja meg. A szerző, Joseph Kong célja, hogy okosabbá tegye Önt, nem pedig az, hogy megtanítsa, hogyan kell exploitokat írni vagy támadásokat indítani. Megtanulhatod, hogyan tarthatod meg a root hozzáférést sokáig a számítógéphez való hozzáférés megszerzése után, és hogyan hackelheted meg a FreeBSD-t.
Kongs bőkezű példahasználat nem feltételez korábbi kernel-hackelési tapasztalatot, de nem hígítja fel az információkat. Minden kódot alaposan leír és elemez, és minden fejezet tartalmaz legalább egy valós alkalmazást.
Tartalmazza:
A FreeBSD kernelmodulok programozásának alapjai A hívásbeakasztás használata a FreeBSD kernel aláaknázásához A kernel belső nyilvántartását biztosító objektumok közvetlen manipulálása A kernel főmemóriában lévő kernel kódjának javítása; más szóval a kernel logikájának megváltoztatása futás közben Hogyan védekezhetünk a leírt támadások ellen.
Törje fel a FreeBSD kernelét.