
Cobalt Strike malleable C2 프로필에서 서버리스 클라우드 리다이렉터 생성을 자동화하는 Python 스크립트
d8888 888 8888888888 888 888
d88888 888 888 888 888
d88P888 888 888 888 888
d88P 888 888 888 888888 .d b. 8888888 888 888 88888b. 888 888 888888
d88P 888 888 888 888 d88 88b 888 888 888 888 "88b 888 .88P 888
d88P 888 888 888 888 888 888 888 888 888 888888K 888
d8888888888 Y88b 888 Y88b. Y88 88P 888 Y88b 888 888 888 888 "88b Y88b.
d88P 888 "Y88888 "Y888 "Y P" 888 "Y88888 888 888 888 888 "Y888
malleable c2 => serverless cloud functions
git clone https://github.com/FortyNorthSecurity/AutoFunkt.gitpip3 install -r requirements.txtpython3 autofunkt.py -p /path/to/profile -t https://teamserver.url -o /path/to/output/directory -gpython3 autofunkt.py -p /path/to/profile -t https://teamserver.url -o /path/to/output/directory -a -s <azure-subdomain> -r <route-prefix>-p, --profile_path: Malleable C2 프로필 경로 (필수)-t, --teamserver_url: Teamserver URL (필수)-o, --output-dir: 출력 디렉터리 (필수)-g, --google: Google Cloud Functions 생성 (선택, 기본값: False)-a, --azure: Azure Functions 생성 (선택, 기본값: False)-s, --azure-subdomain: Azure 하위 도메인 (Azure 필수)-r, --route-prefix: Azure 사용자 지정 라우트 접두사 (선택, 기본값: None)teamserver_url은 / (슬래시)로 끝나야 합니다.http-get 및 http-post 블록에 있는 uri 값은 URI 문자열을 하나만 포함해야 합니다.main.py 및 requirements.txt 파일을 생성합니다.azure 디렉터리를 생성하고 그 안에 main.py, host.json, proxies.json, requirements.txt 파일을 생성합니다.