Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Informazioni inserite dal compilatore
lunedì 06 maggio 2013 - 19.48
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
inyourmind
Profilo
| Newbie
1
messaggi | Data Invio:
lun 6 mag 2013 - 19:48
Ciao, volevo un chiarimento,
ho aperto un mio eseguibile fatto in C# tramite visual studio 2012 ed ho visto che notepad traduce alcune informazioni.
Ho trovato tutto il percorso dove e' stato compilato il mio programma.Questo accade sia in compilazione in modalita' debug che release.
Vi chiedo come si puo', togliere/modificare tali informazioni?
Domanda piu' delicata, il compilatore che altre infromazioni inserisce in un eseguibile?, mette anche informazioni su una ipotetica tracciabilita' del programma?
0v3rCl0ck
Profilo
| Guru
1.120
messaggi | Data Invio:
mer 16 ott 2013 - 09:55
>Ciao, volevo un chiarimento,
>ho aperto un mio eseguibile fatto in C# tramite visual studio
>2012 ed ho visto che notepad traduce alcune informazioni.
>Ho trovato tutto il percorso dove e' stato compilato il mio programma.Questo
>accade sia in compilazione in modalita' debug che release.
>
c'è di peggio che aprirlo con visual studio
prova ad aprire il tuo eseguibile .net con uno dei seguenti decompilatori:
http://www.telerik.com/products/decompiler.aspx
http://www.jetbrains.com/decompiler/
http://www.devextras.com/decompiler/
>Vi chiedo come si puo', togliere/modificare tali informazioni?
Esistono strumenti per ofuscare il codice compilato, in modo che diventi praticamente impossibile capirne il codice e seguirne il flusso. Ti lascio il link dei due più importanti strumenti di obfuscating:
http://www.red-gate.com/
http://www.preemptive.com/
>Domanda piu' delicata, il compilatore che altre infromazioni
>inserisce in un eseguibile?, mette anche informazioni su una
>ipotetica tracciabilita' del programma?
In pratica si può vedere precisamente ogni linea di codice del tuo programma. Guarda tu stesso cosa inserisce nell'eseguibile decompilandolo con una delle applicazioni che ti ho citato sopra.
-------------------------------------------------------
Michael Denny
Lead Software Developer & Solutions Architect
http://blogs.dotnethell.it/Regulator/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !