Avast раскрыл исходный код своего декомпилятора RetDec

Производитель платно-бесплатного антивируса Avast заработал +1 себе в карму. Товарищи опубликовали исходники замечательного инструмента RetDec, который позволяет анализировать бинарники в удобной для антивирусных аналитиков форме.

Аваст раскрыл код декомпилятора RetDec

Что такое декомпилятор RetDec

Это сложная система, которая берет исполняемый бинарный код и пытается произвести декомпиляцию — операцию, обратную компиляции. То есть, из двоичного кода RetDec пытается генерировать исходный код на C или Python (по выбору аналитика).

Ну и зачем нужен этот ваш RetDec?

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

Как это всё выглядит

Декомпилятор существует в виде отдельного web-сервиса и в виде плагина для IDA. Оба варианта весьма удобны для аналитика. Достаточно скормить RetDec исполняемый файл и получить на выходе исходный код, да еще и хорошо откомментированный.

RetDec. Как пользоваться?

field_vote: 
Ваша оценка: Нет Средняя: 5 (10 оценки)

Комментарии

А вот этот продукт, надо заюзать непременно! Чего и всем советую сделать, конечно кому интересна тема тестинга и реверса;)

Оценка: 
Средняя: 5 (2 оценки)

Ссылка на продукт: github.com/avast-tl/retdec

Оценка: 
Пока без оценки

HexRays же есть. Его в ESET юзают, да и вообще весь мир. Так что не нужен.
Иллюстрации твои квадратные плохие очень. Просто всем видимо лень это написать в комментариях.

Оценка: 
Средняя: 1 (3 оценки)

Spam? Модераторы!

Оценка: 
Средняя: 5 (1 оценка)

Юзаю, сей сервес уже 3-тьи сутки и могу сказать что, анализ и реверс кода вполне удачен и быстр, пока использую веб-версию!

Оценка: 
Пока без оценки

Кто-то сравнивал с ХексРейс?

Оценка: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.