Autor: Kris Kaspersky
ISBN: 83-7243-409-3
Ilość stron: 434
Data wydania: 12/2004
Tematem książki "Dezasemblowanie kodu programowanie" jest dezasemblacja programów bez dostępu do kodu źródłowego i wyszukiwanie luk w zabezpieczeniach.
Są tu omówione metody hakerów, wykorzystujace deburger i dezasembler, używane do analizy programów, w tym funkcji wirtualnych, zmiennych lokalnych i globalnych, rozgałęzień, pętli, obiektów i ich hierarchi oraz operatorów matematycznych.
Opisane są również sposoby walki z dezasemblerami, działanie kodu samomodyfikującego w systemach operacyjnych, wykonywanie kodu na stosie, a także kompilatory optymalizujące i kod relokowalny.
W książce "Dezasemblowanie kodu Programowanie", skoncentrowanej na analizie i optymalizacji programów, jak również sposobach ochrony informacji, można znaleźć:
- przegląd podstawowych metod hakerskich oraz procesu dezasemblacji i debugowania
- metody rozpoznawania podstawowych struktur języków wysokiego poziomu
- wskazówki na temat korzystania z dezasemlera i deburgera
- zarys trudności związanych z zabezpieczeniem programów
Rozdziały:
Część I. Zapoznanie się z podstawowymi technikami hakerskimi
1. Rozgrzewka
2. Poznajemy dezasembler
3. Chirurgia
4. Poznajemy debuger
5. Na scenę wkracza IDA
6. Używanie dezasemblera z debugerem
7. Rozpoznawanie głównych struktur języków wysokiego poziomu
Część II. Metody utrudniania analizy oprogramowania
8. Przeciwdziałanie debugerom
9. Przeciwdziałanie dezasemblerom
10. Zaproszenie do dyskusji, czyli sugestia nowego zabezpieczenia
11. Jak to zrobić
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.