Pwnagotchi na Raspberry Pi Zero 2 W

19. ledna 2025

cover image

Pwnagotchi na Raspberry Pi Zero 2 W

Představte si malého, chytrého pomocníka, který vás nejen naučí, jak fungují Wi-Fi sítě, ale také vám pomůže lépe pochopit jejich zabezpečení. Pwnagotchi je víc než jen nástroj – je to AI-powered zařízení, které se učí ze svého prostředí a komunikuje s vámi přes minimalistický e-ink displej. Dokonce má vlastní osobnost a mění své chování podle toho, jak ho používáte.

"Pwnagotchi" je odvozeno od legendární japonské hračky Tamagotchi. Stejně jako Tamagotchi potřebuje péči a pozornost, Pwnagotchi se učí a zdokonaluje sběr dat podle toho, jak s ním pracujete. Tento projekt je skvělý jak pro tech nadšence, tak pro nováčky, kteří se chtějí ponořit do světa kyberbezpečnosti.

Co je Pwnagotchi?

Pwnagotchi je open-source projekt, který funguje jako AI-powered Wi-Fi security tool. Přístroj pasivně sbírá handshaky z Wi-Fi sítí, které lze použít k testování jejich zabezpečení. Je ideální pro vzdělávací a bezpečnostní účely.

Hlavní funkce Pwnagotchi

  • Sbírá handshaky z Wi-Fi sítí.
  • Učí se optimalizovat svou strategii sběru dat na základě AI.
  • Komunikuje s uživatelem přes e-ink displej.
  • Plně upravitelný dle vašich potřeb.

Co vše potřebuji pro postavení vlastního Pwnagotchi


Instalace Pwnagotchi

1. Příprava SD karty

  1. Stáhněte si obraz Pwnagotchi z repozitáře: Pwnagotchi na GitHubu.
  2. Použijte software jako Raspberry Pi Imager pro vytvoření obrazu na microSD kartu. (Doporučuji si přečíst pokyny na: wiki/Step-1-Installation).

2. Konfigurace Pwnagotchi

  1. Po vypálení otevřete SD kartu a najděte soubor config.toml.
  2. Upravte konfiguraci dle své potřeby:
main.name = "moje-pwnagotchi"
main.whitelist = [
 "nazev-moji-site",
]
ui.display.type = "waveshare_3"
ui.display.color = "black"
ui.display.rotation = 180

  1. Pokud potřebujete přidat podporu pro konkrétní Wi-Fi adaptér nebo modul, zkontrolujte nastavení interfaces.

3. Instalace e-ink displeje

  1. Nasaďte e-ink displej na GPIO piny Raspberry Pi.
  2. Ujistěte se, že je displej nastavený v config.toml a správně připojený.

4. První spuštění

  1. Vložte SD kartu do Raspberry Pi.
  2. Zapojte zdroj energie.
  3. Počkejte, dokud se Pwnagotchi plně nespustí. Na displeji by se měl zobrazit jeho aktuální stav. (První spuštění může trvat několik minut.)

Co s Pwnagotchi dále?

  • Sběr handshake: Přístroj začne automaticky sbírat handshaky z dostupných Wi-Fi sítí. Tyto handshaky lze uložit a použít k testování zabezpečení pomocí nástrojů jako Hashcat.
  • Upravené pluginy: Můžete vyzkoušet řadu pluginů dostupných pro Pwnagotchi, například pro GPS lokalizaci nebo automatické reporty.
  • Rozšíření HW: Dále je možné k Pwnagotchi připojit další HW, jako například GPS modul nebo externí Wi-Fi adaptér třeba od Alfa Networks.
  • Komunita: Zapojte se do komunity Pwnagotchi na Discordu nebo GitHubu a sdílejte své výsledky a nápady.

Bezpečnostní a právní aspekty

Používejte Pwnagotchi výhradně v souladu se zákony vaší země a sítěmi, na které máte oprávnění k testování. Neoprávněné sběr handshaků nebo jiné aktivity mohou být nezákonné.


Pwnagotchi je skvělý nástroj, který spojuje vzdělání a zábavu v oblasti Wi-Fi zabezpečení. S trochou času a experimentování můžete vytvořit mocný nástroj na testování sítě a lépe pochopit, jak zajistit jejich bezpečnost.

Pokud se vám tento blog líbil, sdílejte ho na sociálních sítích, aby ho mohli objevit i ostatní.