Oparty na GUI edytor asemblera x86

Czy istnieje narzędzie, które deasembluje pliki wykonywalne x86, prezentuje je w GUI, w którym można edytować polecenia asemblera i ponownie składa chcesz zapisać / załatać exe?

Wszystko czego potrzebowałoby to narzędzie, które deasembluje i ponownie składa pliki wykonywalne x86 do pewnego rodzaju formatu tekstowego… na przykład ildump robi z .NET.

Komentarze

Odpowiedź

Odpowiedź

Użyj IDA Pro. To jest dokładnie to narzędzie, o które prosisz. Aby załatać plik binarny, użyj opcji w menu Edycja -> Łatka.

Komentarze

  • Jak edytować kod operacji w IDA? Nie mogę ' znaleźć żadnego sposobu na zrobienie tego.
  • Albo w przeglądarce szesnastkowej, albo poprzez Edycję – > Patch program – > Zmień bajt / słowo lub asembluj. Domyślam się, że ' używasz " starej wersji " IDA. W takim przypadku musisz zmodyfikować $ IDA_DIR / cfg / idagui.cfg, uncomenting wiersz odnoszący się do menu łatek.

Answer

Chociaż „GUI” jest oparty na konsoli, zawsze używałem HIEW.

Odpowiedź

Ollydbg to darmowe narzędzie – to bardziej debugger niż deasembler.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *