Table des matières:

Est-il possible de décompiler une DLL ?
Est-il possible de décompiler une DLL ?

Vidéo: Est-il possible de décompiler une DLL ?

Vidéo: Est-il possible de décompiler une DLL ?
Vidéo: Decompile Dll Using DotPeek 2024, Novembre
Anonim

Réponse courte: vous ne pouvez pas. Réponse longue: Le processus de compilation pour C/C++ est très coûteux. Au mieux, j'ai entendu parler de certains outils qui peuvent vous donner des décompilation , avec des morceaux de code C reconnus ici et là, mais vous devrez quand même lire beaucoup de code assembleur pour en comprendre le sens.

Par conséquent, pouvez-vous décompiler une DLL ?

S'il s'agit de l'ancien Visual Basic (pré-. NET), alors le DLL est compilé comme ce qu'on appelle p-code et il y a quelques options pour faire quelques variations sur décompiler . Tel que DLL est compilé en langage machine et pouvez être seulement directement décompilé au langage assembleur. Donc, encore une fois, cela dépend de la langue utilisée.

De même, comment procéder à l'ingénierie inverse d'une DLL ? Diagramme de package d'ingénierie inverse à partir de fichiers source

  1. Sélectionnez Outils > Code > Inversion instantanée… dans la barre d'outils.
  2. Dans la fenêtre Inversion instantanée, sélectionnez. NET dll ou fichiers exe… comme langue.
  3. Sélectionnez Diagramme de package pour Inverser vers:.
  4. Vous pouvez placer des packages inversés sur un modèle spécifique. Pour faire ça:
  5. Cliquez sur OK pour commencer l'inversion.

De même, les gens demandent comment décompiler la DLL dans Visual Studio ?

Réponses

  1. Ouvrez Reflector.exe,
  2. Allez dans Afficher et cliquez sur Compléments,
  3. Dans la fenêtre Compléments, cliquez sur Ajouter,
  4. Ensuite, trouvez la dll que vous avez téléchargée FileGenerator.dll (qui est venue avec le plugin FileGenerator),
  5. Fermez ensuite la fenêtre Compléments.
  6. Allez dans Fichier et cliquez sur Ouvrir et choisissez la dll que vous souhaitez décompiler,

Comment puis-je voir le code source d'un fichier DLL ?

Méthode 1 - pour ouvrir le fichier DLL

  1. Vous devez d'abord aller dans le registre de la fenêtre.
  2. Ouvrez l'invite de commande.
  3. Cliquez sur la barre de menu Démarrer et appuyez sur la touche fenêtre +R.
  4. Tapez « cmd ». Accédez à l'emplacement des fichiers DLL et maintenez la touche Maj enfoncée « Ouvrir la fenêtre de commande ici.
  5. Tapez" regsvr32 dllname. dll" et appuyez sur Entrée.

Conseillé: