Libreria dinamica .NET, errori nella decompilazione

Pubblicità

_Achille

Utente Èlite
Messaggi
3,067
Reazioni
725
Punteggio
131
Salve ragazzi, stavo dando una occhiata ad un .dll abbastanza complesso con dnSpy. Nel tentativo di compilare una classe della libreria ottengo molti errori di sintassi. Infatti vari metodi hanno come iniziale del nome numeri, che non è concesso.
Ho provato sia C# che VisualBasic ma gli errori rimangono gli stessi. Come ha fatto lui/il team a compilarlo mentre io non posso?

Ad esempio
Cattura.webp
Cattura.webp
 
Il risultato della compilazione non è sempre codice di per se compilabile.
Nel tuo caso il decompilatore ha assegnato valori numerici ai nomi di funzione, quindi se vuoi compilarlo devi rimapparli con stringhe valide.

Probabilmente la dll è stata compilata offuscando il codice .net, chi la ha fatta ovviamente aveva tutto in chiaro.
 
Il risultato della compilazione non è sempre codice di per se compilabile.
Nel tuo caso il decompilatore ha assegnato valori numerici ai nomi di funzione, quindi se vuoi compilarlo devi rimapparli con stringhe valide.

Probabilmente la dll è stata compilata offuscando il codice .net, chi la ha fatta ovviamente aveva tutto in chiaro.
Quindi devo riscrivere l’intero codice di tutto visto che vengono chiamate altre classi che penso abbiano sempre gli stessi problemi.
Il che rende questo progetto troppo lungo.
 
Quindi devo riscrivere l’intero codice di tutto visto che vengono chiamate altre classi che penso abbiano sempre gli stessi problemi.
Il che rende questo progetto troppo lungo.
Eh si.
E' un modo per proteggere il codice e rendere difficile la copia.
 
Pubblicità
Pubblicità
Indietro
Top