Витягування рядків
Витягування друкованих ASCII-рядків із бінарних або змішаних даних.
Про Strings Extraction
Strings Extraction сканує бінарні або змішані дані на наявність суміжних послідовностей друкованих символів ASCII, подібно до утиліти командного рядка Unix "strings", і витягує всі читабельні текстові фрагменти заданої мінімальної довжини. Ця можливість широко використовується в бінарному аналізі, дослідженні шкідливого програмного забезпечення та цифровій криміналістиці для виявлення вбудованих URL, шляхів до файлів, повідомлень про помилки, імен функцій та конфігураційних рядків без дизасемблювання або декомпіляції бінарного файлу. Інструмент приймає вхідні дані в hex-кодуванні, Base64 або у вигляді звичайного вставленого тексту і повідомляє про кожен витягнутий рядок разом з його байтовим зміщенням в межах вхідних даних для точного посилання на місце розташування.
Як Використовувати
Вставте ваші бінарні дані, закодовані як шістнадцяткові або Base64, у поле введення, потім встановіть мінімальний поріг довжини друкованого рядка, зазвичай від 4 до 8 символів, щоб відфільтрувати шум. Натисніть Extract, щоб просканувати дані та перерахувати всі друковані послідовності ASCII, що відповідають порогу довжини. Кожен результат показує витягнутий рядок та його початкове зміщення в бінарних даних. Фільтруйте результати за ключовим словом, щоб швидко знайти конкретні рядки, такі як URL, імена хостів або повідомлення про помилки. Скопіюйте повний список витягнутих даних для документації або подальшого аналізу.
Типові Випадки Використання
- Витягування вбудованих URL, кінцевих точок API та жорстко закодованих облікових даних із скомпільованих бінарних виконуваних файлів або образів прошивки
- Пошук читабельних повідомлень про помилки, рядків версій та шляхів до файлів всередині бінарних бібліотечних файлів (DLL, SO, dylib) для налагодження
- Аналіз шкідливого програмного забезпечення або підозрілих бінарних зразків на наявність імен хостів командно-контрольних серверів, ключів реєстру та поведінкових індикаторів
- Відновлення розбірливих текстових фрагментів із частково пошкоджених бінарних файлів або секторів диска під час операцій відновлення даних
- Перевірка бінарних протокольних даних, захоплених з мережевого трафіку, на наявність людиночитаних ідентифікаторів, полів версії та магічних рядків