Доступний редактор бінарних даних GNU Poke 1.0

Після трьох років розробки подано перший випуск GNU Poke, інтерактивного редактора бінарних даних. На відміну від редакторів дампів, що дозволяють редагувати інформацію на рівні бітів і байтів, Poke надає повноцінну мову опису та розбору структур даних, що дозволяє автоматично кодувати та декодувати дані в різних форматах.

Після визначення структури бінарних даних, наприклад, на основі зіставлення зі списком підтримуваних форматів, користувач може виконувати операції пошуку, інспектування та модифікації на вищому рівні, маніпулюючи такими абстрактними структурами як таблиці символів формату ELF, MP3-теги, вирази DWARF та записи в таблиці дискових розділів Надається бібліотека готових описів для різних форматів.

Програма може виявитися корисною при налагодженні та тестуванні проектів, таких як компонувальники, асемблери та утиліти стиснення виконуваних файлів, для зворотного інжинірингу, для розбору та документування форматів даних і протоколів, а також для побудови інших утиліт, що маніпулюють бінарними даними, наприклад, варіант patch для бінарних файлів.

Доступний редактор бінарних даних GNU Poke 1.0


Джерело: opennet.ru

Додати коментар або відгук