We have a Installer build server for obfuscate and build installation file for our .Net project.
When developers commit dll files, we want to obfuscate automatically.
But the problem is; sometimes developers are able to obfuscate before committing. If a file is obfuscate 2 times, it causes an error.
For this reason, we need to understand if the incoming file is obfuscated or not.
We are using dotNET_Reactor.Console.exe for obfuscation.
So How can we detect The ".Net assembly" is already ofbuscated.
Thanks in advance.
Edit-Explanation: Thank you for the negative points you gave to such a clear question. (for my previous question)
if you don't understand then let me explain.
I don't know how much more descriptive I can be.
- There is a program called Net Reactor.
- This program works to Obfuscate .Net Assembly files (duh!)
- Once we obfbuscate the file if that was once obfuscated, the file is corrupted.
- Therefore, we need to perceive this progmatically.
- dotNET_Reactor.Console.exe is Comand Line Interface tool for this.
- I can't believe it, I wrote for more explanation for such a clear question.
- I think this explanation is an insult to the brains of those here.
From Eziris' Support
To summarize; Using the CLI creates an .hash file. This file does not occur in GUI. This .hash file prevents the file from being obfuscated twice.