Ponowne wykorzystanie zastrzeżonych gniazd bezprzewodowych bez hakowania sieci bezprzewodowej
Naginanie różnych zastrzeżonych urządzeń do naszej woli jest hakerskim rytuałem przejścia. Jeśli chodzi o zastrzeżone gniazdka ścienne, często stosujemy inżynierię wsteczną i emulujemy ich protokół – ale można pójść na skróty i, jak [oaox], podrobić naciśnięcia przycisków na oryginalnym pilocie! Przyciski w takich pilotach są zazwyczaj multipleksowane i czytane jako matryca klawiszy (pod warunkiem, że jest ich więcej niż cztery), więc nie możesz po prostu przeciągnąć jednego z padów do masy i oczekiwać, że nie zmylisz mikrokontrolera wewnątrz pilota. Podczas odczytywania matrycy klawiszy, kontroler zazwyczaj będzie sterował wierszami jeden po drugim i odczytywał stany kolumn, a wiersz lub kolumna sterowana z zewnątrz spowoduje, że kod będzie postrzegał całą grupę klawiszy jako „wciśnięte” – jednakże cyfrowo sterowany „przełącznik” nie ma tego problemu!
Jednym ze sposobów osiągnięcia tego byłoby użycie tranzystora, ale [oaox] zagrał bezpiecznie i wybrał analogowy multiplekser 4066, który ma większe szanse na współpracę z każdym pilotem, bez względu na konfigurację przycisków, na przykład, nawet gdy przyciski są podłączone jako część sieci rezystorowej. Jako bonus, pilot nadal będzie działał, a Ty nadal będziesz mógł używać jego przycisków do oryginalnego celu – tak długo jak zachowasz porządek w okablowaniu! W porównaniu do reverse-engineering protokołu i przy użyciu bezprzewodowego nadajnika, to również ma tę zaletę, że jest w stanie konsekwentnie pracować z nawet non-realtime urządzeń, takich jak Raspberry Pi, i innych urządzeń, które działają OS i nie są w stanie zagwarantować spójne działanie podczas jazdy tanie GPIO-operated RF nadajnika.
W przeszłości widzieliśmy ludzi, którzy próbowali zmierzyć się z tym problemem, uciekając się do hakowania protokołu RF. Rozmawialiśmy o analogowych multiplekserach i przełącznikach w przeszłości, jeśli chcesz dowiedzieć się więcej o sposobach zastosowania ich do rozwiązywania swoich problemów hakerskich! Biorąc projekty takie jak te jako punkt wyjścia, to nie jest zbyt daleko, aż będziesz w stanie zastąpić drift-y joysticki na swoim Nintendo Switch z touchpadami!
…
Czytaj dalej: https://hackaday.com/2022/01/31/reusing-proprietary-wireless-sockets-without-wireless-hacking/