![]() |
|
|Ѳорум| |
ИНСТРУМЕНТЫ > Байт-код |
|
.NET Reflector 4.2.48.0 and .NET Resourcer 4.1.0.0
by Lutz Roeder
Еще один инструмент исследования .NET Framework вплоть до версии 2.0 и редактор ресурсов. Не жалуйтесь теперь, что инструментов под .NET нет! Дополнительно почитайте: http://www.blong.com/Conferences/DCon2003/ReverseEngineering/ReverseEngineering.htm Сайт программы: http://www.aisto.com/roeder/DotNet/ Размер: 1080.18 kb · Хитов: 2381 Комментариев: 3 Asmex 1.0.1049.25791 by JBrowse Comp. Это тулза с открытым исходным кодом (приложен), которая позволяет заглядывать внутрь PE .NET-файлов. Поскольку исходники открыты, а формат CLR еще довольно нов (хотя см. раздел док на wasm), то у утилиты есть шанс стать вторым pedump, поскольку польза открытого исходного кода несомненна (правда, есть сильная зависимость от качества исходников %)) Сайт программы: http://www.jbrowse.com/products/asmex/ Размер: 305.61 kb · Хитов: 1837 Комментариев: 0 Decompiler.NET 2005 v2.0.0.230 by Jungle Creatures Декомпилятор NET-файлов. Требует NET-framework. Сайт программы: www.junglecreatures.com Размер: 2674.36 kb · Хитов: 2496 Комментариев: 1 Decompyle 2.3 by John Aycock Это декомпилятор байт-кодов Питона. Сам проект стал коммерческим, однако, кое-что еще можно наскрести по сусекам. Мои благодарности Shift. Сайт программы: http://www.crazy-compilers.com/decompyle/ Размер: 54.86 kb · Хитов: 1858 Комментариев: 0 DotFuscator 1.2.1116 by PreEmpetive Профессиональная версия программы, вместо облегченной, которая поставляется с VS.NET 2003. Сайт программы: http://www.preemptive.com/dotfuscator/ Размер: 9765.63 kb · Хитов: 1852 Комментариев: 2 FLASM 1.62 by Igor Kogan Это консольник, который дизассемблирует flash-байткода. Довольно полезен в определенных кругах. Есть, конечно, SWF-decompiler, однако, всегда приятно иметь альтернативу! Сайт программы: http://flasm.sourceforge.net/#download Размер: 149.34 kb · Хитов: 6385 Комментариев: 1 Jasmin 2.3 by Jonathan Meyer Jasmin - это Java-ассемблер, который компилирует ассемблероподобный код, использующий инструкции JVM в двоичные Java-классы, исполняемые интерпретатором. Сайт программы: http://jasmin.sourceforge.net/ Размер: 1273.64 kb · Хитов: 3180 Комментариев: 1 JavaBite by BitArts Это не декомпилятор Java-class-файлов. Это именно дизассемблер. Причем, это дизассемблер с возможностью падча class-файлов без декомпилирования и перекомпиляции. Т.е. вы можете самостоятельно добавить парочку инструкций. В определенных условиях (например, когда class-файл обработан скремблером и декомпилятор такой файл не берет) может оказаться полезной. Сайт программы: http://www.bit-arts.com Размер: 1338.09 kb · Хитов: 6530 Комментариев: 6 JavaDec 0.9b by wl DJ Java Decompiler был с позором убран с wasm.ru и его место заняла эта поделка. Почему же? Давайте разбираться. DJ Java Decompiler юзает старую версию jad (движка декомпиляции). Почему так? Потому что "Jad is free for non-commercial use, but since the version 1.5.6 it's no longer free for commercial use.". Итак, DJ Java Decompiler последних версий юзает старый jad, поэтому качество декомпиляции оставляет желать лучшего. Сам DJ тоже траильный, что на его популярности отнюдь положительно не сказывается. Но оставим DJ в покое. Рассмотрим лучше JavaDec. Очевидный минус - это отсутствие поддержки j2se. Есть лишь j2me. Очевидный плюс - наличие простенького алгоритма анти-обфускации. Слова автора: "Конкретно для мобильных игр после работы DJ остаются тысячи ошибок, после моей оболочки - 10-20..." Ну и еще одна заметка напоследок: "кстати с помощью её я поломал ZKM - платный обфускатор". Остается лишь привинтить поддержку j2se и утилите равных уже не будет! Сайт программы: http://wl.h15.ru Размер: 581.01 kb · Хитов: 9934 Комментариев: 6 jbloader by Stiver Замечательный апдейт Stiver'а к JavaBite. В аттаче два файла (с исходниками): jbloader.exe и jbhook.dll. Их нужно скопировать в ту же директорию что и javabyte.exe и запустить jbloader.exe. Тогда стартуется JavaBite с дополнительными функциями: 1) в главном меню пункт Functions с двумя подпунктами: Unique names for overloaded functions - переименовывает функции с одинаковыми именами так, что их можно редактировать Restore overloaded function names - восстанавливает изначальные имена функций 2) в контекстном меню в Сonstant Pool два подпункта: References - показывает где используется константа(в константах и в коде) Delete - удаляет константу если она нигде не используется(или показывает где используется) Сайт программы: http://www.wasm.ru Размер: 41.29 kb · Хитов: 5099 Комментариев: 2 JoGa by houben Мощный оптимизатор Java-приложений. Иной раз может даже перестараться и так зажать класс-файлы, что у загрузчика возникают претензии, но все проблемы легко решаются после тонкой настройки. В общем, как ProGuard, но гораздо лучше. Мои благодарности Quantum. Сайт программы: http://www.nq4.de/webSite/JoGa/joga.html Размер: 341.76 kb · Хитов: 3044 Комментариев: 0 JREVERSEPRO 1.4.1 by Anand Krishnan Декомпилятор Явы, написанный на Яве. Ессно, нужна JRE (слить с java.sun.com). Как по мне, так явно на конкурента JAD НЕ тянет, однако платформенно независим, открыты исходники, так что, может, и пригодится. Сайт программы: http://jrevpro.sourceforge.net/ Размер: 513.2 kb · Хитов: 3409 Комментариев: 0 NMI's Java Code Viewer 6.0a by Trinnion Company Еще один декомпилятор и дизассемблер Явы. Я по-прежнему не знаю, стоит ли он того, чтобы заниматься им плотнее, однако группа SSG сделала это за меня :) Сайт программы: Размер: 2159.8 kb · Хитов: 4817 Комментариев: 0 ProGuard Java Shrinker and Obfuscator 3.6 by Eric Lafortune Исходя из названия, легко понять, что это такое. Программа убирает весь "мусор" в виде отладочной информации, имен методов и полей и т.д., и т.п. В результате имеем равный по функциональности файл (ну, почти равный :)), но декомпиляция его уже дело отнюдь не простое. Еще раз повоторюсь - декомпилировать его сложно, а дизассемблировать по-прежнему просто. Сайт программы: http://sourceforge.net/project/showfiles.php?group_id=54750 Размер: 1646.9 kb · Хитов: 3027 Комментариев: 0 Sothink SWF Decompiler MX 2005, b40730 by Sothink Вот, собственно, и сам декомпилятор flash-мультяшек. Если хотите утилиту с открытыми исходниками - FLASM. Если хотите качество - тогда сливайте отсюда. Согласно любезному комментарию tIM - загляните сюда - http://swftools.com - большая подборка на тему декомпиляции флешек. Сайт программы: http://www.sothink.com/ Размер: 2783.18 kb · Хитов: 1908 Комментариев: 2 Spices.Net v.4.5.5.9 by rays Evaluation-версия инструмента для .Net - декомпиляция и дизассемблироване .Net сборок, обфускация, исследование .Net сборок сверху донизу, построению моделей и диаграмм, а также по работе с документированием сборок. Spices.Net имеет также модуль полной интеграции в Visual Studio. Сайт программы: http://www.9rays.net/cgi-bin/components_downloads.cgi Размер: 2600.15 kb · Хитов: 1912 Комментариев: 0 |