Elektroda.pl
Elektroda.pl
X
Arrow Multisolution Day
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Dekompilacji pliku firmware *.bin?

tomcur 28 Maj 2011 15:16 2190 6
  • #1 28 Maj 2011 15:16
    tomcur
    Poziom 9  

    Mam następujący problem: Posiadam urządzenie z wbudowanym modemem GSM, które spełnia rolę alarmu (jest sprzężone z kamerą, podczas wykrycia ruchu przez kamerę drogą GPRS jest wysyłany ciąg z alarmem na serwer poprzez TCP).

    Posiadam firmware do tego urządzenia, lecz plik jest w formacie *.bin. Czy istnieje możliwość dekompilacji tego pliku ? Chciałbym móc zajrzeć w kod źródłowy i dopisać sobie kilka funkcjonalności. Bardzo proszę o cenne wskazówki.

    0 6
  • Arrow Multisolution Day
  • #2 28 Maj 2011 16:13
    McMonster
    Poziom 32  

    Już sam fakt zadania takiego pytania świadczy o tym, że możesz zapomnieć o tym pomyśle, bo posiadasz zbyt małą wiedzę.

    0
  • Arrow Multisolution Day
  • #4 28 Maj 2011 16:33
    Atreyu Makiavel
    Poziom 34  

    Spróbuj go zdekompilować przy pomocy IDA Pro Advanced v5.5 with Hex-Rays Decompiler v1.1

    0
  • #5 28 Maj 2011 17:04
    maciej_333
    Poziom 34  

    Najpierw trzeba ustalić jaki mikrokontroler znajduje się w tym urządzeniu. Kolejno ustalić również w jaki sposób ten firmware należy zapisać w flash'u uC. Jeżeli już to zrobisz możesz poszukać jakiegoś dekompilatora. Jednak i tak otrzymasz prawdopodobnie kod asemblerowy i to w dodatku mało czytelny. W celu dodania nowych funkcji trzeba również posiadać dokumentację urządzenia np. schemat ideowy. W trakcie dekompilacji może się pojawić problem, bo np. tablice stałych dekompilator może wziąć za kod. Ogólnie bardzo mało prawdopodobne by dało się to zrobić.

    0
  • #6 28 Maj 2011 19:51
    Atreyu Makiavel
    Poziom 34  

    A o modyfikacjach softa Siemensów, Sony Ericssonów i Motoroli ktoś słyszał? (patche i elfy) Bo zdaje się, że jakieś mądre głowy sobie jakoś poradziły z takim "surowym" asemblerowym kodem z dekompilatora ;)

    0
  • #7 14 Cze 2011 23:23
    phanick
    Poziom 28  

    Jak jest popyt, to jest i podaż. Więc jak jest duże parcie oraz zbyt na zmodyfikowany soft, zbierze się duża grupa `zapaleńców` to nie jest powiedziane, ze nic nie wyjdzie. Ale czy szary człowieczek sam wygra walkę ze swoim urządzeniem niczym Don Kiszot z wiatrakiem?

    0