Plik znakowy urządzenia klawiatury
: 26 marca 2009, 16:07
Witam...
Szukam rozwiązania dosyć nietypowego problemu i postanowiłem poprosić o jakąkolwiek pomoc gdyż albo rozwiązanie jest na tyle banalne aż nie widzę rozwiązania, albo rozwiązanie jest faktycznie bardzo skomplikowane.
Sprawa zapowiada się prosto. Potrzebuję odnaleźć plik urządzenia znakowego klawiatury.
Zazwyczaj jest to coś w stylu /dev/input/event4 (przykładowo)
Co wiem:
- maszyna to komputer na bazie PC wzbogacony o dodatkowe kontrolery
- system to debian, ale wersji nie znam gdyż jest on nieco zmodyfikowany na potrzeby tej maszyny
- jądro z rodziny 2.4.x
- X'y są, maszyna pracuje z Gnome i to właśnie w trybie graficznym potrzebuję plik klawiatury
- klawiatura nie jest standardowa, zatem szukanie jej w /dev/input czy w logach mija się z celem. Klawiatura jest pewnego rodzaju panelem sterującym, jednak działa jak standardowa klawiatura, posiada znaki alfanumeryczne itd
- /dev/ttySx nic nie daje
- jest szansa, że klawiatura ta podłączona jest przez port usb ale sprawdzałem szynę usb i żadne z urządzeń usb nie jest widziane jako klawiatura
- nie mam możliwości użycia poleceń lsusb ani poleceń z rodziny udev
- nie mam możliwości instalacji lub aktualizacji wielu pakietów (głównie z powodu modyfikacji systemu)
- znam prawdopodobny moduł jądra dotyczący posiadanej klawiatury (nie posiadam jego źródła a google nigdy o takim module nie słyszało)
- lspci niewiele zdradza istotnych informacji
Sprawa jest dla mnie dosyć ważna.
Plik ten potrzebuję do keylogera. Odpowiedniego deamona już napisałem, ale bez wskazania mu pliku urządzenia niewiele zdziałam (chyba, że jest inny sposób globalnego przechwycenia klawiatury)
Najprościej byłoby dowiedzieć się z jakim urządzeniem blokowym powiązany jest owy moduł jądra.
Mam nadzieję, że względnie logicznie opisałem mój problem i naprawdę zależy mi na szybkim znalezieniu rozwiązania - mam czas do jutra rana ;/
Jeśli potrzebne są dodatkowe informacje to mogę je podać.
Proszę nie zadawać pytań typu wersja tego czy owego pakietu gdyż w tym przypadku raczej nie będzie miało to znaczenia (chyba, że się mylę). To jest zmodyfikowany debian i niektóre wersje pakietów mogą się różnić od tych na zwykłych PC.
Szukam rozwiązania dosyć nietypowego problemu i postanowiłem poprosić o jakąkolwiek pomoc gdyż albo rozwiązanie jest na tyle banalne aż nie widzę rozwiązania, albo rozwiązanie jest faktycznie bardzo skomplikowane.
Sprawa zapowiada się prosto. Potrzebuję odnaleźć plik urządzenia znakowego klawiatury.
Zazwyczaj jest to coś w stylu /dev/input/event4 (przykładowo)
Co wiem:
- maszyna to komputer na bazie PC wzbogacony o dodatkowe kontrolery
- system to debian, ale wersji nie znam gdyż jest on nieco zmodyfikowany na potrzeby tej maszyny
- jądro z rodziny 2.4.x
- X'y są, maszyna pracuje z Gnome i to właśnie w trybie graficznym potrzebuję plik klawiatury
- klawiatura nie jest standardowa, zatem szukanie jej w /dev/input czy w logach mija się z celem. Klawiatura jest pewnego rodzaju panelem sterującym, jednak działa jak standardowa klawiatura, posiada znaki alfanumeryczne itd
- /dev/ttySx nic nie daje
- jest szansa, że klawiatura ta podłączona jest przez port usb ale sprawdzałem szynę usb i żadne z urządzeń usb nie jest widziane jako klawiatura
- nie mam możliwości użycia poleceń lsusb ani poleceń z rodziny udev
- nie mam możliwości instalacji lub aktualizacji wielu pakietów (głównie z powodu modyfikacji systemu)
- znam prawdopodobny moduł jądra dotyczący posiadanej klawiatury (nie posiadam jego źródła a google nigdy o takim module nie słyszało)
- lspci niewiele zdradza istotnych informacji
Sprawa jest dla mnie dosyć ważna.
Plik ten potrzebuję do keylogera. Odpowiedniego deamona już napisałem, ale bez wskazania mu pliku urządzenia niewiele zdziałam (chyba, że jest inny sposób globalnego przechwycenia klawiatury)
Najprościej byłoby dowiedzieć się z jakim urządzeniem blokowym powiązany jest owy moduł jądra.
Mam nadzieję, że względnie logicznie opisałem mój problem i naprawdę zależy mi na szybkim znalezieniu rozwiązania - mam czas do jutra rana ;/
Jeśli potrzebne są dodatkowe informacje to mogę je podać.
Proszę nie zadawać pytań typu wersja tego czy owego pakietu gdyż w tym przypadku raczej nie będzie miało to znaczenia (chyba, że się mylę). To jest zmodyfikowany debian i niektóre wersje pakietów mogą się różnić od tych na zwykłych PC.