Agents
BingoC2 has 3 main agents: Dingo, Sirin, and Gofer.
Dingo
Dingo is BingoC2's flagship agent. It is written in Golang and has robust capabilities. However, since it is written in Go, the file size can be on the larger side (~5.5mb). Dingo is capable of operating over HTTP, DNS, ICMP, SMB, and TCP.
Generating Dingo Agent
To generate a Dingo agent, use the spawn
command
[client] bingoc2> spawn <protocol> [flags]
When generating an agent, you must either specify a listener (with -l
) and if the listener is bound to 0.0.0.0
, a RHOST and RPORT (-r
and -p
).
Other Flags
-r
RHOST: host to callback to
-p
RPORT: port to callback to
-o
Target operating system to compile for (Valid Options: windows
, linux
-a
Target architecture to compile for (Valid Options: x64
, x86
, amd64
, i386
)
-u
User Agent (only applicable for http)
-s
Sleep: interval between callbacks (in seconds)
-j
Jitter: range of random interval between callbacks (in seconds)
-f
Format to compile to (Valid Options: exe
, dll
, svc
, elf
)
Sirin (Not Currently Supported)
Gofer
Gofer is BingoC2's built in stager. Written in C, Gofer prioritizes minimal size, minimal footprint, and stealthiness.
Generate Gofer Agent
[client] bingoc2> spawn stager [flags]
Last updated
Was this helpful?