Ассемблирование без секретов


Содержание


Ассемблирование без секретов
Введение или много лет тому назад
Рисунок1 лицо асматика в ASCII
Рисунок2 памятный блокнот с записями начинающего асматика
Зоопарк ассемблеров
Зоопарк ассемблеров - часть 2
Определение целевой платформы
Метод ассемблерных вставок
Листинг 1 классический пример
Листинг2 законченная программа anti-debug.c
Рисунок6 anti-debug.exe без отладчика
Рисунок7 anti-debug.exe под отладчиком
Листинг3 ассемблерный фрагмент
Листинг4 программа hello_global.c, с "глобализацией" ассемблерных перемнных
Рисунок8 окно, созданное ассемблерной вставкой
Листинг5 программа hello_local.c с "локализацией" ассемблерных переменных
MASM, TASM и FASM
Листинг 6 пример простейшей программы hello.c которую мы собираемся ассемблировать всю целиком
Листинг7 линковка не удалась
Рисунок9 hex-редактор показывает истинное лицо MessageBoxA
Листинг8 ассемблерная программа подготовленная к трансляции MASM'ом
Листинг9 ассемблирование программ на TASM'е
Листинг10 программа hello.asm портированная в FASM
Заключение



- Начало -