Contents
Can you reverse binary code?
If any binary means an arbitrary binary data file, then the answer is yes, it is impossible. To prove this, just consider a case of a file with a single byte. If you limit it to C/C++ then it is of course possible to reverse it.
Can obfuscate be reversed?
This completely depends on the Obfuscator. Obfuscation, in general, does a very good job of making it much more difficult to reverse engineer – but it doesn’t prevent it by any means. The CLR will always need to decipher the obfuscated IL, so a dedicated person can always do the same.
Is it possible to reverse engineer compiled code?
You can reverse engineer any program, the result will not be the original source code with comments, descriptive variable names, structure etc. but its functionality will be the same.
Is reverse engineering code legal?
Reverse engineering is generally legal. In trade secret law, similar to independent developing, reverse engineering is considered an allowed method to discover a trade secret. However, in patent law, because the patent owner has exclusive rights to use, own or develop the patent, reverse engineering is not a defense.
Is it possible to reverse the source code?
If you limit it to C/C++ then it is of course possible to reverse it. However, what is impossible is to reverse it to the original source code, because there is no 1:1 relation between the machine code and the source code.
Is it possible to reverse engineer binary to source code?
I know that reverse engineering from binary to source code (e.g. C++) is generally considered hard or impossible but has any computer scientist actually proven “mathematically” that it’s impossible… Stack Exchange Network
How to reverse engineer an expired version of software?
This article is designed to demonstrate the subversion mechanism of an expired version of software including validation check, modify the existing behavior of an executable binary without even access or analyzing its source code by exercising advance reverse engineering mechanism.
Can a reverse engineer reverse engineer an obfuscated application?
Most of the automated deobfuscators can reverse-engineer an obfuscated application. While obfuscation can only delay the process of reverse engineering, it does not make it impossible. Some anti-virus software may also alert their users when they visit a site with obfuscated code, as the obfuscation can also be used to hide malicious code.