Skip to content

Payloads binaries should have multiple possible names #6

Description

@ejedev

Right now a payload is defined in data/payloads.py like this:

    "binaryname": [
        "payload",
        "alternative payload"
    ],

However, for programs like python, it is inconsistent across systems what will come from the whereis command. Some may only return a result for python and some might only return a result for python3.

Ideally, defining a payload would switch to something like this:

   ("binaryname", "binaryname3"): [
        "payload",
        "alternative payload"
    ],

Instead of what it currently is:

    "binaryname": [
        "payload",
        "alternative payload"
    ],
    "binaryname3": [
        "payload",
        "alternative payload"
    ],

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions