re-offuscamento codice offuscato è un metodo ben noto di codice non offuscante. ad es. si può offuscare le classi di avere nomi che non fanno finestre validi nomi di file come
class COM1 { ... }
decompilazione che si tradurrebbe in un file chiamato COM1.java, che non è un nome di file valido finestre e si rompe quindi molti decompilatori.
La soluzione sarebbe quella di ri-offuscare prima utilizzando un dizionario di nomi come class1, class2, method1, method2, field1, field2 e quindi decompilare. Il codice decompilato ora non solo sarà più valido decompilare, ma anche più leggibile.
L'uso di offuscatori in serie comporta di solito un codice offuscato così forte come l'ultimo offuscatore utilizzato. (vale a dire la catena è forte come l'ultimo link)
Ti suggerisco di attenersi a un obfuscator ma assicurati di aver compreso ogni singola opzione nel processo di offuscamento e di quanto sia facile da annullare.
È "ok", nel senso che non accadrà nulla di male. –
Penso che sia una buona domanda. Non so perché ha ottenuto un voto "vicino". Forse dovrebbe essere riformulato un po '. – MByD
Ho votato per chiudere perché non è chiaro cosa significhi "okay" e "cattivo", in senso oggettivo. –