ItzSomebody / radon

[Abandoned] Scuffed java bytecode obfuscator
GNU General Public License v3.0
361 stars 74 forks source link

Add Antidebug #65

Closed vovanre closed 5 years ago

ghost commented 5 years ago

ez to bypass.

vovanre commented 5 years ago

ez to bypass.

This is true, but there are no other ways to detect the debugger in Java (except for the native modules)

ninng commented 5 years ago

ez to bypass.

But your FakeTryCatch is also ez to remove lol

你自己的 FakeTryCatch 还不是一样轻松删掉,还说别人

ItzSomebody commented 5 years ago

@vovanre Sorry for not getting back to you about your two PRs. I've been forgetting.

Hopefully sometime soon, I will be pushing a 2.0.0 release of Radon's codebase which is not backward-compatible with any previous versions whatsoever. When that time comes, would you mind adding a few more commits to get your transformer working in 2.0.0?

Thanks.

P.S. The 2.0.0 branch is not what the actual 2.0.0 release will actually look like.

vovanre commented 5 years ago

No problem. I'll update when the second version comes out.

P.S. Could you use the lombok library? (for getters, setters and other)

ItzSomebody commented 5 years ago

I've actually been considering about using lombok since the release of 1.0.1 but haven't really given much thought to it. I'll ponder upon it relatively soon and we'll see in the future if I end up putting it in this project.

Col-E commented 5 years ago

I've actually been considering about using lombok since the release of 1.0.1 but haven't really given much thought to it.

Personally I only use Lombok on projects I have no intention of having others contribute on. Its useful if I'm lazy and want to keep the source files clean. However, I don't expect most programmers to have compliant workspaces (or even understand whats going on. Lombok is kinda niche as far as I know). For example, its not supported by Eclipse by default so that would immediately throw lots of people off. IntelliJ recognizes it easily but not everyone uses IntelliJ.

Eyremba commented 5 years ago

For example, its not supported by Eclipse by default

You can easily install it in Eclipse...

Col-E commented 5 years ago

You can easily install it in Eclipse...

I agree, but you're missing the point. Not everyone else will find it as easy as you or I do.

ItzSomebody commented 5 years ago

For context as to why this is being closed, see this