| |
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
| |
||||||||||||
IL "SEGRETO" DIVENTA PUBBLICO!
Di seguito vengono illustrati -a scopo informativo- gli schemi di protezione di Goliath .NET Obfuscator. LA RIPRODUZIONE DEGLI ALGORITMI E' VIETATA!
GOLIATH .NET OBFUSCATOR: "IL RENAMING DEI SIMBOLI"Il
"renaming dei simboli" è una delle prime tecniche da adottare per la
protezione del ns codice. Alcuni prodotti basano la protezione sul solo
renaming (tool distribuito con VS). Sfortunatamente per tutti -ad un aggressore che non conosce il ns programma-
un metodo che si chiami "serialnumber" o "a0" poco importa! Il codice
interno è sempre leggibile! In pochissimo tempo è stato facile
vedere solo "cloni di prodotti" (suite di controlli, ect.) e molti
crack/keygen di applicazioni .NET xxA Goliath .NET Obfuscator -concepito in modalità console- dev'essere, quindi, passato il parametro abbreviato /r oppure il parametro esteso /renaming. A tutti i parametri estesi, poi, è anche possibile aggiungere il carattere:
Automaticamente viene anche applicato l'overloads dei simboli a metodi, proprietà, field, ect. (nomi uguali a simboli diversi). Questa tecnica risulta valida perchè consentita solo in assembler IL ma non in un linguaggio di alto livello (c#, vb): TUTTI I
PRODOTTI SOFTWARE DELLA LINEA SECURITY "GOLIATH .NET"
|
||||||||||||
| |
||||||||||||
|
Home Page
Copyright © 2003-2010 "Cantelmo Software" del Geom. Marcello Cantelmo. Tutti i Diritti sono Riservati • Note Legali : ::
:
:Microsoft™,
Windows™,
.NET™, and .NET Framework™ sono marchi di Microsoft
Corporation. Tutti gli altri marchi appartengono ai legittimi
proprietari.
|
||||||||||||