java - 想请教一下如何做class文件破损
大家讲道理
大家讲道理 2017-04-18 10:34:21
0
2
321

有需求,要做破损项。大概就是加内部类,然后破坏内部类的 class 文件,使其反编译时连带外部类都不可见。试试找找折腾了一个下午,没得出个结果。

就是想问一下,一般都是改哪几个字节的?先谢过为敬

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
PHPzhong

Cela peut effectivement être réalisé. Cependant, la probabilité est faible et les raisons spécifiques ne sont pas bien comprises.

伊谢尔伦

Est-ce possible ? Il existe des normes pour le bytecode de classe. Tant que la JVM connaît votre classe, elle doit être décompilée.

proguard Outil d'obscurcissement de code. Ce type de code peut également être décompilé, mais il est très difficile à lire.
Une autre façon consiste à crypter le fichier classe/jar et à le personnaliser ClassLoader pour le déchiffrer, puis à le charger avant de charger class.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal