Які інструменти доступні для декодування невідомих форматів двійкових даних?
Я знаю Hex Workshop та редактор 010, як підтримуючі структури. Вони обмежені в обмеженій мірі для відомого фіксованого формату, але їх важко використовувати з чим-небудь складнішим, особливо для невідомих форматів. Думаю, я розглядаю модуль для мови сценаріїв або інструмент графічного інтерфейсу, який можна скриптувати.
Наприклад, я хотів би мати можливість знайти структуру в блоці даних з обмеженої відомої інформації, можливо, магічного числа. Після того, як я знайшов структуру, дотримуйтесь відомої довжини та зміщення слів, щоб знайти інші структури. Потім повторіть це рекурсивно та повторно, де це має сенс.
У своїх мріях, можливо, навіть автоматично визначає можливі зсуви та довжини на основі того, що я вже сказав системі!