Есть ли способ дизассемблировать исполняемые файлы Pro * C/C++?Как разобрать программы Pro * C/C++?
ответ
В общем случае для исполняемых файлов должны быть дизассемблеры, независимо от того, как они были созданы (gcc, proC, рукописный текст и т. Д.), Но декомпиляция оптимизированного двоичного файла, скорее всего, приведет к нечитабельной или исходной.
Кроме того, Pro C/C++ не является непосредственно компилятором, но выводит код C/C++, который затем, в свою очередь, скомпилирован с помощью собственного компилятора платформы (gcc, xlc, vC++ и т. Д.).
Кроме того, сгенерированный код часто не может быть легко скомпилирован снова без большого количества исправлений вручную.
Если вы все еще хотите испытать удачу, посмотрите на этот список x86 disassemblers для начала.
Попробуйте разборку с помощью дизассемблера по вашему выбору. В конце концов исполняемые файлы, скомпилированные с препроцессором PRO C/C++, являются просто исполняемыми файлами C/C++.
Если то, что вы ищете, SQL предложения в пределах вашего кода, вы можете захотеть взглянуть на:
$ strings your_executable_file
Это даст вам список всех констант строк, присутствующих в исполняемый и скорее всего, вы получите SQL-предложения с этим.
Удачи.
Это хорошо. Если бы вы могли предоставить мне инструмент дизассемблера, это будет более приятным. – Ahmed
Кроме того, я ищу все программные коды, а не только инструкции SQL. – Ahmed
Ну, инструмент дизассемблера зависит от платформы. Поскольку вы не указали один из них, я предположил, что у вас уже есть инструмент, или вы не хотите комментировать архитектуру вашей ОС или ЦП, которую вы используете. –
Попробуйте PE Explorer Disassembler, очень приличный дизассемблер для 32-битных исполняемых файлов.
- 1. Разница между cc и cc -c при компиляции программы C
- 2. Как установить AIR 4.0 SDK в Flash Pro CC
- 3. adobe pro cc (AS3) не распознает box2d classpath
- 4. Сбой Adobe Premiere CC Pro при импорте файла H264 MP4
- 5. игра работает медленно при тестировании в Flash Pro CC
- 6. Разобрать путь из программы Java
- 7. Как разобрать системное время на вход программы
- 8. Выполнение программы примера QWT (.pro) с ошибкой Visual Studio 2010
- 9. Что такое «var cc = cc = cc || {};» line делать в Cocos2D?
- 10. не может разобрать PHP в .html docs, MAMP Pro
- 11. Flash Pro CC HTML5 Canvas & CreateJS - как обновить файлы lib до последних версий?
- 12. Как избавиться от диалогового окна Font Mapping в Flash Pro CC?
- 13. Как добавить текст в видео, похожее на него, в клипе с Adobe Premier Pro CC?
- 14. Могу ли я использовать предварительное одобрение с помощью PayPal pro pro pro pro pro pro?
- 15. Как разобрать дерево в python?
- 16. Как разобрать PDF-файлы на карте уменьшить программы?
- 17. CC delete option from CC explorer
- 18. Заделки простого гр программы с IDA PRO ПОЛУЧИТЬ сбой сегментации
- 19. Нужна помощь в вызове программы fox pro из C# кода
- 20. Как изменить DP и CC в Piet?
- 21. VS2008 pro + seven pro 64bits
- 22. CreateJS и Flash Pro
- 23. Flash Pro Admob Banners
- 24. Процесс вилки с CC .NET
- 25. Что означает CC? = В Makefile?
- 26. Paypal Payflow pro library
- 27. FlashDevelop не показывает ошибки компиляции после обновления до Flash Pro CC
- 28. Parsing CoDeSys .pro file
- 29. swift - как разобрать этот объект JSON
- 30. Aquamacs не запускается файл питона на Cc Cc
Голосование, чтобы закрыть как вне темы: рекомендации инструмента или слишком широкие. –