\\ Home Page
Benvenuto nel Blog di Cantelmo Software: "SELECT * FROM Cantelmo_Security ORDER BY date DESC"
LinkLog
Nessun link trovato.
WebLog
In Goliath .NET Obfuscator v3.x è stato potenziato il renaming dei simboli. E' possibile, infatti, rinominare anche i simboli pubblici (classi, metodi, proprietà, field, eventi, interface, override, ect.). 
Questa feature che è inutile per la protezione di una singola dll (creazione di un componente) risulta essere abbastanza efficace nel camuffare le chiamate alle librerie referenziate in progetti più complessi.
Potendo, ora, alterare i simboli pubblici è stato possibile implementare anche la protezione contemporanea di più assembly referenziati! Di conseguenza, anche eventuali de-obfuscator, devono possedere questa caretteristica. La sola "analisi statica" sui singoli assembly è pressochè inutile.
...
Continua a leggere...
Iniziamo a conoscere il nuovo Goliath .NET Obfuscator v3.x presentando una delle features più richieste dai ns clienti: la modalità console. Il vantaggio di questa modalità è l'utilizzo del prodotto anche come "post-build" del processo di compilazione dei ns. progetti 
Questa feature, però, ha comportato la completa rivisitazione di tutte le opzioni di protezione.
goliath /?

(N.B.: le caratteristiche possono variare senza preavviso)
...
Continua a leggere...
Goliath .NET Obfuscator è un prodotto stabile ed affidabile. La nuova versione recepisce tutte le features richieste dai clienti:...
Continua a leggere...
Le minacce alla tutela della proprietà intellettuale del ns codice .NET sono in continua evoluzione? ...anche le soluzioni della linea security Goliath .NET 
Con la nuova release 2.2.0 di Goliath .NET Obfuscator è stato introdotto un nuovo componente (al momento solo internalware!) denominato Goliath .NET CodeShield...
Continua a leggere...
Oltre a spiare i ns Assembly con gli attuali
.NET CLR Class Browser Decompilatori (il più famoso oltre che gratuito è
Reflector), ora, è anche possibile effettuare delle modifiche "on-fly" utilizzando la libreria
Mono.Cecil. In questo esempio -realizzato in vb.net- si evidenzia come rimuovere l'attributo
SuppressIldasmAttribute che "dovrebbe" bloccare il disassembling tramite
ILDASM: ...
Continua a leggere...
Continua l'interesse di alcuni reverser (provenienti da: Vietnam, Somalia, Haiti) a Goliath .NET Obfuscator. ...
Continua a leggere...
Disponibile, a breve, Goliath .NET MuPAL (Multiple-Precision Arithmetic Library) 
La libreria, realizzata 100% in VB.NET e CLSCompliant(True)
, rappresenta la naturale evoluzione della libreria matematica creata e già utilizzata per le procedure di licensing di tutti i prodotti Cantelmo Software 
...
Continua a leggere...
Con la presente vi porto a conoscenza delle ultime "novità" riguardante la tutela della proprietà intellettuale dei ns applicativi e/o componenti.
Più la piattaforma .NET prende piede, più i "concorrenti smaliziati" prendono atto del business derivante dalla eventuale decompilazione di un prodotto (o semplice sprotezione) 
Nell'ultimo periodo ho notato che utilizzando la libreria "m0n0.c3cil" è possibile realizzare un anti-obfuscator
...che poi è la stessa libreria utilizzata dalla maggior parte degli attuali obfuscator...senza che vi fosse alcun riferimento
[Contiene Aggiornamento del 05-Apr-2008]
...
Continua a leggere...

I riferimenti completi sono disponibili a questo link
Update 05-apr-2008: un ulteriore aggiornamento (mia risposta al thread) è disponibile a questo link
"Goliath .NET CPU Emulator" nato, inizialmente, con il solo scopo di "bloccare" l'analisi dei decompilatori (piattaforma .NET) si sta dimostrando più potente del previsto! 
Un linguaggio nel linguaggio! Sono state "emulate" la maggior parte delle mnemonic x86 e questo non fa altro che allargare i campi di utilizzo. A quelli ipotizzati di:
- camuffare il vero codice .NET;
- generare algoritmi compatti possibili solo in assembly x86;
- proteggere il proprio software (da crack, patch, keygen);
- ect.
si è aggiunto quello non meno importante del ...
Continua a leggere...
Proseguono gli intensivi test sulla nuova libreria. Maggiori informazioni si trovano su questo link 
Sono disponibili, in anteprima, i primi tutorial che mettono in evidenza le potenzialità del prodotto:
- Calcolo CRC (Controllo a Ridondanza Ciclica);
- Conversione: Encode Base2 (da stringa a binario)
- Conversione: Decode Base2 (da binario a stringa)
...buona visione a tutti! 
Aggiornamento del 30-gen-2008:
...
Continua a leggere...
Sarà disponibile a breve una nuova Libreria per .NET realizzata 100% in vb.net 
E' possibile, in breve, utilizzare una Virtual-CPU che consente di sfruttare le potenzialità del linguaggio Assembly x86 direttamente nelle nostre applicazioni .NET 
...
Continua a leggere...
A seguito dell'aggiornamento della protezione per Microsoft .NET Framework, versione 2.0 (KB928365) si è riscontrato un malfunzionamento
...
Continua a leggere...
Una delle opzioni disponibili in "Goliath .NET Obfuscator" è il Renaming -con Overloads Automatico- dei Simboli utilizzando caratteri "stampabili" o "non stampabili".
Dopo il processo di Renaming è possibile riscontrare un errore di: NoStartupFormException. Questo inconveniente si verifica SOLO con progetti "Windows Forms di VB .NET 2005" che hanno lo startup in Application.myapp (...segue)
...
Continua a leggere...
Se il testo inserito in una CheckListBox inizia con uno _spazio_ non è possibile marcare correttamente (via tastiera con la barra di spazio) la riga selezionata 
L'inconveniente è già stato segnalato con MS Connect. Segnalazione e risposte sono disponibili a questo link 
N.B.: risultano buggati *tutti* i controlli di terze parti che hanno esteso/potenziato tale componente 