
Cobalt Strike 외부 C2용 PoC
Cobalt Strike에는 external_c2라는 새롭고 실험적인 기능이 포함되어 있습니다. 이 기능은 malleable 프로파일을 우회하여 개발자가 자신만의 채널을 직접 만들 수 있게 해줍니다. 이 코드는 POC로, 결국 실제 문제에 대한 해결책으로 밝혀졌습니다.
자세한 내용은 블로그를 참조하세요: https://outflank.nl/blog/2017/09/17/blogpost-cobalt-strike-over-external-c2-beacon-home-in-the-most-obscure-ways/
i686-w64-mingw32-gcc -shared c2file_dll.c -o c2file.dll
이 작업을 가능하게 하는 데 필수적이었던 C 샘플 코드를 포함하여 external_c2 기능에 대한 정보를 제공해 주신 @armitagehacker에게 감사드립니다. 블로그 작성자이자 실제 과제에서 이 POC를 구현한 Marc Smeets(@mramsmeets)에게 감사드립니다. Mark Bergman(@xychix)이 작성한 코드이지만 @armitagehacker의 초기 C 예제에 크게 의존합니다.
BSD 라이선스