|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
DotFuscator, Xenocode & Co. Consigli Please.
Sono alla ricerca di un buon strumento per Ottimizzazione / Offuscamento di assembly vb.net. So che ce ne sono in giro parecchi. Al momento ho avuto modo di provare :
- DotFuscator CE ( incluso nel pacchetto VS.NET 2003... ) : sebbene abbia la sua bella interfaccia grafica, è decisamente troppo macchinoso per i miei gusti. Inoltre l'offuscamento non è la cosa principale che cerco. - Xenocode Enterprise 2005 : molto intuitivo, ricco di funzioni e abbastanza veloce nel generare l'assembly desiderato, senonchè troppo spesso capita, soprattuto quando accanto all'EXE in ingresso ci sono anche un paio di .DLL, che il tutto all'avvio si impasta di brutto ( Errori di qui, errori di la e blah blah blah... ) ![]() Perciò chiedo un po' a tutti : cosa mi consigliate ? La funzione che più mi interessa, offuscamento a parte, è la possibilità di INCLUDERE in uno stesso EXE tutto quello che, per intenderci, sta nella BIN di progetto ( dll ecc... ). E ovviamente una certa sicurezza sul fatto che dopo l'inclusione/ottimizzazione l'exe in questione non si impasti al primo avvio ! ![]() GRAZIE a chiunque si fa vivo. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Voglio inoltre segnalare ILMERGE, una utility gratuita messa recentemente a disposizione direttamente da Microsoft, che non offre nessuna utilità di offuscamento del sorgente, ma che sembra essere la scelta preferenziale per l'assembly merging.
Maggiori informazioni qui : http://research.microsoft.com/~mbarnett/ilmerge.aspx Download qui : http://www.microsoft.com/downloads/d...DisplayLang=en Se qualcuno ne ha già fatto uso, mi faccia sapere. Preferirei cmq un tool esterno, che faccia il merging e applichi anche un certo offuscamento. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
...un altro monologo...
Nessuno ha mai provato THINSTALL ? [ http://thinstall.com/ ]
Ho sentito dire che quando compila si connette in stealth ad un certo numero di server e fa uscire uno sproposito di informazioni di sistema ( dati macchina, indirizzo IP, stringhe dell'assembly !!! ). Ma è vera sta cosa ? FATEVI VIVI ! So che tutti quelli che usano .NET sono sempre alla ricerca di buoni strumenti di assembly merging ! Mica vi chiedo di mandarmeli per posta ! { Al massimo via mail ! ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:44.