Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 1.05 KB

README.md

File metadata and controls

19 lines (18 loc) · 1.05 KB

pe-parser

Парсер Portable Executable

Описание:

Программа выводит экспортируемые/импортируемые функции и проверяет по заголовку, что переданная программа является pe.

Запуск:

# linux
mkdir ./cmake-build
cmake -S ./ -B ./cmake-build
cmake --build ./cmake-build
./cmake-build/pe-parser operation peFileName

Программа должна запускаться с двумя аргументами:

  • Первый аргумент должен содержать наименование операции.
    • is-pe - проверяет заголовки программы и выводит "PE" или "Not PE"
    • import-functions - выводит список импортируемых функций и библиотек
    • export-functions - выводит спимок экспортируемых функций
  • Второй аргумент должен содержать имя входного файла.