web2shell icon indicating copy to clipboard operation
web2shell copied to clipboard

Payloads binaries should have multiple possible names

Open ejedev opened this issue 1 year ago • 0 comments

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"
    ],

ejedev avatar Nov 21 '23 23:11 ejedev