Sommario:

Che cos'è.NET Reflector desktop?
Che cos'è.NET Reflector desktop?

Video: Che cos'è.NET Reflector desktop?

Video: Che cos'è.NET Reflector desktop?
Video: Учебник по Xamarin для начинающих. Создание приложений для iOS и Android с помощью C#, Visual Studio и Xamarin.Forms 2024, Maggio
Anonim

NET Reflector Desktop ? (da Red Gate Software Ltd). NET riflettore consente di visualizzare, navigare e cercare facilmente nelle gerarchie di classi di. NETTO assembly, anche se non si dispone del codice per essi. Con esso, puoi decompilare e analizzare.

Successivamente, ci si potrebbe anche chiedere, come si usa. NET Reflector?

  1. Installa. NET Reflector VSPro in Visual Studio e apri il tuo progetto, quindi vai al file.
  2. Selezionare gli assembly di cui si desidera eseguire il debug e.
  3. Lo stack di chiamate ora prende vita; fare doppio clic su di esso per accedere al codice sorgente, impostare punti di interruzione ed eseguire il debug di qualsiasi file.
  4. usa Vai a Definizione decompilata nel menu contestuale del tasto destro.

Ci si potrebbe anche chiedere, C# può essere decompilato? C# è intrinsecamente più facile da decompilare nel codice sorgente perché contiene metadati e la maggior parte C# codice deve rispettare un insieme di regole chiamato "codice verificabile". Se spedisci un prodotto in C# e hai l'IP che vuoi proteggere, in pratica devi usare un prodotto di offuscamento.

Ci si potrebbe anche chiedere, cos'è ILSpy?

ILSpy è un open-source. NET assembly browser e decompilatore. Dimostriamo il suo utilizzo guardando un semplice file adware. Come probabilmente puoi capire da alcuni dei nomi di rilevamento su Virustotal, questo è un file MSIL (Microsoft Intermediate Language).

Come posso decompilare la DLL in Visual Studio?

Risposte

  1. Apri Reflector.exe,
  2. Vai a Visualizza e fai clic su Componenti aggiuntivi,
  3. Nella finestra Componenti aggiuntivi fare clic su Aggiungi,
  4. Quindi trova la dll che hai scaricato FileGenerator.dll (la strega è arrivata con il plug-in FileGenerator),
  5. Quindi chiudi la finestra dei componenti aggiuntivi.
  6. Vai su File e fai clic su Apri e scegli la dll che desideri decompilare,

Consigliato: