Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/nccgroup/killedprocesscanary
Defensive ToolsMemory ForensicsDigital ForensicsIncident ResponseAnomaly Detection
GitHubnccgroup/killedprocesscanary

KilledProcessCanary

특정 랜섬웨어 공격자의 영향을 최소화하도록 설계된 카나리

저장소 보기
1011355년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

Windows Killed Process Canary

자신이 종료되었는지 감지하고, 여러 인스턴스가 종료되었을 경우 최대 절전 모드로 전환하는 Windows 서비스입니다.

NCC Group Plc가 오픈 소스로 공개했습니다 - http://www.nccgroup.com/

Ollie Whitehouse 개발, ollie dot whitehouse at nccgroup dot com

https://github.com/nccgroup/KilledProcessCanary

AGPL 라이선스로 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.

가설

특정 위협 행위자는 랜섬웨어로 암호화하기 전에 여러 서비스를 중지하거나 여러 프로세스를 종료합니다. 우리는 서로를 추적하는 여러 카나리아 프로세스를 배포합니다. 이러한 서비스가 호스트 종료 중이 아닌데 (net stop 또는 유사한 방법으로) 중지되면 Canary DNS 토큰을 발사하고 호스트를 최대 절전 모드로 전환합니다. 이를 통해 우리는 다음을 얻을 수 있습니다:

  • 성공적인 암호화의 영향/가능성 최소화
  • RAM에서 키를 복구할 수 있는 최상의 기회 제공

호환성

모든 Windows 버전에서 작동해야 합니다.

기능

간단히 말하면:

  • 뮤텍스를 생성하고 실행 중인 인스턴스 수를 공유합니다.
  • Canary 서비스에 대한 net stop은 인스턴스 수를 감소시킵니다.
  • 그 수가 2 미만으로 떨어지면 호스트 이름이 포함된 DNS 카나리아 토큰을 발사하고 호스트를 최대 절전 모드로 전환합니다.

사용 방법

  • Canary Token URL을 교체하세요.
  • SWOLLENRIVER를 컴파일하세요.
  • 최소 2개의 대상 Windows 서비스의 일반적인 경로에 배포하세요.
  • Windows 서비스를 설치하세요. 예:
root@kitploit:~
New-Service -Name "MSSQL" -BinaryPathName "C:\Program Files\Microsoft SQL Server\sqlserver.exe"
  • 시작하세요.
  • ... 수익

역사

이 아이디어의 기원은 Harry와의 논의에서 비롯되었습니다..

Ryuk에 대한 TTP 예시

  • https://www.carbonblack.com/blog/vmware-carbon-black-tau-ryuk-ransomware-technical-analysis/
  • https://www.crowdstrike.com/blog/big-game-hunting-with-ryuk-another-lucrative-targeted-ransomware/

예:

root@kitploit:~
net stop avpsus /y
net stop McAfeeDLPAgentService /y
net stop mfewc /y
net stop BMR Boot Service /y
net stop NetBackup BMR MTFTP Service /y

DNS 카나리아 발사 예시

이 기능은 Canary Token(https://www.canarytokens.org/) DNS 토큰을 사용하여 호스트 이름과 최대 절전 모드 전환 사실을 인코딩하며, 여기 https://docs.canarytokens.org/guide/dns-token.html#creating-a-dns-token에 문서화된 보조 정보 메커니즘을 통해 전달됩니다.

이 기능이 작동하려면 여기의 REPLACEME를 교체해야 합니다: https://github.com/nccgroup/KilledProcessCanary/blob/master/Program.cs#L241

발생한 알림의 예는 다음과 같습니다: DNS 카나리아 토큰 발사

도구 다운로드