Il s'agit de la commande monodis qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
monodis - dumper et désassembleur de contenu d'image CIL.
SYNOPSIS
monodis [-h] [--help] [--output=FILENAME] [--mscorlib] [--assembly] [--assemblyref]
[--classlayout] [--constant] [--customattr] [--declsec] [--event] [--exported] [--fields]
[--file] [--forward-decls] [--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] [FICHIERS...]
DESCRIPTION
Le monodis programme est utilisé pour vider le contenu d'une image ECMA/ISO CIL (contenue dans .EXE
contenant le code PE/COFF CIL étendu).
Pour effectuer un aller-retour d'assemblys utilisant ilasm, il est préférable d'utiliser l'argument --output, car cela
faire en sorte que monodis enregistre les ressources intégrées dans des fichiers qui peuvent ensuite être correctement réintégrés
par ilasme.
De plus, l'outil peut être utilisé pour vider le contenu des différentes métadonnées ECMA CIL
les tables.
OPTIONS
Les options génériques suivantes sont prises en charge :
--Aidez-moi , -h
Affiche les instructions d'utilisation.
--output=NOM DE FICHIER
Écrire la sortie dans NOM DE FICHIER et vider toutes les ressources gérées intégrées.
--mscorlib
Pour les assemblys non corlib, utilisez "mscorlib" comme nom d'assembly. Ceci est utile pour
aller-retour de l'IL avec ilasm.
--show-method-jetons
Afficher les jetons pour les méthodes désassemblées.
OPTIONS À DISPLAY METADATA TABLES
Les options suivantes sont utilisées pour afficher les tables de métadonnées au lieu de désassembler le CIL
l'image.
--Assemblée
Vide le contenu de la table Assembly.
--assemblyréf
Vide le contenu de la table AssemblyRef.
--classlayout
Vide le contenu de la table ClassLayout.
--constante
Vide le contenu de la table Constant.
--customattr
Vide le contenu de la table CustomAttribute.
--declsec
Vide le contenu de la table DeclSec.
--un événement
Vide le contenu de la table des événements.
--exporté
Vide le contenu de la table ExportedType.
--des champs
Vide le contenu de la table Field.
--déposer Vide le contenu de la table File.
--forward-décls
Vide les déclarations avancées pour les classes.
--genericpar
Vide le contenu de la table GenericParam.
--implmap
Vide le contenu de la table ImplMap.
--interface
Vide le contenu de la table InterfaceImpl.
--manifeste
Vide le contenu de la table ManifestResource.
--maréchal
Vide le contenu de la table FieldMarshal.
--réf.membre
Vide le contenu de la table MemberRef.
--méthode
Vide le contenu de la table MethodDef.
--méthodeimpl
Vide le contenu de la table MethodImpl.
--methodspec
Vide le contenu de la table MethodSpec.
--méthodesem
Vide le contenu de la table MethodSemantics.
--module
Vide le contenu de la table Module.
--réf.module
Vide le contenu de la table ModuleRef.
--mressources
Enregistre toutes les ressources gérées intégrées dans l'assembly dans le fichier actuel
annuaire. Pour obtenir une liste des ressources intégrées, utilisez l'option --manifest.
--présources
Imprime les décalages et les noms des ressources manifestes intégrées dans l'assembly.
--emboîté
Vide le contenu de la table NestedClass.
--param
Vide le contenu de la table Param.
--parconst
Vide le contenu de la table GenericParameterConstraint.
--biens
Vide le contenu de la table des propriétés.
--propertymap
Vide le contenu de la table PropertyMap.
--standalonesig
Vide le contenu de la table StandAloneSig.
--typedef
Vide le contenu de la table TypeDef.
--typespec
Vide le contenu de la table TypeSpec.
--typeréf
Vide le contenu de la table TypeRef.
--goutte Vide tout le contenu du flux blob au format hexadécimal.
--chaînes
Vide le contenu du tas de chaînes.
--chaînes d'utilisateurs
Vide le contenu du tas User-Strings
Si aucun indicateur n'est spécifié, le programme vide le contenu de l'image dans un format qui peut
être utilisé pour arrondir le code.
ENVIRONNEMENT VARIABLES
MONO_CHEMIN
Fournit un chemin de recherche vers mono et mint où rechercher des fichiers de bibliothèque.
Les répertoires sont séparés par le séparateur de chemin de plate-forme (deux-points sous unix). Exemple:
/home/nom d'utilisateur/lib:/usr/local/mono/lib
Utilisez monodis en ligne en utilisant les services onworks.net