出于反编译的简单性,我很想考虑不晚上用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代码混淆实际上有效吗?
发布评论