What types of executables can be decompiled?

前端 未结 5 2077
逝去的感伤
逝去的感伤 2021-01-18 18:58

I think that java executables (jar files) are trivial to decompile and get the source code.

What about other languages? .net and all?

Which all languages can

5条回答
  •  广开言路
    2021-01-18 19:28

    Most languages can be decompiled but some are easier to decompile than others. .Net and Java put more information about the original program in the executables (method names, variable names etc.) so you get more of your original information back.

    C++ for example will translate variables and functions etc. to memory adresses (yeah I know this is a gross simplification) so the decompiler won't know what stuff was called. But you can still get some of the structure of the program back though.

提交回复
热议问题