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"
],
Right now a payload is defined in
data/payloads.pylike this:However, for programs like
python, it is inconsistent across systems what will come from thewhereiscommand. Some may only return a result forpythonand some might only return a result forpython3.Ideally, defining a payload would switch to something like this:
Instead of what it currently is: