Модуль get_section_info

Функция get_section_num

Возвращает число секций в PE-файле.

Аргументы:

  • file_path - строка, содержащая путь PE-файлу.

Возвращаемое значение:

Число секций в PE-файле.

Исключения:

  • PEfileScriptsError (‘Запрашиваемый файл не найден’): В случае отсутствия проверяемого PE-файла.
  • PEfileScriptsError (‘Запрашиваемый файл не является PE-файлом’): В случае, когда проверяемый файл не является PE-файлом.

Функция get_section_info

Возвращает информацию о секциях в PE-файле.

Аргументы:

  • file_path - строка, содержащая путь PE-файлу.

Возвращаемое значение:

Информация о секциях PE-файла в виде списка объектов типа dict с элементами:

  • name - имя секции;
  • characteristics - значение поля ‘Characteristics’;
  • MD5hash - значение md5-хэша от секции;
  • entropy - значение энтропии секции.

Исключения:

  • PEfileScriptsError (‘Запрашиваемый файл не найден’): В случае отсутствия проверяемого PE-файла.
  • PEfileScriptsError (‘Запрашиваемый файл не является PE-файлом’): В случае, когда проверяемый файл не является PE-файлом.