Kategorie: IT, Co se jinam nevešlo, Keyloggery

Hardwarový keylogger - znovuoživení "projektu"

Keyloggery jsou podrazácká věc, je to špína a hnus, to ale nic nemění na tom, že jsem si jeden hardwerový před víc jak rokem postavil na otestování...

keylogger

Autor: KdoSiOdJinud | Vydáno: 14.2.2009 9:25 | Přečteno: 17631x | Komentářů: 0

Jelikož nejsem zas tak zdatný "elektronik" tak jsem si schémátko vygooglil, našel jsem tento open projekt...

Princip hardwerového keyloggeru je prostý, je to prodloužení s PS2 konektory. Jak je podle schématka zřejmé, klávesnici stačí 4 vodiče (Ucc - 5V, Clk - hodiny, Data - že by data, GND - že by zem? :o) ) na ty je připojen AT89C2051 kterého budí krystal 12MHz, data vstupující do logeru jsou zpracována, zapsána do EEPROM paměti a běží dál do pc - timto se nám text loguje... Z paměti ho dostaneme pomocí "zpětného přehrání", připojíme pouze logger k pc, spustíme aplikaci, která je na stránkách projektu ke stažení a stiskneme tlačítko na logeru. Ten přehraje obsah paměti a aplikace data zachytí a převede na asci znaky... Toť vše k funkci, komunikace klavesnice a pc je na delší povídání, více podrobností je na stránkách projektu.

Co je potřeba k výrobě?

- programátor pro AT89C2051
- pájku, v lepším případě mikropájku
- věci k leptání tištěných spojů, vše lze nakoupit zde
- součástky:
* Atmel AT89C2051 mikrokontroler (lze použít i AT89C1051, AT89C4051)
* AT24C512 EEPROM paměť (velikost paměti pak musíte otisknout ve zdrojáku který budete frešovat do AT89C2051
* 12 MHz krystal
* 2 x 33p kondenzátor
* 10 uF kondenzátor
* 10 k odpor
* malé tlačítko

Možná budete postrádat vzor pro tištěný spoj, já si ho nakreslil sám tužkou hezky na pauzák, ale využití nějakého softu bude určitě flexibilnější, výroba tištěného spoje pak proběhla ve školní "laboratoři" krásně fotocestou - až na stav některých zařízení je škola vybavená výborně... Výsledek i po zbastlení je tu:

keylogger

Jak nadpis napovídá je čas oživení, loger ležel dlouho v šupíku, kam se poděl mikrokontroler opravdu netuším a jak tak koukám na cesty tištěného spoje pochybuji o funkčnosti:

keylogger

Co hodlám dělat?

- nafrešovat si nové AT89C2051
- dokončit konektory PS2 které jsou poněkud "rozložené"
- po ověření funkčnosti překreslit schéma do menší podoby (stávající HW je velikosti krabičky od sirek což je obrovské vzhledem k počtu součástek, pamět mám v smd ze strany spoje)

Jaké výhody jsou v případném použití?

- softwerově nezjistitelné
- funkční ihned po startu pc > loguje úplně vše od zavedení napětí do klávesnice
- možnost zabudovat přímo do klávesnice
- nezávyslost na OS

Nevýhody:

- v tomto open projektu nutnost mačkat tlačítko pro přehrání
- použití / zneužití je podpásovka

Pozor - porušení zákona předejdete informováním uživatelům, že pc je monitorováno!

Odkazy:
oficiální stránky open verze keyloggeru

Komentáře rss

Pokud hledáte službu či máte dotaz mimo téma článku, využijte prosím sekci Nabídky / poptávky.


Nebyly přidány žádné komentáře.