Как мне разобрать приложение VC ++? - PullRequest
3 голосов
/ 14 сентября 2008

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

Ответы [ 6 ]

3 голосов
/ 14 сентября 2008

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

1 голос
/ 14 сентября 2008

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

0 голосов
/ 30 апреля 2009

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

0 голосов
/ 17 сентября 2008

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

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

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

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

0 голосов
/ 16 сентября 2008

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

0 голосов
/ 14 сентября 2008

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

...