by pawelooss » 22 Aug 2009, o 09:21
Disassembler to program, który tłumaczy skompilowaną postać binarną programu dla danego procesora z powrotem na mnemoniki assemblera danego procesora. Oficjalnie służy to do odzyskiwania kodu programu w przypadku zaginięcia jego kodu źródłowego lub poprawianie wersji binarnej programu. "Nieoficjalnie" służy do operacji zwanej "reverse engineering" czyli pozyskiwania wersji w przybliżeniu źródłowej z posiadanej wersji binarnej (exe, com, dll, bin itd).
Właściwie najlepszym znanym mi programem tego typu jest IDA (Interactive Disassembler) napisany przez Rosjanina Ilfaka Guilfanowa mającego obecnie własną firmę na Zachodzie (Datarescue).

- Code: Select all
Please Login or Register, to see this Content
- Code: Select all
Please Login or Register, to see this Content
Tym programem można odczytać część asemblera MCU.
