REKLAMA

Przegląd narzędzi do reverse engineeringu

Reverse engineering – czyli inżynieria wsteczna – to zbiór technik wykorzystywanych do analizy zamkniętego oprogramowania w celu wydobycia niedostępnych z pozoru informacji jak np. użyte algorytmy, ukryte hasła dostępu (np. do baz danych), informacje o tym, jak szyfrowane są jakieś pliki aplikacji itp.

NIEKTÓRE ZAGADNIENIA PORUSZANE W TYM ARTYKULE:

  • IDENTYFIKATORY;
  • DEASEMBLERY I DEKOMPILATORY: IDA i Hex-Rays; NET Reflector, Java Decompiler...;
  • DEBUGGERY;
  • HEX EDYTORY;
  • EDYTORY I NARZĘDZIA POMOCNICZE: PE-Bear; PeStudio; dirtyJOE...;
  • EKSTRAKTORY I RIPPERY.

Autorem artykułu jest Bartosz Wójcik, http://www.pelock.com/

Artykuł pochodzi z magazynu Programista nr 11/2014 (30). Zobacz cały spis treści tego wydania: znajduje się on tutaj.

reversen2

Z Twittera:

PE-bear has been recommended in "Programista" magazine: http://t.co/Q65do50XIm Thank you so much! I didn't expected so nice X-mass gift :)

— hasherezade (@hasherezade) grudzień 14, 2014