与反编译器相比,Java代码混淆实际上有效吗? [英] Is Java Code obfuscation actually effective vs decompilers?

查看:236
本文介绍了与反编译器相比,Java代码混淆实际上有效吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

出于反编译的简单性,我很想考虑不晚上用Java编写某些代码.有没有一种我可以用Java编写的方法而不必担心反编译器?我了解任何事情都可以在足够的时间进行逆向工程,所以我要问的是:Java类混淆器是否足以有效地阻止反汇编?

I am curious enough to considering not evening writing certain code in Java because of how easy it is to decompile. Is there a way that I can write in Java and not have to worry about decompilers? I understand anything can be reversed engineered given enough time, so what I am asking is: are Java class obfuscators effective enough to deterrent decompliation?

推荐答案

Java类混淆器足以阻止反汇编吗?

are Java class obfuscators effective enough to deterrent decompliation?

我会说不".当我试图试图弄清楚某人如何做某事而反编译源代码时,我已经知道我在寻找什么.因此,我不必了解整个程序,只需了解当时我感兴趣的那一部分即可.有了足够的方法困惑,并在调用链上回溯了一点,通常就可以确定内幕,而无需付出过多的努力.

I would say "no". When I decompile source code with the intent of trying to figure out how someone did something, I already know what I'm looking for. So I don't have to understand the entire program -- just the one piece that's of interest to me at the time. With enough puzzling over methods and backtracking a bit up the call chain, it's usually possible to determine what's under the hood without an excessive amount of effort.

这篇关于与反编译器相比,Java代码混淆实际上有效吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆