OllyDbg

OllyDbg
Oryginalni autorzy Ołeh Juszczuk
Deweloperzy Ołeh Juszczuk
Wersja stabilna
2.01 / 27 września 2013 ; 9 lat temu ( 27.09.2013 )
Napisane w C
System operacyjny Microsoft Windows
Rozmiar 6,6 MiB
Typ Debuger
Licencja GPL ( wersja 2.01 )

Darmowe ( wersja 2.0 )

Shareware ( wersja 1.x )
Strona internetowa https://www.ollydbg.de/

OllyDbg (nazwany na cześć jego autora, Oleha Yuschuka) był debuggerem x86 , który kładzie nacisk na analizę kodu binarnego, co jest przydatne, gdy kod źródłowy jest niedostępny. Śledzi rejestry , rozpoznaje procedury , wywołania API , przełączniki , tabele , stałe i ciągi znaków , a także lokalizuje procedury z plików obiektowych i bibliotek. Posiada przyjazny dla użytkownika interfejs, a jego funkcjonalność można rozszerzyć za pomocą wtyczek innych firm. Wersja 1.10 jest ostateczną wersją 1.x. Wersja 2.0 została wydana w czerwcu 2010 r., a OllyDbg został napisany od podstaw w tym wydaniu. Chociaż obecna wersja OllyDbg nie może dezasemblować plików binarnych skompilowanych dla procesorów 64-bitowych, obiecano 64-bitową wersję debuggera.

Licencja

Oprogramowanie jest bezpłatne, ale licencja shareware w wersji 1.x wymaga rejestracji u autora. W wersji 2.x zrezygnowano z wymogu rejestracji. Kod źródłowy można kupić od autora.

Część OllyDbg do dezasemblera jest wolnym oprogramowaniem, wydanym na licencji GNU General Public License .

Inżynieria odwrotna

OllyDbg jest często używany do inżynierii wstecznej programów. Jest często używany przez crackerów do łamania oprogramowania stworzonego przez innych programistów. W przypadku crackowania i inżynierii wstecznej jest często podstawowym narzędziem ze względu na łatwość użycia i dostępność; dowolny 32-bitowy plik wykonywalny może być używany przez debugger i edytowany w kodzie bitowym/zespole w czasie rzeczywistym. Jest to również przydatne dla programistów, aby upewnić się, że ich program działa zgodnie z przeznaczeniem, oraz do celów analizy złośliwego oprogramowania.

Powiązane oprogramowanie

Linki zewnętrzne