Czas trwania:
Część 1/2: 49 minut (opublikowano 2009-12-23)
Część 2/2: 47 minut (opublikowano 2009-12-23)
Credits:
Autor: Gynvael Coldwind
Intro: Sebastian "Xa" Rosik (grafika) i Samlis Coldwind (dźwięk)
Opis:
Ósmy odcinek serii ReverseCraft, w którym prezentuje 4 metody wykorzystania/włączenia obcego kodu do swojej aplikacji.
Linki do video:
- UW-Team.org (flash player/download)
Materiały:
- Slajdy - slajdy użyte w videoarcie
- Lista ćwiczeń - lista ćwiczeń dla osób zainteresowanych; rozwiązania można wysyłać mi na e-mail (potem zrobię do tego odpowiedni panelik), w celu weryfikacji/pochwalenia się/innym (e-mail: michael MAŁPA hispasec KROPKA com); gdybym nie wysłał potwierdzenia odbioru w ciągu 5 dni, proszę o przypomnienie / kontakt w celu sprawdzenia co się stało
- Kod źrodłowy i binarki - kod źródłowy oraz binarki stworzone podczas tego odcinka
Informacje uzupełniające:
Materiały o których wspominam:
- The Complete Pentium Instruction Set Table - podręczna lista instrukcji i opcode'ów procesora x86 (aka opcodes.txt lub pentium.txt)
Użyte narzędzia:
- Hexplorer - lekki hexedytor, który bardzo lubię
- MinGW GCC - kompilator C/C++ (gcc/g++), linker do tworzenia DLLek (dllwrap)
- OllyDbg 1.10 - trochę już podstarzały, ale nadal dający radę, darmowy debugger pod Windowsa
- Immunity Debugger - tego co prawda nie używałem, ale jest to godny polecenia debugger oparty o silnik OllyDbg
- IDA Pro - najlepszy istniejący interaktywny disassembler (również w wersji freeware, niestety jest to starsza edycja)
- Total Commander - świetny i bardzo wygodny menadżer plików pod systemy z rodziny Windows

