DI-524 i Firefox

2006-08-26, hack



Jako, że domowy ruter Dlink DI-524 zaczął mieć problemy z rutowaniem TCP na świat, postanowiłem dokonać upgradu firmwaru. Jak to najczęsciej bywa, po aktualizacji coś nie działa. W tym przypadku niemożliwe było podanie hasła przy szyfrowniu WPA-PSK. Strona zawierała błędny JavaScript, który to uwidaczniał się pod Firefoxem. Jako, żem człowiek leniwy i nie chciało mi się przełączać na windows, postanowiłem zwalczyć problem.

Pomocny okazał się FireBug. Jest to prosty debuger/inspector do JavaScripta. Używałem go wcześniej do testowania różnych sprzętów AJAXowych. Przy pomocy FireBuga wyświetliłem zrzut stosu wywołań funcji. A następnie metodą “małpy” wybrałem jedną z funkcji i zmieniłem jej definicje na “działająca”. I się udało. Szczegóły na zrzucie ekranu.

Teraz zastanawiam się jak zrobić to na stałe. Chyba trzeba będzie użyć greasemonkey. Poczekam z tym do następnej awarii.

Aktualizacja
Nie poczekałem. Napisałem prosty skrypt di524-wpa-psk.user.js.

Aktualizacja 2
Na stronie wiki GreaseMonkey będą gromadzone moje skypty.

0 Comments

Jeszcze nikt tego nie skomentował.

Kanał RSS dla tego wpisu.

Niestety, skomentowanie tego wpisu jest niemożliwe.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2009 nablaone.net | powered by WordPress with Barecity