Voglio eliminare questa offuscazione [chiuso]

-11

Ho appena separato il file DLL dall'APK unity. Il problema è che quando ho guardato il codice usando ilspy, il codice core è stato offuscato.

Alcuni contenuti di codice offuscati sono mostrati di seguito.

private MemberInfo #=qq8R6v_ItPViUpAzS7xWkOg==;

private int #=q_K5X7GL8xTP2m50KA_NZnA==;

private int #=qlNeHmWrVlySeEYVh1__KmMbNzB92Es2My9T4DQqSKLE=;

public Type #=qGBl6fTgyOO04PxiE0k3Fgg==;

public Type #=qPC2CX9L8vieR$SKD8FeQsw==;

public MemberInfo #=qnPGC_yuEmuamYAPR84T5Jw==;

public MemberInfo[] #=qJdlHw94ORqik5HzLGu5x_Q==;

public int #=qwg15C$fun56sSWJeU6k_HQ==;

Inizialmente, sembrava essere Base64, quindi ho provato a decodificarlo, ma è stata pubblicata solo la stringa sconosciuta.

C'è anche una stringa speciale nel mezzo, e ho provato a codificare i dati binari decodificati in vari modi, come UTF-8 o 16, ma non ho ottenuto il risultato desiderato.

Cerco consigli su come risolvere questa offuscazione.

    
posta angdroid 27.04.2017 - 14:06
fonte

1 risposta

4

L'unico modo sensato per rimuovere l'offuscamento da una libreria è chiedere al suo autore di darti una versione non offuscata . Se non è disposto a farlo (e penso che sia probabile, altrimenti non avrebbe offuscato il codice in primo luogo), allora qualsiasi tuo tentativo di aggirare l'offuscamento probabilmente porterebbe a una violazione dei termini di utilizzo di la lib, quindi non farlo .

    
risposta data 27.04.2017 - 14:14
fonte

Leggi altre domande sui tag