FindStringsInBin — сканер строк в бинарных файлах ECU

FindStringsInBin — сканер строк в бинарных файлах ECU 0.3

Бесплатное скачивание – войдите или зарегистрируйтесь
FindStringsInBin — инструмент только для чтения в Windows, который извлекает из ECU и других бинарных файлов читаемые ASCII-последовательности и выводит их байтовые адреса. Он позволяет быстрее выполнить первичный поиск идентификаторов ПО, меток калибровок, номеров деталей, строк, похожих на VIN, или диагностического текста перед открытием нужной области в hex-редакторе.

FindStringsInBin — сканер строк в бинарных файлах ECU 0.3 — скриншот 1

Поддерживаемые автомобили, ECU и файлы​#

Поскольку инструмент ищет последовательности символов, а не декодирует конкретный формат ECU, он может проверять множество необработанных бинарных файлов. Результаты — лишь возможные строки: сжатые, зашифрованные, UTF-16, упакованные в десятичном виде или защищённые контрольной суммой значения могут не отображаться, а случайные печатные байты могут давать ложные срабатывания. Указанный адрес — это смещение в файле, а не автоматически адрес памяти ECU.

  • Необработанные файлы прошивок ECU, EEPROM или калибровок, которые можно открыть как обычные бинарные данные.
  • Печатные ASCII-символы с выбранными фильтрами заглавных, строчных и цифровых символов.
  • Файлы любого размера, которые локальная среда Windows/.NET может загрузить в пределах доступной памяти; база данных для конкретных контроллеров не требуется.

Функции​#

  • Установка минимальной длины строки для сокращения коротких и шумных совпадений.
  • Включение или исключение заглавных букв, строчных букв и цифр.
  • Вывод каждого кандидата с адресом для дальнейшей проверки в hex-редакторе.
  • Копирование отдельного результата в буфер обмена для поиска или документирования.
  • Проверка без намеренного изменения исходного бинарного файла.

Системные и аппаратные требования​#

  • ПК с Windows и Microsoft .NET Framework 3.5 или новее; в доступных описаниях указана работа как в 32-битной, так и в 64-битной Windows.
  • Достаточно RAM для выбранного бинарного файла и рабочей копии исходного файла.
  • Hex-редактор или инструмент анализа ECU для проверки смещений и окружающей структуры.
  • Документация по контроллеру, если строка будет интерпретироваться как идентификатор или поле калибровки.

Рекомендуемый порядок работы​#

  1. Вычислите хеш бинарного файла и работайте с копией, хотя сканер работает только на чтение.
  2. Начните с большей минимальной длины и буквенно-цифровых фильтров, затем расширяйте поиск только при необходимости.
  3. Откройте интересующие смещения в hex-редакторе и проверьте терминаторы, кодировку и соседнюю структуру.
  4. Независимо подтвердите любой VIN, PIN, номер ПО или метку перед использованием в сервисном решении.

Содержимое пакета​#

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

Важные ограничения​#

Обнаружение читаемого текста не подтверждает его назначение или уникальность, а отсутствие найденного текста не означает, что его нет. Не перезаписывайте данные, основываясь только на совпадении строки; учитывайте кодировку, зеркальные копии, контрольные суммы и соответствие адресов файла адресам памяти.
  • Мне нравится
Реакции: Murda006 и Lelik79
Автор
Bin
Скачиваний
2
Просмотры
163
Первый выпуск
Последнее обновление

Рейтинги

0,00 звёзд Оценок: 0

Ещё ресурсы от Bin