logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sprzętowy keylogger na PS/2

kmmepl 27 Paź 2015 21:34 8610 10
  • Sprzętowy keylogger na PS/2 Odczytywanie znaków podawanych przez użytkownika do komputera jest obecnie rzeczą trywialną. Wystarczy pobrać gotowy program i zainfekować nim dany komputer. Jednakże, Autor konstrukcji poszedł w inną stronę i wykonał projekt, który nie jest tylko kombinacją zer i jedynek, lecz fizycznym urządzeniem nie ingerującym w oprogramowanie urządzenia, a tylko pośredniczącym w przepływie danych.

    Idea

    Twórca zbudował to urządzenie ponieważ nigdzie nie znalazł podobnego gotowego urządzenia i jak twierdzi, przyda mu się ono do diagnostyki klawiatur w celu ich naprawy. Konstrukcja ta nie jest w 100% keyloggerem na USB, gdyż protokół USB HID jest dużo bardziej rozbudowany niż PS/2. Jednakże podłączenie klawiatury USB do portu PS/2 poprzez adapter sprawia, że nie trzeba spędzać godzin na rozgryzanie protokołu USB a można się zająć łatwiejszym PS/2.

    Potrzebne elementy

    Do budowy keyloggera potrzebne są następujące rzeczy:

    • PIC 12F1822 (wersja smd)
    • pamięć EEPROM 22xx1025 (każda wersja o pojemności 1Mb będzie działać)
    • 2x 4k7 rezystor 1/8W
    • Pickkit 2/3 (do programowania mikroprocesora oraz odczytu pamięci EEPROM)
    • dobra lutownica z możliwością stabilizacji temperatury

    Układ

    Poniższy rysunek przedstawia całkowity schemat urządzenia. Mikroprocesor jest odpowiedzialny za wykrywanie danych przychodzących od złącza PS/2. Następnie PIC dekoduje je i wysyła do pamięci EEPROM.

    Sprzętowy keylogger na PS/2


    Budowa

    W celu wykonania keyloggera najpierw otwieramy adapter USB <-> PS/2, jego wnętrze powinno wyglądać tak jak na załączonym zdjęciu. Całe urządzenie to po prostu podłączone piny z gniazda USB do wtyczki PS/2. Wszystkie kable są zatopione w silikonie lub w materiale do niego podobnym.

    Po otwarciu obudowy, usuwamy silikon i otrzymujemy żeński wtyk USB i męski konektor PS/2.

    Sprzętowy keylogger na PS/2


    Lutowanie głównych pinów

    Musimy połączyć wyprowadzenia obu konektorów w następujący sposób:
    VCC -> VCC
    GND-> GND
    D+ -> CLK
    D- -> DAT

    Sprzętowy keylogger na PS/2



    Programowanie mikrokontrolera

    Na początku pracy z mikroprocesorem, lutujemy go na jakieś płytce PCB z odpowiednimi padami lub lutujemy druciki bezpośrednio do pinów scalaka.
    Po wykonaniu tej czynności, łączymy programator Pickit 2, bądź inny model kompatybilny z PIC12F1822. Następnie wgrywamy program, który został napisany przez autora w języku C przy użyciu kompilatora PCW. Kod dostępny jest na końcu tego artykułu.

    Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2


    Lutowanie i programowanie EEPROM

    Obecny krok jest najtrudniejszy w całym poradniku.
    Musimy przylutować poprawnie mikroprocesor wraz z pamięcią oraz dwoma rezystorami podciągającymi. Do wykonania tego kroku potrzebujemy dobrej lutownicy a przede wszystkim bardzo dobrych umiejętności.

    Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2


    Odczyt EEPROM

    Po pomyślnym polutowaniu, podłączamy urządzenie do komputera wraz z klawiaturą i czekamy na dane. Kiedy zdobędziemy pożądane informacje to odłączamy urządzenie i odczytujemy dane z pamięci EEPROM. Możemy to wykonać w taki sposób, że piny SDA i SCL procesora lutujemy do nieużywanych pinów wtyczki PS/2. Dzięki temu otrzymujemy przejściówkę widoczną na jednym ze zdjęć zamieszonych poniżej. Po ustawieniu komunikacji z komputerem, odczytujemy dane i zapisujemy je na dysku. Do tego celu używamy dowolnego programu obsługującego kod szesnastkowy.

    Aby zgromadzone informacje miały jakiś sens musimy je przekonwertować do czytelnej wersji. Możemy to wykonać ręcznie, bądź za pomocą programu napisanego przez autora, został on umieszczony na końcu tego artykułu. Jednak jak twierdzi jego twórca jest to bardzo wczesna wersja i daleko jej do niezawodnego działania.

    Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2 Sprzętowy keylogger na PS/2


    Działanie urządzenia

    Jak widać na poniższym filmie urządzenie jest w pełni sprawne i w kilka chwil jest możliwy odczyt wprowadzonych wcześniej danych.





    Uwaga! Nikt nie ponosi odpowiedzialności za konsekwencje wynikające z używania tej konstrukcji. Jeśli ktoś bez uprawnienia uzyskuje dostęp do informacji dla niego nieprzeznaczonej przy użyciu np. keyloggera opisanego w tym artykule, podlega grzywnie, karze ograniczenia wolności albo pozbawienia wolności do lat 2, zgodnie z Art. 267 Kodeksu Karnego.


    źródło: http://www.instructables.com/id/How-to-build-your-own-USB-Keylogger/?ALLSTEPS

    Fajne? Ranking DIY
    O autorze
    kmmepl
    Poziom 13  
    Offline 
    kmmepl napisał 73 postów o ocenie 320, pomógł 7 razy. Jest z nami od 2013 roku.
  • #2 15102434
    hazet
    Poziom 26  
    Pytanie do Administratorów. Czy już można na Elektrodzie zamieszczać urządzenia
    hakerskie. Proszę o jednoznaczne stanowisko.
  • #3 15102461
    yogi009
    Poziom 43  
    Twórca zbudował to urządzenie ponieważ nigdzie nie znalazł podobnego gotowego urządzenia i jak twierdzi, przyda mu się ono do diagnostyki klawiatur w celu ich naprawy


    Już widzę to naprawianie klawiatur. Napylanie ścieżek węglowych na folie i tak dalej... Chyba że chodzi o zdalną diagnostykę amerykańskich klawiatur z Moskwy...
  • #4 15103359
    katakrowa
    Poziom 23  
    kmmepl napisał:
    wórca zbudował to urządzenie ponieważ nigdzie nie znalazł podobnego gotowego urządzenia



    https://www.google.pl/search?q=keylogger+usb&...i=nvQwVsXGKcO3swGH47aYBA#q=keylogger+usb+cena
  • #5 15103410
    pawel1029384756
    Poziom 21  
    katakrowa napisał:
    kmmepl napisał:
    wórca zbudował to urządzenie ponieważ nigdzie nie znalazł podobnego gotowego urządzenia



    https://www.google.pl/search?q=keylogger+usb&...i=nvQwVsXGKcO3swGH47aYBA#q=keylogger+usb+cena


    Zaskoczyła mnie cena takiego gotowego produktu, a do wykonania wystarczy jakieś 20 zł. Ale widocznie ktoś to kupuje za takie pieniądze jak nie może być wykrytym przez użytkownika. Jak się chwilę pomyśli to to też da się ominąć, wystarczy klawiatura ekranowa i robimy co chcemy. Wydaje mi się, że skuteczniejsze jest poinformowanie pracownika o kontroli tego co robi niż faktycznie stosowanie czegoś takiego. Jak nie jest informatykiem, to nie będzie wiedział jak to ominąć.
  • #6 15103721
    deywid
    Poziom 11  
    kto dzisiaj ma klawiature na ps2. odczytac po i2c wiele razy bylo.
    na usb cos takiego zrobic to bylby wyczyn..
  • #7 15103924
    Freddy
    Poziom 43  
    deywid napisał:
    kto dzisiaj ma klawiature na ps2.
    Dużo osób, wszystkie komputery przemysłowe.
    Cytat:
    odczytac po i2c wiele razy bylo.
    na usb cos takiego zrobic to bylby wyczyn..
    Żaden wielki problem.
  • #8 15104095
    LA72
    Poziom 41  
    Niestety schemat posiada "malutki" błąd i układ nie powinien zadziałać.
    Jak są zasilane pamięć i uC?

    Co zresztą jest to komentowane na stronie źródłowej.
  • #9 15104676
    Jamie
    Poziom 20  
    hazet napisał:
    Pytanie do Administratorów. Czy już można na Elektrodzie zamieszczać urządzenia
    hakerskie. Proszę o jednoznaczne stanowisko.


    Wygląda na to, że można. Wystarczy wytłuścić pod spodem :
    Uwaga! Nikt nie ponosi odpowiedzialności za konsekwencje wynikające z używania tej konstrukcji. Jeśli ktoś ...., podlega grzywnie, karze ograniczenia wolności albo pozbawienia wolności do lat..., zgodnie z Art... Kodeksu Karnego.
    Brakujące uzupełnić i już można dawać przepis na budowę małej, walizkowej bombki A, gazu paraliżującego lub sposobu na podkop do najbliższego banku spółdzielczego - wszystko, oczywiście, z użyciem choćby minimalnym, szeroko pojmowanej elektroniki...
  • #10 15104734
    Freddy
    Poziom 43  
    hazet napisał:
    Pytanie do Administratorów. Czy już można na Elektrodzie zamieszczać urządzenia
    hakerskie. Proszę o jednoznaczne stanowisko.
    Stworzenie takiego urządzenia nie jest zakazane, ani karane. Nawet używanie "na sobie" do prób.
    Dopiero jego użycie bez zgody wobec osoby trzeciej jest niedozwolone.
  • #11 15106996
    Frog_Qmak
    Poziom 25  
    Bez przesady, jeżeli coś takiego można kupić w każdym sklepie "szpiegołskim" to o co to zamieszanie? Nie jest to opis budowy fałszywej stacji BCS...
REKLAMA