Отражатель кода для объектива-c - PullRequest
1 голос
/ 02 июля 2011

Привет, я ищу что-то похожее на teleriks, просто декомпилирую продукт, который может принимать любые двоичные / dll .net и отражать код позади ... инструмент не должен иметь GUI, просто возможность извлечь код в файловую систему будет таким же хорошим.

теперь я знаю, что есть проект под названием class-dump, но из того, что я видел, используя инструмент, он способен только выплевывать заголовочные файлы, я что-то упустил?

1 Ответ

3 голосов
/ 02 июля 2011

Вы ничего не пропустили в дампе класса, он будет выводить только интерфейсы, так как эта информация доступна в информации времени выполнения любого объекта.

Я не знаю ни одного инструмента декомпиляции, который дает вам высокийязыкового представления вашего кода, и я сомневаюсь, что он существует.

То, что у вас есть, - это дизассемблирование с помощью otool -tV или более продвинутых инструментов, таких как IDA Pro , которые способнычто-то вроде «украсить» ваш дизассемблированный код.

О teleriks, я ничего не знаю об этом, но я предполагаю, что его функция «декомпиляции» действительно отражает тот факт, что C # и VB используют байт-код, так чтобудет хранить гораздо больше информации, чем (машинный код + символы).Но, пожалуйста, поправьте меня, если я ошибаюсь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...