Releases: AlexeyTolstopyatov/jellybins
Beta Prerelease v.1.0.0.0
Полная переработка всех частей проекта
Смотреть #15.
JellyBins Core
Пересмотрена организация проекта, созданы мастера для автоматического определения типа файла, определены и описаны атрибуты, созданы отдельные типы исключений, указаны API, которые должны быть реализованы каждой службой.
JellyBins Console
Переписан на C#, для интеграции с основной .NET библиотекой
JellyBins Fluent
Полностью переписан с учетом MVVM принципов. Вся бизнес-логика имеет разделение с логикой отображения страниц.
Win32 Windowed Application v1.1.1
Win32 Windowed Application v1.1
JellyBins GUI
Приложение для анализа двоичных файлов теперь поддерживает формат "Старых" Unix-подобных Операционных систем, распознает (вероятно) все модификации a-out
-сегментных двоичных файлов
Ниже представлен снимок экрана результатов анализа двоичных файлов из Minix 1
Ниже представлен снимок экрана результатов анализа двоичного файла, собранного для FreeBSD используя NASM
Сделано
- Чтение A-OUT структурированных исполняемых файлов
- Определение поведения загрузчика для AOUT исполняемых файлов
- Определение флага архитектуры, требуемой для загрузки AOUT файла
- Подсветка требований и характеристик указанных в двоичном A-OUT файле
- Историческая справка о формате двоичного исполняемого файла
- Прогноз запуска двоичных файлов в используемой Операционной системе
Исправлено
warning
-и в файлах-анализаторах библиотекиjellybins.File.Modeling.dll
- Сообщение предупреждение о неготовности функционала отображения таблицы сегментов
- Нормализованы классы, отвечающие за распознавание информации из двоичных файлов
- Удалены статические классы, отвечающие за распознавание информации
Предстоит исправлять
- Ошибку в указании используемой архитектуры процессора
- Ошибку в создании страницы подробного отчета (отчета о секциях)
- Сохранение отчетов в разметке
- Ошибки чтения файла конфигурации
- Ошибки записи файла конфигурации
Предстоит делать
- поддержку Mach-O исполняемых файлов
- Поддержку ELF исполняемых файлов
- Загрузку используемых импортируемых функций/библиотек
- Прогноз запуска и другой функционал для нереализованных форматов двоичных файлов
- Прогноз Используемой Операционной системы для двоичных A-OUT файлов
Win32 Windowed Application v1.0
JellyBins GUI
Приложение для анализа двоичных файлов. Поддерживает форматы "старых" Операционных систем, распознает только Microsoft/IBM подобные двоичные файлы.
Анализ PE
двоичных файлов
Анализ LE/LX
двоичных файлов
Анализ NE
двоичных файлов
Сделано
- Чтение DOS структурированных исполняемых файлов
- Чтение Новых Windows исполняемых файлов
- Чтение Линейных OS/2 (eCS) исполняемых файлов
- Чтение Переносных Windows исполняемых файлов.
- Определение подсистем работы для исполняемых файлов
- Прогноз запуска двоичного файла на ОС (Windows) используемой машины
- Подсветка особенностей и требований к загрузке
- Определение версии системы, для модулей виртуальных драйверов (VXD подобных)
- Определение разрядности двоичных файлов
- Определение архитектуры двоичных файлов
- Определение операционной системы
Предстоит исправлять
- Исправить определение версий для виртуальных драйверов (#13)
- Сохранение отчетов в разметке (#11)
- Ошибки в загрузке страницы "Подробного отчета"
- Ошибки чтения файла конфигурации
- Ошибки записи файла конфигурации
Предстоит делать
- Поддержку двоичных файлов ELF разных , определение разметки для операционных систем
- Поддержку Assembler Output
a-out
двоичных файлов - Поддержку Mach-O двоичных файлов
- Загрузку используемых и импортируемых функций/библиотек
- Прогноз запуска на основе существующих (в системе) библиотек