Skip to content

AlexeyTolstopyatov/jellybins

Repository files navigation

![image](NE JBTEST )

JellyBins

JellyBins - Инструмент для анализа двоичных файлов. Это не dnSpy и не OleDbg, которые позволяют отлаживать или декомпилировать приложения. Это приложение для просмотра основных свойств и требований двоичного файла к запуску.

JellyBins я активно использую для исследования драйверов или системных библиотек, и со временем дорабатываю функционал и точность определения, чтобы незапуская приложение узнать возможные исключения и требования к запуску.

Распознает:

  • MZ (Mark Zbykowski)'сегментированные исполняемые файлы (MS-DOS 2.0)
  • PE (Portable Executable)'сегментированные исполняемые файлы (MS Windows NT)
  • NE (New Executable)'сегментированные файлы (OS/2 1.x MS-Windows 2x)
  • LE (Linear Executable)'сегментированные файлы (OS/2 2.x MS-Windows 3x|9x)
  • Драйвера собранные по модели VxD (Virtual Device Driver)
  • a-out (Assembler Output) сегментированные исполняемые файлы (использовались в ранних версиях ядра Linux 1.xx были широко распространены в Unix подобных ОС)

Ветки

  • jellybins-gui-restruct - Ветка оконного приложения .NET 6.0
  • jellybins-ci - Ветка интерактивной службы коммандной строки (C-99 CLang CMakeList)