Bypassing Antivirus with C#
As we have discovered, public code and techniques are often flagged
by antivirus software.
This makes sense since antivirus vendors have access to this code as well
and have taken the time to properly analyze it.
There are two effective ways to avoid detection:
write our own code with custom shellcode runners
or manually obfuscate any code we use.
Since we have already implemented a shellcode runner in C#,
we will use that as the basis of our approach.