Это команда monodis, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
monodis - дампер и дизассемблер содержимого образов CIL.
СИНТАКСИС
монодис [-h] [--help] [--output = ИМЯ ФАЙЛА] [--mscorlib] [--assembly] [--assemblyref]
[--classlayout] [--constant] [--customattr] [--declsec] [--event] [--exported] [--fields]
[--file] [--forward-decl] [--genericpar] [--implmap] [--interface] [--manifest]
[--marshal] [--memberref] [--method] [--methodimpl] [--methodsem] [--methodspec]
[--module] [--moduleref] [--mresources] [--presources] [--nested] [--param] [--parconst]
[--property] [--propertymap] [--standalonesig] [--typedef] [--typeref] [--typespec]
[--blob] [--strings] [--userstrings] [ФАЙЛЫ ...]
ОПИСАНИЕ
The монодис программа используется для создания дампа содержимого образа ECMA / ISO CIL (содержащегося в .EXE
файлы, содержащие расширенный код PE / COFF CIL).
Для сборок в оба конца с использованием ilasm лучше всего использовать аргумент --output, так как это будет
заставить monodis сохранять встроенные ресурсы в файлы, которые впоследствии могут быть должным образом встроены обратно
пользователя ilasm.
Кроме того, инструмент можно использовать для дампа содержимого различных метаданных ECMA CIL.
столы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Поддерживаются следующие общие параметры:
--Помогите , -h
Отображает инструкции по использованию.
--output = ИМЯ ФАЙЛА
Записать вывод в ИМЯ ФАЙЛА и выгрузите все встроенные управляемые ресурсы.
--mscorlib
Для сборок, отличных от corlib, используйте в качестве имени сборки «mscorlib». Это полезно для
переключение ИЖ с помощью ilasm.
--show-метод-токены
Отображение токенов для дизассемблированных методов.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ К ДИСПЛЕЙ METADATA ТАБЛИЦЫ
Следующие параметры используются для отображения таблиц метаданных вместо разборки CIL.
изображения.
--сборка
Сбрасывает содержимое таблицы Assembly.
--assemblyref
Сбрасывает содержимое таблицы AssemblyRef.
--classlayout
Сбрасывает содержимое таблицы ClassLayout.
--постоянный
Сбрасывает содержимое таблицы констант.
--customattr
Сбрасывает содержимое таблицы CustomAttribute.
--declsec
Сбрасывает содержимое таблицы DeclSec.
--мероприятие
Сбрасывает содержимое таблицы событий.
- экспортируется
Сбрасывает содержимое таблицы ExportedType.
--поля
Сбрасывает содержимое таблицы полей.
--файл Сбрасывает содержимое таблицы файлов.
--форвард-деклс
Сбрасывает предварительные объявления для классов.
--genericpar
Сбрасывает содержимое таблицы GenericParam.
--implmap
Сбрасывает содержимое таблицы ImplMap.
--интерфейс
Сбрасывает содержимое таблицы InterfaceImpl.
- манифест
Сбрасывает содержимое таблицы ManifestResource.
--маршал
Сбрасывает содержимое таблицы FieldMarshal.
--memberref
Сбрасывает содержимое таблицы MemberRef.
--метод
Сбрасывает содержимое таблицы MethodDef.
--методимпл
Сбрасывает содержимое таблицы MethodImpl.
--methodspec
Сбрасывает содержимое таблицы MethodSpec.
--методсем
Сбрасывает содержимое таблицы MethodSemantics.
--модуль
Сбрасывает содержимое таблицы Module.
--moduleref
Сбрасывает содержимое таблицы ModuleRef.
--mresources
Сохраняет все управляемые ресурсы, встроенные в сборку, в текущую
каталог. Чтобы получить список встроенных ресурсов, используйте параметр --manifest.
--прересурсы
Печатает смещения и имена ресурсов манифеста, встроенных в сборку.
- вложенный
Сбрасывает содержимое таблицы NestedClass.
--парам
Сбрасывает содержимое таблицы Param.
- парконст
Сбрасывает содержимое таблицы GenericParameterConstraint.
--имущество
Сбрасывает содержимое таблицы свойств.
--propertymap
Сбрасывает содержимое таблицы PropertyMap.
--standalonesig
Сбрасывает содержимое таблицы StandAloneSig.
--typedef
Сбрасывает содержимое таблицы TypeDef.
--typespec
Сбрасывает содержимое таблицы TypeSpec.
--typeref
Сбрасывает содержимое таблицы TypeRef.
--blob Выгружает все содержимое потока больших двоичных объектов в шестнадцатеричном виде.
- струны
Сбрасывает содержимое кучи строк.
--userstrings
Сбрасывает содержимое кучи пользовательских строк
Если флаги не указаны, программа выгружает содержимое изображения в формате, который может
использоваться для обхода кода.
ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ
MONO_PATH
Предоставляет путь поиска к mono и mint, где искать файлы библиотеки.
Каталоги разделяются разделителем пути платформы (двоеточиями в unix). Пример:
/ главная / имя пользователя / библиотека: / usr / локальный / моно / библиотека
Используйте monodis онлайн с помощью сервисов onworks.net