Я занимаюсь исследованиями в области обратного проектирования. Я могу декомпилировать DLL-файлы .net с отражателем. Но в рефлекторе мы не можем декомпилировать файлы dll C++. Есть ли еще один декомпилятор для декомпиляции файлов dll C++?Как декомпилировать dll C++?
0
A
ответ
1
Это не так просто. C++ преобразуется в (иногда) очень оптимизированный машинный код.
Подробная информация о http://www.codeproject.com/Articles/4210/C-Reverse-Disassembly содержится в дополнительной информации.
Редактировать: или действительно, посмотрите ссылки, размещенные в комментариях других людей.
1
В отличие от языков CLR, C++ не компилируется в CIL или какой-либо байт-код. Более того, компиляторы C++ не хранят метаданные, поэтому восстановить исходный код (пользовательские типы, классы и т. Д.) Практически невозможно. Исходный код также может быть сильно оптимизирован. Однако вы можете попытаться воссоздать чистый C-код с помощью HexRays для IDA Pro (это не бесплатно, хотя).
Смежные вопросы
- 1. Декомпилировать обфускацию dll
- 2. Декомпилировать JAVA DLL
- 3. Возможно ли декомпилировать DLL, написанную на C?
- 4. Декомпилировать c dll для использования pinvoke на
- 5. Декомпилировать файл .dll
- 6. Как декомпилировать DLL-файл, созданный в VS.net
- 7. Как декомпилировать exe или dll для сборки
- 8. Можем ли мы декомпилировать C# dll для VB.NET
- 9. Какой инструмент может декомпилировать DLL в исходный код C++?
- 10. декомпилировать единство dll с Invalid RVA
- 11. Попытка изменить DLL (декомпилировать/перекомпилировать), на который ссылается другая DLL.
- 12. Как декомпилировать пакет .NET DLL в проект Visual Studio
- 13. Как декомпилировать сайт asp.net
- 14. Как декомпилировать приложение Windows Form из исполняемого файла или dll?
- 15. Как я могу декомпилировать native внутри C#
- 16. Как декомпилировать * .compiled файл в C#?
- 17. Как декомпилировать файл .jar?
- 18. Как декомпилировать пакет java?
- 19. Как декомпилировать регулярное выражение?
- 20. Как декомпилировать это?
- 21. Как декомпилировать файл FMX
- 22. Как декомпилировать файл .class?
- 23. Как декомпилировать файл .sis?
- 24. Как декомпилировать Java
- 25. Как «декомпилировать» закладку?
- 26. Декомпилировать собственный класс из dll и pdb-файлов Visual Studio
- 27. Могу ли я декомпилировать asp.net mvc 4 dll files
- 28. Как декомпилировать этот сборку x87?
- 29. Декомпилировать C# Exe с частичным исходным кодом
- 30. Декомпилировать файл .pdb C# (база данных программы)
Проверить этот другой ответ: http://stackoverflow.com/questions/1322194/what-tool-can-decompile-a-dll-into-c-source-code – Szymon
Вы можете перейти на http://reverseengineering.stackexchange.com/ и взгляните туда, если вам интересно узнать больше. –