1
0
mirror of https://github.com/calebstewart/pwncat.git synced 2024-11-27 19:04:15 +01:00

Fixed GTFOBins parsing problem

This commit is contained in:
Caleb Stewart 2020-05-17 12:43:58 -04:00
parent d62366da45
commit 3c1e72342b

View File

@ -72,18 +72,13 @@ class Method:
self.binary = binary
self.payload = data.get("payload", "{command}")
self.args = data.get("args", None)
self.args = data.get("args", [])
self.suid = data.get("suid", None)
self.input = data.get("input", "")
self.exit = data.get("exit", "")
self.restricted = data.get("restricted", [])
self.cap = cap
if self.args is None:
argv = shlex.split(self.payload)
self.payload = argv[0]
self.args = argv[1:]
def sudo_args(self, binary_path: str, spec: str) -> bool:
""" Check if this method is compatible with the given sudo command spec.
It will evaluate whether there are wildcards, or if the given parameters