
WebDAV PROPFIND C2 도구
최신/현재 버전: 0.3
저자: Arno0x0x - @Arno0x0x
WebDavC2는 WebDAV 프로토콜을 PROPFIND 전용 요청만 사용하여, 대상 시스템에서 실행되는 에이전트와 실제 C2 서버 역할을 하는 컨트롤러 간의 C2 통신 채널로 활용하는 PoC(개념 증명)입니다.
이 도구는 GPLv3 라이선스 조건에 따라 배포됩니다.
WebDAV PROPFIND 전용 요청을 C2 채널로 사용하는 방법과 그 이유에 대한 블로그 게시물을 확인하세요:
Wordpress: 은닉 채널로서 WebDAV 기능 사용하기
WebDavC2는 다음으로 구성됩니다:
WebDavC2 주요 기능:
설치는 매우 간단합니다:
git clone https://github.com/Arno0x/WebDAVC2 WebDavC2cd WebDavC2chmod +x webDavC2.py컨트롤러를 시작하려면 ./webDavC2.py를 입력하세요.
제공된 agent.exe를 사용해도 완전히 괜찮지만, 제공된 소스 코드에서 자신만의 에이전트 실행 파일을 아주 쉽게 컴파일할 수 있습니다. Visual Studio가 필요하지 않습니다.
agent/agent.cs 파일을 .Net 프레임워크가 설치된 Windows 머신에 복사C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /out:agent.exe *.csC:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /define:DEBUG /out:agent_debug.exe *.cs이 도구는 법적이고 합법적인 용도로만 사용해야 합니다:
Empire 제작자의 말을 인용하자면: 합법적인 정보 보안 산업에 유용한 공격 도구를 만들면서 동시에 악의적인 행위자가 이를 악용하는 것을 방지할 방법은 없습니다.
이 도구는 단순한 PoC이므로 프로덕션 품질을 기대하지 마십시오. 또한 에이전트에서 컨트롤러로 전송할 수 있는 데이터 양에 임의적인 제한이 있습니다.
추가 예정:
수정 예정: