Showing posts with label hexdump. Show all posts
Showing posts with label hexdump. Show all posts

Sunday, June 21, 2015

Tutorial- Unpacking cable modem firmware

So, what about Your ISP cable modem? Some providers shares a cm firmware, some not and this is the most often situation. There is a couple of ways, to get this piece of binaries. When You have it, You may think what is the next step. A few basic tools (hexdump, strings, dd, lzmadec,  etc.) provided with linux usually make the job. Now, go back to ours binary. First we must know, if it is a zip or lzma package maybe? File command show us, what it knows about it.

$ file cable_modem_firmware.bin 
cable_modem_firmware.bin: data

Nothing. 

Of course, file tool doesn't reveal intersting news at this step, as usually. Ther is no magic bytes recognized on the begining of .bin file.
Next tool is "strings". In example mentioned below, it show us at least 12-chars strings: 


$ strings -12 cable_modem_firmware.bin 
cable_modem_firmware.bin

4wX8<X$2ee`E-
(8i\R#F"\b-#O
t^paU>ETvn{^o
S<W/[d6h)!@|;q
p!&G,C< >       ,r:
h;BVFqX*99YJT
Hro+'xP@LRD1#
/.3jDeFloQ1     s
pDvaz|IR/_[;q-
nRG<5@W9U#?F,>Q

Monday, March 23, 2015

8 level wrt150- backdoor jak drzwi od stodoły

**Producent powiadomiony- brak odpowiedzi**

Jest to prawdopodobnie ten sam backdoor opisany przez Zaufaną Trzecią Stronę.

Pod koniec zeszłego roku, dzięki uprzejmości kolegi z pracy, miałem okazję podłączyć sobie na testy router firmy 8 level, model WRT 150. Pobieżne (a to błąd) penetracje doprowadziły mnie do wniosku, że urządzenie jest bezpieczne i wyłączyłem je. Nic bardziej mylnego. W myśl powiedzenia "najciemniej jest pod latarnią" ostatnią rzecz jaką miałem zrobić, to przeskanować porty tego sprzętu:

$ sudo nmap 192.168.1.1 -sU -p1-65535 -min-rate 15000 -stats-every 3 -vv -r

i wynik:

PORT      STATE  SERVICE
...
53413/udp open   unknown
...


Pierwsza myśl, to UPnP. Sprawdziłem- wyłączone. Router zaczyna być podejrzany. Skoro port jest otwarty, to znaczy, że czeka na jakiś komunikat


$ nc 192.168.1.1 53413 -u -vv


Tuesday, February 3, 2015

D-­Link DIR 825 ­ azjatycki durszlak (po raz pierwszy)


źródło

Jeśli zapomniałeś wszelkich haseł, lub chcesz je zmienić nie mając dostępu do panelu administracyjnego,poniżej kilka wskazówek.


Podatności potwierdzone na wersji firmware'u 2.0.2 REVB i niższych, dostępne tutaj.

W przypadku mojego egzemplarza, router bez zmodyfikowania wersji 2.0.7 dostępnej pod linkiem wyżej, nie chce jej pobrać. Wersja 2.0.9beta patchuje dziury (od d-linka, którego powiadomiłem), można ją pobrać stąd.

Przywracanie ustawień fabrycznych może być kłopotliwe, jeśli mamy urządzenie skonfigurowane w stopniu większym niż ustalenie SSID- to jasne. Ambitniej będzie dobrać się do pudełka bez resetu ;)