Декомпиляторы GPcH (admin@dotfix.net) Спецвыпуск: Хакер, номер #057, стр. 057-016-3 Любому С-ориентированному реверсеру must have. Качать тут: www.backerstreet.com/rec/recdload.htm. .NET Reflector by Lutz Roeder Динамично развивающийся бесплатный и мощный декомпилятор .NET-сборок. Практически любую программу, собранную по новой мелкомягкой технологии, он без проблем представит в виде полного исходника со всем деревом наследования классов. Подсветка синтаксиса, гиперссылки на объекты классов, удобный и приятный интерфейс - все это говорит лишь об одном: в декомпилировании .NET-сборок этому инструменту нет равных. Если ты исследуешь .NET-программы или просто хочешь взглянуть на свою разработку глазами реверсера, быстрее качай это чудо. Must have однозначно. Вместе с самим декомпилером можно скачать удобный инструментик для выдирания ресурсов из .NET-сборок. За программами и их регулярными обновлениями лезь на www.aisto.com/roeder/dotnet. DJ Java Decompiler А это уже декомпилер Java-классов. Довольно прост и удобен. Открываешь в нем класс и сразу же видишь его исходник. Имеется неплохая подсветка синтаксиса, поиск и настройки. Также есть браузер классов и объектов. В общем, очень неплохой и интересный декомпилятор. Жаль только, что exe-файлы, написанные на Java, не декомпилирует. Лежит здесь: http://members.fortunecity.com/neshkov/dj.html. ReFox by Jan Brebera Со слов людей, использующих его, это довольно мощный декомпилятор программ, созданных на FoxPro. Причем какая "Фокса" - не критично. Декомпилер берет и DOS-, и Windows-версии, причем не только стандартные, но и закриптованные модули. Даже если код был скомпилен под Macintosh, ReFox возьмется изучать его и даже портирует выходной вариант по DOS/Windows. Короче, если ты долго разрабатывал экономическую программу для своего отдела и ненароком потерял ее сорцы, обращайся к ReFox - он не оставит тебя в беде. Декомпиляторы Visual Basic Взлом приложений, созданных с помощью Visual Basic и скомпилированных в p-код, был мукой для взломщиков до тех пор, пока не стали появляться нормальные декомпиляторы этого языка. Сейчас их уже очень много, практически на любой вкус. Они делятся на три типа: декомпиляторы форм, редакторы форм и декомпиляторы p-кода. Также есть программы, сочетающие в себе сразу несколько возможностей, о них мы тоже не забудем. VBRezQ Один из самых стабильных декомпиляторов форм. Хотя, кроме стабильности, он ничем больше и не примечателен ;). Объявления API-функций делает без параметров, от чего пользы мало. Код не декомпилирует вообще. Имеет довольно подробную документацию и просит за свое использование немало зеленых президентов. В общем, его, наверное, стоит использовать, если тебе не жалко денег и нужно декомпилировать только элементы интерфейса. Найти можно тут: www.vbrezq.com. VB Editor by HEXMAN На этот раз абсолютно бесплатный редактор форм и лежащих на них объектов. Если ты занимаешься русификацией программ, но не можешь ничего поделать с теми, что написаны на VB (Restorator тут бессилен), смело бери в руки VB Editor. На основе сделанных изменений редактор может сгенерировать форму, поэтому он вполне годится на статус достойной альтернативы упомянутому выше VBRezQ. Забавно, что из двух поддерживаемых языков интерфейса, английского и французского, по умолчанию грузится именно французский. Однако вряд ли у тебя возникнут большие сложности с ориентацией в программе даже в процессе сношений с меню на непривычном для тебя английском. |