-
-
Notifications
You must be signed in to change notification settings - Fork 256
Listener
jm33-m0 edited this page Jan 19, 2025
·
2 revisions
The emp3r0r framework provides two types of HTTP listeners:
- Plain HTTP Listener: Serves the payload without encryption or compression.
- AES+Deflate HTTP Listener: Compresses and encrypts the payload for added security and efficiency.
- A standalone listener program (repository link) deployable on any system.
- A built-in
listener
module integrated into the emp3r0r agent for flexible usage.
- Recommended Deployment: Use the standalone listener on a system other than the C2 server for better operational security.
-
Optimal Configuration: Employ the
http_aes_compressed
listener for enhanced security. -
Stager Compilation:
- Modify and compile the provided
stager.c
to match your environment. - Alternatively, create a custom stager following the logic in
stager.c
.
- Modify and compile the provided
- Use Case: Ideal when C2 connection is slow, and rapid deployment of agents is critical.
-
Workflow:
- Upload the emp3r0r agent payload (e.g., executable or shared library) to a foothold machine.
- Activate the
listener
module on the foothold machine. - Deliver the payload to other hosts within the internal network, mirroring the initial delivery process.