Deasembler
Z Wikipedii
Deasembler, dezasembler (z ang. disassembler) – program tłumaczący kod maszynowy na kod źródłowy w języku asemblera. Dezasemblacją lub deasemblacją nazywa się sam proces generowania kodu.
Asembler zwykle pozwala na korzystanie z komentarzy i stałych wewnątrz programu; są one usuwane podczas procesu zamiany kodu asemblera na kod maszynowy.
W większości przypadków nie jest możliwa skuteczna metoda zamiany kodu maszynowego na język asemblera, analizator nie jest w stanie rozróżnić danych od kodu i interpretuje dane umieszczone w kodzie programu jak instrukcje - szczególnie, jeśli analizowane dane są dodatkowo zabezpieczone przed deasemblacją poprzez niskopoziomowe metody pomagające chronić prawa autorskie programisty. Kod wynikowy deasemblowanego programu jest przez to jeszcze trudniejszy do zinterpretowania przez człowieka.
[edytuj] Przykład
Przykładowy program wypisujący na standardowym wyjściu słowa Witaj świecie (kodowanie w UTF-8) w języku C:
#include <stdio.h> #include <stdlib.h> int main() { printf("Witaj świecie\n"); exit(0); }
po deasemblacji programu skompilowanego przez gcc do kodu binarnego procesora architektury x86 w składni AT&T:
.file "main.c"
.section .rodata
.LC0:
.string "Witaj \305\233wiecie"
.text
.globl main
.type main, @function
main:
leal 4(%esp), %ecx
andl $-16, %esp
pushl -4(%ecx)
pushl %ebp
movl %esp, %ebp
pushl %ecx
subl $4, %esp
movl $.LC0, (%esp)
call puts
movl $0, (%esp)
call exit
.size main, .-main
.ident "GCC: (GNU) 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)"
.section .note.GNU-stack,"",@progbits
Większość debugerów zawiera disasemblery, np. Binutils zawiera program objdump.
[edytuj] Zobacz też
| Po obfitych opadach śniegu tiry zablokowały drogę |
Obfite opady śniegu spowodowały, że w piątek wieczorem na świętokrzyskich drogach panują trudne warunki. Tiry zablokowały trasę krajową 42 Namysłów-Rudnik w okolicy Wąchocka. Od popołudnia w wypadkach zginęło pięć osób - poinformowała policja. |
| Senyszyn: Sejm nie jest wolny od picia, dziś trafiło na Kruk |
- Ze statystyki wynika, że 83 posłów nadużywa alkoholu, a 14 to alkoholicy. W rzeczywistości liczby te mogą być większe - pisze na swoim blogu posłanka Joanna Senyszyn. Podkreśla, że Sejm jako emanacja społeczeństwa, które reprezentuje, "nie jest wolny od plagi picia". |
| PO w ośrodku SPA podsumowuje rok pracy rządu |
Z ponad dwugodzinnym opóźnieniem rozpoczęło się w piątek w miejscowości Ossa k. Rawy Mazowieckiej dwudniowe wyjazdowe posiedzenie klubu parlamentarnego Platformy Obywatelskiej. Zjazd odbywa się w czterogwiazdkowym hotelu Ossa Congress and SPA z ofertą odnowy biologicznej. Klub podsumuje rok działania rządu i koalicji PO- PSL. Na posiedzenie przybył premier Donald Tusk i ministrowie. |
| Cenne mapy i listy Mickiewicza trafią do Polski |
Kolekcjoner Tomasz Niewodniczański powiedział w piątek, że zamierza wkrótce przekazać polską część swoich zbiorów kartograficznych i archiwalnych Zamkowi Królewskiemu w Warszawie. |
| Ruszył proces prześladowcy młodej dentystki |
Proces bezrobotnego Sebastiana W., który przez ponad rok miał nękać dwudziestokilkuletnią dentystkę, a także jej ojca i znajomego rozpoczął się dziś przed warszawskim sądem rejonowym. Oskarżony swe działania tłumaczył przed sądem "zakochaniem", nie przyznał się do przestępstw. |
| Zarzuty dla dwóch pracowników prezydenta Karnowskiego |
Prokuratura postawiła zarzuty sekretarzowi miasta oraz kierowcy prezydenta Sopotu, Jacka Karnowskiego. Obaj mieli brać udział w ustawieniu przetargu na auto dla prezydenta. |
| Warszawa się wali: most z dziurą na wylot |
Od piątku nie można jeździć przez mostek na Kanale Żerańskim w Kobiałce - oberwał się z niego kawałek jezdni. Pogotowie drogowe w ostatniej chwili zawróciło dwie betoniarki zmierzające nim na pobliską budowę. Zarząd Transportu Miejskiego musiał wycofać autobusy |
| Pogoda na weekend: będzie zimno i spadnie śnieg |
Przed intensywnymi opadami śniegu oraz oblodzeniem na drogach ostrzega Instytut Meteorologii i Gospodarki Wodnej (IMGW). Utrudnienia komunikacyjne mogą wystąpić już w piątek po południu. |
| 28 osób oskarżonych o fałszowanie list poparcia przed wyborami |
28 osób z Rybnika i okolic zostało oskarżonych o złamanie prawa przy zbieraniu i sporządzaniu list poparcia dla kandydatów na posłów w wyborach do Sejmu w 2005 roku. |
| Małkowski: prawda jest moją tarczą |
Czesław Jerzy Małkowski, który stracił stanowisko prezydenta Olsztyna w niedzielnym referendum, podziękował mieszkańcom za udzielone mu wsparcie i po raz kolejny zapewnił, że udowodni swą niewinność przed niezawisłym sądem. |

