Kali Linux to gotowa platforma, dostarczająca:
systemd
/udevd
z Debiana (w tym reguły udevd) - czyli mechanizm, który po uruchomieniu systemu Linux analizuje sprzęt w komputerze, uruchamia sterowniki itd.a więc niemal wszystko, co jest potrzebne do stworzenia takiego narzędzia. Zostało tylko napisać kilkadziesiąt skryptów, które spinają te gotowe klocki w całość.
Z powodu ograniczeń technicznych, projekt Funkcjonariusz jest podzielony na 2 osobne produkty - współdzielące ten sam kod źródłowy, te same mechanizmy konfiguracyjne i dodatki, ale uruchamiane na 2 różne sposoby: Funkcjonariusz i Funkcjonariusz Mobilny.
Szczegóły znajdziesz na tej stronie.
Na potrzeby prawdziwej realizacji (przeciwko prawdziwym celom) powinieneś zawsze mieć przynajmniej 3 dyski, z trzema wersjami:
Zobacz naszą listę polecanego sprzętu. Nie ma jednego modelu idealnego do wszystkich zastosowań - na tej liście wypunktowaliśmy wszystko to, na co powinieneś zwrócić uwagę.
Usługa systemowa rc-drivebadger
wymaga do startu Funkcjonariusza jedynie pełnej konfiguracji urządzeń blokowych i systemu plików, oraz rsysloga.
Następnie skrypt startowy czeka 15 sekund (na niektórych komputerach 25 sekund), aby dać szansę innym usługom na konfigurację sieci. Jeśli konfiguracja w tym czasie się powiedzie, identyfikator eksfiltrowanego komputera zawiera jego adres IP.
Jeśli konfiguracja się nie powiedzie, np.:
wówczas Funkcjonariusz, aby nie opóźniać ataku, po prostu pomija identyfikację sieciową eksfiltrowanego komputera.