Ocena:

Książka obejmuje temat hakowania jądra FreeBSD, zapewniając kompleksową, przyjemną i pouczającą eksplorację technik, takich jak tworzenie ładowalnych modułów jądra i manipulowanie obiektami jądra. Chociaż oferuje praktyczne przykłady i jest zaprojektowany tak, aby był dostępny dla czytelników z pewną wiedzą programistyczną, poleganie na składni AT&T i korzystanie z przestarzałej wersji FreeBSD są głównymi wadami.
Zalety:⬤ Ciekawa i przyjemna lektura
⬤ świetna dla programistów i entuzjastów FreeBSD
⬤ dobrze skonstruowana z praktycznymi przykładami i stopniowym wprowadzeniem do koncepcji hakowania jądra
⬤ koncepcje mają zastosowanie również do Linuksa
⬤ dostępny do pobrania kod źródłowy.
⬤ Używa składni AT&T dla ASM, którą niektórzy czytelnicy uważają za mniej czytelną niż składnię Intela
⬤ oparty na FreeBSD
⬤ 0, który jest przestarzały i nie jest powszechnie używany
⬤ brakuje aktualizacji lub erraty dla nowszych wydań
⬤ zakłada znajomość FreeBSD i programowania w C, co może nie odpowiadać początkującym.
(na podstawie 8 opinii czytelników)
Designing BSD Rootkits: An Introduction to Kernel Hacking
Choć rootkity mają dość negatywny wizerunek, mogą być wykorzystywane zarówno do czynienia dobra, jak i zła. Designing BSD Rootkits uzbraja cię w wiedzę potrzebną do pisania ofensywnych rootkitów, obrony przed złośliwymi, a także do odkrywania jądra i systemu operacyjnego FreeBSD w tym procesie.
Zorganizowana w formie samouczka, Designing BSD Rootkits nauczy cię podstaw programowania i rozwijania rootkitów w systemie operacyjnym FreeBSD. Celem autora Josepha Konga jest uczynienie cię mądrzejszym, a nie nauczenie cię pisania exploitów lub przeprowadzania ataków. Dowiesz się, jak utrzymać dostęp roota długo po uzyskaniu dostępu do komputera i jak hakować FreeBSD.
Liberalne wykorzystanie przykładów przez Konga zakłada brak wcześniejszego doświadczenia w hakowaniu jądra, ale nie osłabia informacji. Cały kod jest dokładnie opisany i przeanalizowany, a każdy rozdział zawiera co najmniej jedną rzeczywistą aplikację.
W zestawie:
Podstawy programowania modułów jądra FreeBSD Wykorzystanie hakowania wywołań do obalenia jądra FreeBSD Bezpośrednie manipulowanie obiektami, od których zależy jądro w celu prowadzenia wewnętrznych zapisów Łatanie kodu jądra rezydującego w pamięci głównej; innymi słowy, zmienianie logiki jądra, gdy jest ono nadal uruchomione Jak bronić się przed opisanymi atakami.
Zhakuj jądro FreeBSD dla siebie.