Remove the specified C2 Profile from the database. This does NOT delete or stop the container.
View the current C2 profile
View the current profile's description, and/or supported payload types.
Name
Description
Supported Payloads
[[p.name]]
Author (twitter handle)
Is this a P2P profile?
Is this Server Routed?
View Profile Parameters
C2 profiles can have parameters that can get stamped in at payload creation time. Here, you will specify the "description" that will be presented to the user for the parameter and the "name" that will be stamped out when the profile is created.
Name
Description
Instance Configuration
Parameter Type:
Default Value:
Is Parameter Required to be supplied?
Supply a regex that the value must match to be considered valid:
Should Parameter be randomized for each instance?
Randomization Regex - On each instance, a new value matching the below regex will be generated:
In your build function, for this parameter you will get a dictionary with the following information:
In your build function, for this parameter you will get an array with the following information. You can either use something like "json.dumps" to dump the entire array as a string into your agent code or you can iterate over it and leverage each key and value as you need throughout your code.
You will likely only need the "key" and "value" elements from each of these dictionaries, but the other components are provided in case you want to easily check if an entry was one you supplied or one the user added in.
In your build function, for this parameter you will get whichever option the user chose. The default choice is the first one in the list.
In your build function, for this parameter you will get a string representation of a date in the format YYYY-MM-DD. The default value supplied for this indicates how many days +/- from the current date that should be auto populated. For example, a default value of 365 will provide a default date one year in the future.
In your build function, for this parameter you will get a string value with whatever the user supplied (or an empty string if they left it blank)
Provide Instance Values and Instance Name
Provide values for this C2 profile that can be used to auto-populate fields when creating payloads later. This helps save time so you don't have to type out the values each time you create a payload.
Name
Value
[[i.name]]
(Required)
(Bad Value)
(Bad Value)
Provide Instance Values and Instance Name
Provide values for this C2 profile that can be used to auto-populate fields when creating payloads later. This helps save time so you don't have to type out the values each time you create a payload.
Select instance:
Name
Value
[[i.name]]
(Required)
(Bad Value)
(Bad Value)
C2 Profile STDOUT/ STDERR Messages
Messages will disappear when this dialog is closed. Received Message: