Skip to content

Commit 15b1c79

Browse files
committed
Adjust whitespace and set bytes to str for Python 2
1 parent 3f86aeb commit 15b1c79

File tree

4 files changed

+9
-5
lines changed

4 files changed

+9
-5
lines changed

data/meterpreter/meterpreter.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
import sys
1717
import threading
1818

19+
if sys.version_info[0] < 3:
20+
bytes = str
21+
1922
#
2023
# Constants
2124
#
@@ -286,7 +289,7 @@ def run(self):
286289
break
287290
req_length, req_type = struct.unpack('>II', request)
288291
req_length -= 8
289-
request = ''
292+
request = bytes()
290293
while len(request) < req_length:
291294
request += self.socket.recv(4096)
292295
response = self.create_response(request)
@@ -487,7 +490,7 @@ def create_response(self, request):
487490
try:
488491
#print("[*] running method {0}".format(handler_name))
489492
result, resp = handler(request, resp)
490-
except Exception, err:
493+
except Exception:
491494
#print("[-] method {0} resulted in an error".format(handler_name))
492495
result = ERROR_FAILURE
493496
else:

modules/payloads/stagers/python/bind_tcp.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def initialize(info = {})
2222
'Arch' => ARCH_PYTHON,
2323
'Handler' => Msf::Handler::BindTcp,
2424
'Stager' => {'Payload' => ""}
25-
))
25+
))
2626
end
2727

2828
#

modules/payloads/stagers/python/reverse_tcp.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def initialize(info = {})
2222
'Arch' => ARCH_PYTHON,
2323
'Handler' => Msf::Handler::ReverseTcp,
2424
'Stager' => {'Payload' => ""}
25-
))
25+
))
2626
end
2727

2828
#

modules/payloads/stages/python/meterpreter.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ def initialize(info = {})
2020
'Platform' => 'python',
2121
'Arch' => ARCH_PYTHON,
2222
'License' => MSF_LICENSE,
23-
'Session' => Msf::Sessions::Meterpreter_Python_Python))
23+
'Session' => Msf::Sessions::Meterpreter_Python_Python
24+
))
2425
end
2526

2627
def generate_stage

0 commit comments

Comments
 (0)