⌨ Labor omnia vincit ☮

binaryanalysis

Posted in License by anaumov on 26.07.2010

Binary Analysis Tool передставляет из себя фреймворк для аудита бинарных (скомпилированных) файлов. Не так давно я уже писал о том, как можно провести подобный анализ, пользуясь лишь парой стандартных Linux-программ. Тут же мы имеем написанную на питоне специально заточенную для этого модульную структуру, с тучей дополнительных функций.

С ее помощью можно анализировать исполняемый код (программ или библиотек) или даже целые образы файловых систем. Используя соответствующую базу, она может сопоставить эти данные с информацией, полученной из программного исходного кода и, следовательно, дает некоторое представление об особенностях исходного кода, структуре, а так же об используемых библиотеках.

Первая версия была выпущена 15 апреля с возможностью сканирования Linux ядра и прошивок Busybox. Вторая версия была выпущена 13 мая, работала в 6 раз быстрее, проводила на много более тчательный анализ, поддерживала отчеты в XML-формате, обнаруживала RedBoot и LOADLIN, работала так же с ZIP, RAR, TAR, CPIO и LZMA архивами и без проблем определяла динамически связываемые библиотеки. Третья версия была выпущена 17 июня, и была оснащенна улучшенной структурой исходной базы, и опять же была улучшенна скорость работы.

Binary Analysis Tool это Open/Free Software, т.е. находится в свободном доступе для всех. Сообщество может использовать его, а так же принять участие в дальнейшем развитии, и работать вместе, чтобы помочь найти ошибки и сделать проект лучше. Развивается проект при поддержке Linux Foundation и NLnet Foundation.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: