Skip to content

Support for Cobalt Strike HTTP Host Profiles #16

@pwnf

Description

@pwnf

**Is your feature request related to a problem? Please describe. **
I am trying to run BounceBack using a Cobalt Strike profile that includes a 'http-host-profiles' block, and it appears unsupported.

Describe the solution you'd like
Host profiles allow for differing URI's and variability in HTTP/S C2 within Cobalt Strike i.e. a profile variation is used based on the hostname being used at the time and allows for additional headers or parameters to be added as well as supporting a dynamic syntax for variation within the host profile itself. Ideally, BounceBack would support Host profiles. This would involve parsing the http-host-profiles block and factoring in any of the dynamic syntax into its malleable rule generation.

Describe alternatives you've considered
The alternatives would be to not use BounceBack and continue using something like Apache or Nginx as the benefit of host profiles is desired.

Additional context

Here's a screenshot of the error message:
image

Here is a link to the documentation describing host profiles and the dynamic syntax that can be used within a host profile:

https://hstechdocs.helpsystems.com/manuals/cobaltstrike/current/userguide/content/topics/malleable-c2_http-host-profiles.htm

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions