(November 27, 2022, 07:36 PM)mishka Wrote: Many people will recommend C/C++ because of Stockholm syndrome. It is one of the easiest languages to decompile and analyze. Languages like python are a real mess to decompile due to its messy nature.
I don't think so. Easiest ones would be the ones that use JIT compiling, such as Java or .NET. There are tools that you can use to decompile them
(dnSpy, ILSpy for .NET) and even if you obfuscate them, there are tools to deobfuscate them
(de4dor for .NET). C or C++ compiles directly into machine code, which makes it really hard to reverse engineer for people that has from no to middle experience. If you know how to proceed, it doesn't matter which language or technology they use.
In my opinion, C or C++ are the ones that harder to decompile and analyze. Unlike .NET, Java or Python
(thanks to uncompyle6) you can decompile the code back without any hassles.