BABEL OBFUSCATOR 12

Proteggi il codice dietro il tuo prodotto.

Rendi i tuoi assembly .NET compilati più difficili da capire e modificare. Configura ogni protezione in base al modo in cui la tua applicazione viene eseguita.

Risultati della ridenominazione per un assembly demo in Babel Desktop
Risultati della ridenominazione per un assembly demo in Babel Desktop

Enterprise

Una licenza per un singolo sviluppatore, valida sul computer Windows dello sviluppatore, con Babel Desktop per Windows, gli strumenti a riga di comando e il task MSBuild. I build server, macOS e Linux richiedono Ultimate.

Ultimate

Una licenza per sede valida su Windows, macOS e Linux. Include Desktop, i pacchetti NuGet, l’integrazione con i build server, Babel Encrypt e le protezioni aggiuntive di Ultimate.

Manutenzione che segue le tue build

Una licenza perpetua continua a funzionare per le build rilasciate mentre la manutenzione era attiva. Rinnova la manutenzione per estendere la copertura alle build più recenti; la versione coperta continua a funzionare.

01 / BABEL OBFUSCATOR 12

Mantieni il comportamento. Cambia i nomi.

Rinomina tipi, metodi, proprietà e campi preservando i riferimenti di cui la tua applicazione ha bisogno. Usa regole di esclusione per le API pubbliche, la reflection e la serializzazione, e conserva i file map per diagnosticare i problemi in produzione.

Leggi la documentazione
Risultati della ridenominazione dei simboli per gli assembly demo
Risultati della ridenominazione dei simboli per gli assembly demo

02 / BABEL OBFUSCATOR 12

Rendi il percorso di esecuzione più difficile da seguire.

Chain: Ultimate

Trasforma i corpi dei metodi senza cambiare il comportamento previsto. Ultimate aggiunge il flusso di controllo Chain in Babel 12, con un dispatcher a stato concatenato e uno stato a runtime che complica la ricostruzione del flusso originale.

Leggi la documentazione
Proprietà del flusso di controllo nell’editor dei target di Babel Desktop
Proprietà del flusso di controllo nell’editor dei target di Babel Desktop

03 / BABEL OBFUSCATOR 12

Proteggi stringhe, risorse e corpi dei metodi.

Stringhe stream: Ultimate

Cifra stringhe, valori, risorse e codice MSIL con controlli che ti permettono di bilanciare protezione e costo a runtime. Ultimate aggiunge la cifratura delle stringhe stream. Il proxy dinamico introduce un livello di indirezione attorno a chiamate di metodo selezionate.

Leggi la documentazione
Impostazioni di cifratura del codice MSIL in Babel Desktop, distinte dalle impostazioni di cifratura delle stringhe
Impostazioni di cifratura del codice MSIL in Babel Desktop, distinte dalle impostazioni di cifratura delle stringhe

04 / BABEL OBFUSCATOR 12

Verifica l’applicazione in esecuzione.

Integrità mobile: Ultimate

Aggiungi controlli anti-tampering per rilevare assembly modificati. Ultimate può anche validare le informazioni di firma Android e l’identità di bundle o team su iOS. Queste protezioni aggiungono controlli alla tua applicazione; non rendono impossibile il reverse engineering.

Leggi la documentazione
Editor XML delle regole di Babel Desktop per un progetto demo
Editor XML delle regole di Babel Desktop per un progetto demo

05 / BABEL OBFUSCATOR 12

Tieni insieme assembly e regole.

Unisci o incorpora le dipendenze e configura i riferimenti cross-assembly sul canvas del progetto. Mantieni il progetto e le sue regole XML nel controllo di versione, poi usa la CLI o il task MSBuild nella tua pipeline di build.

Leggi la documentazione
Canvas del progetto che mostra le dipendenze tra gli assembly demo
Canvas del progetto che mostra le dipendenze tra gli assembly demo

06 / BABEL OBFUSCATOR 12

Dai un senso a uno stack trace offuscato.

Usa il file map originale per decodificare uno stack trace e recuperare i nomi che conosci. Controlla gli avvisi prima del rilascio e verifica le statistiche di protezione dopo ogni esecuzione.

Leggi la documentazione
Il decoder di stack trace di Babel Desktop con uno stack trace fittizio
Il decoder di stack trace di Babel Desktop con uno stack trace fittizio

USATO DAI TEAM DI

Avalonia UIGESiemensAT&TAudiNokiaOtisHiltiSonyAmazonHPVMwareMercedes-BenzDHLAirbus Group

INIZIA CON BABEL

La tua prossima build. Protetta.

Prova Babel Desktop, esplora gli strumenti e scegli l’edizione più adatta al tuo lavoro.