Skip to content

Win32 Windowed Application v1.1

Compare
Choose a tag to compare
@AlexeyTolstopyatov AlexeyTolstopyatov released this 08 Dec 11:26
· 5 commits to main since this release

JellyBins GUI

Приложение для анализа двоичных файлов теперь поддерживает формат "Старых" Unix-подобных Операционных систем, распознает (вероятно) все модификации a-out-сегментных двоичных файлов

Ниже представлен снимок экрана результатов анализа двоичных файлов из Minix 1

image

Ниже представлен снимок экрана результатов анализа двоичного файла, собранного для FreeBSD используя NASM

image

Сделано

  • Чтение A-OUT структурированных исполняемых файлов
  • Определение поведения загрузчика для AOUT исполняемых файлов
  • Определение флага архитектуры, требуемой для загрузки AOUT файла
  • Подсветка требований и характеристик указанных в двоичном A-OUT файле
  • Историческая справка о формате двоичного исполняемого файла
  • Прогноз запуска двоичных файлов в используемой Операционной системе

Исправлено

  • warning-и в файлах-анализаторах библиотеки jellybins.File.Modeling.dll
  • Сообщение предупреждение о неготовности функционала отображения таблицы сегментов
  • Нормализованы классы, отвечающие за распознавание информации из двоичных файлов
  • Удалены статические классы, отвечающие за распознавание информации

Предстоит исправлять

  • Ошибку в указании используемой архитектуры процессора
  • Ошибку в создании страницы подробного отчета (отчета о секциях)
  • Сохранение отчетов в разметке
  • Ошибки чтения файла конфигурации
  • Ошибки записи файла конфигурации

Предстоит делать

  • поддержку Mach-O исполняемых файлов
  • Поддержку ELF исполняемых файлов
  • Загрузку используемых импортируемых функций/библиотек
  • Прогноз запуска и другой функционал для нереализованных форматов двоичных файлов
  • Прогноз Используемой Операционной системы для двоичных A-OUT файлов