Вопрос

Я полагаю, что в приложении есть некоторые части, которые нацелены на .NET, а некоторые - нет.Мне особенно интересно посмотреть на файлы ресурсов, если таковые имеются.

Это было полезно?

Решение

В дополнение к отличному ответу aku, для носителей английского языка IDA Pro доступен по адресу http://www.hex-rays.com/.

Другие советы

Если вы хотите разобрать родное приложение для x86 / 64, используйте ИДА, .NET exe / dll можно разобрать с помощью Reflector.Есть такие тонны утилит для извлечения ресурсов.Не могли бы вы немного уточнить свой вопрос?

Просмотр файлов ресурсов на самом деле не является "дизассемблированием" (не совсем), и если это все, что вы хотите сделать, вы можете просто открыть .exe или .dll внутри Visual Studio или аналогичного инструмента, и это предоставит вам представление ресурсов.

Не пугайтесь цен, бесплатной версии (доступна по ссылке hex-rays.com) вполне достаточно для изменения кода Win32 x86.

Я бы очень рекомендовал IDA для обратного проектирования, если вы хотите увидеть ассемблерный код и то, как были скомпилированы / связаны двоичные файлы.

Чтобы просто увидеть "внутренние" двоичные файлы (exe, dll, sys, ...), попробуйте CFF Explorer, он бесплатный и отличный:http://www.ntcore.com/exsuite.php

вы можете изучить структуру двоичных файлов в мельчайших деталях, включая ресурсы.

Если CFF Explorer недостаточно, попробуйте PE Explorer, который стоит немного дороже:http://www.heaventools.com/

PE Explorer, безусловно, лучший инструмент для просмотра ресурсов, но вы, возможно, захотите взглянуть на его версию "только для ресурсов" - Тюнер ресурсов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top