RE: Which programming language is hard to reverse engineering? 03-18-2020, 12:14 AM
#4
(03-14-2020, 02:08 AM)miso Wrote: I'd say YARA and C++ are the hardest to reverse-engineer, but it is still possible, it just takes a lot of time
C++ is quite hard to reverse-engineer but can still be done, Crack-makers normally use Ghidra
I don't actually know if it possible to reverse-engineer apps made in YARA, but can probably get reverse'd by Ghidra
However, Do not use VB.NET or C# if you want your app to be hard to reverse-engineer (even obfuscated), tools such as dnSpy can be used to edit applications using the .NET Framework, de4dot can be used to recover obfuscated code from application, allowing Crack-makers to understand and edit code more easily (and i think this does also apply to Java, but im not sure)
I have no idea about other languages such as Delphi or LUA, i just know that i can get resources from those, but no access to code (this doesn't mean it is hard to decode, im just really unexperienced with other languages, not like languages under the .NET Framework)
I would like to see answers from other crackers, but i just think that the easiest languages to reverse-engineer are from the .NET Framework, and that the hardest are unpopular languages such as YARA
Thanks for sharing the program. Before your post I couldn't find a single program capable of reverse engineering C++.














![[+]](https://sinister.ly/images/modern/collapse_collapsed.png)