MythicAgents / merlin

Cross-platform post-exploitation HTTP Command & Control agent written in golang
GNU General Public License v3.0
86 stars 11 forks source link

Using garble for code obfuscation #19

Open boomaad opened 3 months ago

boomaad commented 3 months ago

Can add a new usage https://github.com/burrowers/garble Is there a function for project confusion

boomaad commented 3 months ago

Can reduce memory features in EDR

Ne0nd0g commented 2 months ago

@boomaad When building a Merlin agent through Mythic, there is a toggle to use Garble that reads: Use Garble to obfuscate the output Go executable?

image

If you're building Merlin outside of Mythic then you can use the garble targets in the Makefile (e.g., make windows-garble) https://github.com/Ne0nd0g/merlin-agent/blob/9014fbc04ca235b472d2ecc28f2f7d98af91aa64/Makefile#L105