Skip to content
This repository has been archived by the owner on Jan 29, 2020. It is now read-only.

Malleable C2 HTTP Listener #1174

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from

Conversation

johneiser
Copy link
Contributor

Added an HTTP listener that adheres to a specified Malleable C2 profile. I tried to model the listener off of the generic HTTP listener as much as possible.

Tested on:

$ uname -a
Linux kali 4.14.0-kali3-amd64 #1 SMP Debian 4.14.13-1kali1 (2018-01-25) x86_64 GNU/Linux

$ python --version
Python 2.7.15
PS C:\Users\IEUser> [environment]::OSVersion.Version

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      16299  0

PS C:\Users\IEUser> $PSVersionTable.PSVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
5      1      16299  251

@johneiser johneiser force-pushed the dev-Malleable branch 2 times, most recently from 06e8704 to ee757ba Compare July 5, 2018 00:49
@tortureau
Copy link

tortureau commented Jul 11, 2018

This has worked pretty well so far and I have tested it with about 10 different profiles. Only thing that could make this better is having the default_response and index_page added and pulled from the database as an option - as it would quickly become a pain to change the source every time.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants