Update fix-shebang.patch
Sophie Brun
3 years ago
3 | 3 | |
4 | 4 | Last-update: 2020-05-19 |
5 | 5 | --- |
6 | resources/modules/linuxprivchecker.py | 169 +++++++++++++++++----------------- | |
7 | 1 file changed, 85 insertions(+), 84 deletions(-) | |
6 | poshc2/client/command_handlers/ImplantHandler.py | 2 +- | |
7 | poshc2/server/payloads/Payloads.py | 2 +- | |
8 | resources/modules/linuxprivchecker.py | 169 ++++++++++++----------- | |
9 | 3 files changed, 87 insertions(+), 86 deletions(-) | |
8 | 10 | |
11 | diff --git a/poshc2/client/command_handlers/ImplantHandler.py b/poshc2/client/command_handlers/ImplantHandler.py | |
12 | index 9f67845..247a60e 100644 | |
13 | --- a/poshc2/client/command_handlers/ImplantHandler.py | |
14 | +++ b/poshc2/client/command_handlers/ImplantHandler.py | |
15 | @@ -837,7 +837,7 @@ def do_creds(user, command): | |
16 | ||
17 | ||
18 | def do_pwnself(user, command): | |
19 | - subprocess.Popen(["python2.7", "%s%s" % (PayloadsDirectory, "py_dropper.py")]) | |
20 | + subprocess.Popen(["python3", "%s%s" % (PayloadsDirectory, "py_dropper.py")]) | |
21 | clear() | |
22 | ||
23 | ||
24 | diff --git a/poshc2/server/payloads/Payloads.py b/poshc2/server/payloads/Payloads.py | |
25 | index c812f49..b17bb21 100644 | |
26 | --- a/poshc2/server/payloads/Payloads.py | |
27 | +++ b/poshc2/server/payloads/Payloads.py | |
28 | @@ -374,7 +374,7 @@ class Payloads(object): | |
29 | .replace("#REPLACEUSERAGENT#", self.UserAgent) | |
30 | ||
31 | py = base64.b64encode(self.PyDropper.encode('UTF-8')) | |
32 | - pydropper = "echo \"import sys,base64;exec(base64.b64decode('%s'));\" | python2 &" % (py).decode('UTF-8') | |
33 | + pydropper = "echo \"import sys,base64;exec(base64.b64decode('%s'));\" | python3 &" % (py).decode('UTF-8') | |
34 | with open("%s%spy_dropper.sh" % (self.BaseDirectory, name), 'w') as f: | |
35 | f.write(pydropper) | |
36 | ||
9 | 37 | diff --git a/resources/modules/linuxprivchecker.py b/resources/modules/linuxprivchecker.py |
10 | 38 | index 3023e6b..8e60aa6 100644 |
11 | 39 | --- a/resources/modules/linuxprivchecker.py |