# Ассемблер

читать 1 мин.
0 26

Статья о том, как интегрировать импортёр ресурсов из различных программ в движок для импорта. Рассматривается структура формата Portable Executable, в котором хранятся все исполняемые файлы и библиотеки Windows. Автор также описывает свой опыт написания процедуры, которая генерирует 64-битную самостоятельную программу и исследует специфику кодирования инструкций в архитектуре x86-64. В дальнейшем фреймворк NIPSYS64 будет иметь собственный JIT-компилятор и загрузчик кода с функцией его дизассемблирования/ассемблирования. В статье также можно найти информацию о том, как разобрать exe-файлы на составляющие, найти DOS-заглушку, точку входа и таблицу импорта, а также выдернуть иконки или метаданные.

Прочитать полностью