C2 Matrix
  • The C2 Matrix
  • About
  • SANS Slingshot C2 Matrix VM
  • Contribute
  • Feedback
  • Lab Infrastructure
    • C2 Matrix Eval Lab
    • Basic Lab
    • Virtual Machines with C2s
    • Docker
    • Resources
  • C2
    • Caldera
    • Covenant
    • Deimos
    • Empire3
    • Empire5
    • Havoc
    • ibombshell
    • Koadic
    • Merlin
    • Mythic
    • Nuages
    • PoshC2
    • PowerHub
    • SilentTrinity
    • Sliver
    • SCYTHE
    • TrevorC2
  • Attack Infrastructure
    • Resources
    • Redirectors/Relays
  • Detection
    • Basics
    • Beacons
    • JA3/JA3S Hashes
    • JARM
Powered by GitBook
On this page
  • Set up
  • Generate payloads
  • Modules

Was this helpful?

  1. C2

Deimos

PreviousCovenantNextEmpire3

Last updated 1 year ago

Was this helpful?

Thanks to Aaron Herman for below notes.

Set up

  • Download pre-compiled Go binary from

  • chmod u+x./DeimosC2 && ./DeimosC2

  • Follow prompts (likely N, Y, N)

  • Navigate to

  • Create Username and Password

Generate payloads

  • Sign into

  • Add a new listener and set the host variable. Optionally, you can configure the AgentOptions which includes the URI paths.

  • Once created, click the > button to Interact

  • On the right side, there’s a “Generate Agent” button. Select the OS and Architecture. Obfuscating the payload will slow down the generation greatly.

  • Once created, you can click on the links within the “Agents” box to download. They’re also located in./resources/listenerresources/<uuid>/ if you want to just start a python3 -m http.server there

Modules

  • Windows: screengrab, minidump, lsadump, ntdsdump, samdump

  • Mac: screengrab

  • Linux: screengrab, shadowdump

https://github.com/DeimosC2/DeimosC2/releases
https://localhost:8443/
https://localhost:8443/