gitextract_rqvfv1v_/ ├── .github/ │ ├── scripts/ │ │ └── matrix-test-builder.py │ └── workflows/ │ └── payload-build-matrix.yml ├── .gitignore ├── C2_Profiles/ │ └── .keep ├── Payload_Type/ │ └── medusa/ │ ├── Dockerfile │ ├── main.py │ ├── medusa/ │ │ ├── __init__.py │ │ ├── agent_code/ │ │ │ ├── base_agent/ │ │ │ │ ├── base_agent_core.py2 │ │ │ │ ├── base_agent_core.py3 │ │ │ │ ├── crypto_lib.py2 │ │ │ │ ├── crypto_lib.py3 │ │ │ │ ├── manual_crypto.py2 │ │ │ │ ├── manual_crypto.py3 │ │ │ │ ├── transport_azure_blob.py2 │ │ │ │ ├── transport_azure_blob.py3 │ │ │ │ ├── transport_http.py2 │ │ │ │ └── transport_http.py3 │ │ │ ├── cat.py │ │ │ ├── cd.py │ │ │ ├── clipboard.py2 │ │ │ ├── cp.py │ │ │ ├── cwd.py │ │ │ ├── download.py │ │ │ ├── download_bulk.py │ │ │ ├── env.py │ │ │ ├── eval_code.py │ │ │ ├── exit.py │ │ │ ├── jobkill.py │ │ │ ├── jobs.py │ │ │ ├── kill.py3 │ │ │ ├── list_apps.py2 │ │ │ ├── list_dlls.py3 │ │ │ ├── list_modules.py │ │ │ ├── list_tcc.py │ │ │ ├── load.py │ │ │ ├── load_dll.py │ │ │ ├── load_module.py2 │ │ │ ├── load_module.py3 │ │ │ ├── load_script.py │ │ │ ├── ls.py2 │ │ │ ├── ls.py3 │ │ │ ├── mv.py │ │ │ ├── pip_freeze.py │ │ │ ├── ps.py2 │ │ │ ├── ps.py3 │ │ │ ├── ps_full.py3 │ │ │ ├── rm.py │ │ │ ├── screenshot.py2 │ │ │ ├── shell.py │ │ │ ├── shinject.py │ │ │ ├── sleep.py │ │ │ ├── socks.py2 │ │ │ ├── socks.py3 │ │ │ ├── spawn_jxa.py │ │ │ ├── unload.py │ │ │ ├── unload_module.py │ │ │ ├── upload.py │ │ │ ├── vscode_list_recent.py │ │ │ ├── vscode_open_edits.py │ │ │ ├── vscode_watch_edits.py │ │ │ └── watch_dir.py │ │ └── mythic/ │ │ ├── __init__.py │ │ ├── agent_functions/ │ │ │ ├── __init__.py │ │ │ ├── builder.py │ │ │ ├── cat.py │ │ │ ├── cd.py │ │ │ ├── clipboard.py │ │ │ ├── cp.py │ │ │ ├── cwd.py │ │ │ ├── download.py │ │ │ ├── download_bulk.py │ │ │ ├── env.py │ │ │ ├── eval_code.py │ │ │ ├── exit.py │ │ │ ├── jobkill.py │ │ │ ├── jobs.py │ │ │ ├── kill.py │ │ │ ├── list_apps.py │ │ │ ├── list_dlls.py │ │ │ ├── list_modules.py │ │ │ ├── list_tcc.py │ │ │ ├── load.py │ │ │ ├── load_dll.py │ │ │ ├── load_module.py │ │ │ ├── load_script.py │ │ │ ├── ls.py │ │ │ ├── mv.py │ │ │ ├── pip_freeze.py │ │ │ ├── ps.py │ │ │ ├── ps_full.py │ │ │ ├── rm.py │ │ │ ├── screenshot.py │ │ │ ├── shell.py │ │ │ ├── shinject.py │ │ │ ├── sleep.py │ │ │ ├── socks.py │ │ │ ├── spawn_jxa.py │ │ │ ├── unload.py │ │ │ ├── unload_module.py │ │ │ ├── upload.py │ │ │ ├── vscode_list_recent.py │ │ │ ├── vscode_open_edits.py │ │ │ ├── vscode_watch_edits.py │ │ │ └── watch_dir.py │ │ └── browser_scripts/ │ │ ├── copy_additional_info_to_clipboard.js │ │ ├── create_table.js │ │ ├── download.js │ │ ├── download_bulk.js │ │ ├── file_size_to_human_readable_string.js │ │ ├── jobs.js │ │ ├── list_apps.js │ │ ├── list_dlls.js │ │ ├── ls.js │ │ ├── ps.js │ │ ├── ps_full.js │ │ ├── screenshot.js │ │ ├── tcc.js │ │ ├── vscode_edits.js │ │ └── vscode_recent.js │ └── rabbitmq_config.json ├── README.md ├── config.json ├── documentation-c2/ │ └── .keep ├── documentation-payload/ │ ├── .keep │ └── medusa/ │ ├── _index.md │ ├── c2_profiles/ │ │ ├── Azure_Blob.md │ │ ├── HTTP.md │ │ └── _index.md │ ├── commands/ │ │ ├── _index.md │ │ ├── cat.md │ │ ├── cd.md │ │ ├── clipboard.md │ │ ├── cp.md │ │ ├── cwd.md │ │ ├── download.md │ │ ├── download_bulk.md │ │ ├── env.md │ │ ├── eval_code.md │ │ ├── exit.md │ │ ├── jobs.md │ │ ├── kill.md │ │ ├── list_apps.md │ │ ├── list_dlls.md │ │ ├── list_modules.md │ │ ├── list_tcc.md │ │ ├── load.md │ │ ├── load_dll.md │ │ ├── load_module.md │ │ ├── load_script.md │ │ ├── ls.md │ │ ├── mv.md │ │ ├── pip_freeze.md │ │ ├── ps.md │ │ ├── ps_full.md │ │ ├── rm.md │ │ ├── screenshot.md │ │ ├── shell.md │ │ ├── shinject.md │ │ ├── sleep.md │ │ ├── socks.md │ │ ├── spawn_jxa.md │ │ ├── unload.md │ │ ├── unload_module.md │ │ ├── upload.md │ │ ├── vscode_list_recent.md │ │ ├── vscode_open_edits.md │ │ ├── vscode_watch_edits.md │ │ └── watch_dir.md │ ├── development.md │ └── opsec.md ├── documentation-wrapper/ │ └── .keep └── tests/ └── test_payload_build_matrix.py