web2shell
web2shell copied to clipboard
Payloads binaries should have multiple possible names
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"
],