BishopFox / sliver

Adversary Emulation Framework
GNU General Public License v3.0
8.38k stars 1.1k forks source link

Enable obfuscation for dynamically created shellcodes #98

Closed rkervella closed 3 years ago

rkervella commented 5 years ago

The following commands dynamically generate a sliver shellcode:

The current obfuscation process being quite long to run, the symbol obfuscation has been disabled for the first two commands. There is already a --skip-symbols flag for generate-egg which allows to switch the behavior.

Ideally, we'd want to have obfuscation everywhere, even on injected shellcodes. One way to do that would be leverage the database to pull a previously generated sliver, which may require to pre-build shellcode slivers (which is not ideal).

rkervella commented 3 years ago

Fixed in #338