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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Cohab_Processes — 호스트 머신에서 외부 프로세스를 식별하는 데 도움을 주는 작은 Aggressor 스크립트 | Kitploit
도구/GitHubGitHub/octoberfest7/cohab_processes
Scripting & AutomationInformation GatheringPost-ExploitationPenetration TestingRed Teaming
GitHuboctoberfest7/cohab_processes

Cohab_Processes

호스트 머신에서 외부 프로세스를 식별하는 데 도움을 주는 작은 Aggressor 스크립트

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Cohab_Processes

이 Aggressor 스크립트는 내부 Red Team이 환경에서 의심스럽거나 외부 프로세스("공존 프로세스")를 식별하는 데 도움을 주기 위해 설계되었습니다.

Red Team은 "알려진" 프로세스 목록(독립적으로 또는 Blue Force와 협력하여)을 작성하여 Aggressor 스크립트에 제공할 수 있습니다. 이 프로세스 목록에는 "네트워크에서 적어도 x번 관찰된" 프로세스들이 포함되어 기준선을 설정할 수 있습니다. 스크립트가 CobaltStrike에 로드되면 다음 명령에 대한 Beacon 출력이 변경/색상 코드로 표시됩니다:

  1. shell tasklist
  2. ps
  3. TrustedSec의 tasklist BOF (이 BOF를 반드시 사용해야 하는 것은 아니지만, 강력히 권장합니다)

위 명령들의 출력에서 "알려진" 프로세스 목록에 없는 모든 프로세스는 추가 조사/검토를 위해 빨간색으로 강조 표시됩니다.

shell tasklist:

image

ps:

image

TrustedSec tasklist BOF:

image

설정

알려진 프로세스 목록은 한 줄에 하나의 프로세스씩 텍스트 파일에 있어야 합니다.
Cohab_Processes.cna 파일의 3번째 줄을 편집하여 "알려진" 프로세스 목록을 지정하세요.
.cna 스크립트를 CobaltStrike에 로드하고 사용하시면 됩니다.

저는 예시로 'knownprocesses.txt'를 포함시켜 사용자들이 환경의 "알려진" 프로세스 목록을 작성하는 수고를 하기 전에 이 스크립트의 동작을 관찰할 수 있도록 했습니다.

TrustedSec Tasklist BOF

이 스크립트와 호환되도록 하려면 TrustedSec의 tasklist BOF에 약간의 수정이 필요합니다. BOF가 출력을 완료했음을 Aggressor 스크립트가 인식하고 더 이상 읽기/색상 코딩을 시도하지 않도록 하기 위해 효과적으로 "BOF 종료" 태그를 출력에 추가해야 했습니다.

image

해당 저장소에서 전체 패키지를 가져온 다음 tasklist BOF(CS-Situational-Awareness-BOF/src/SA/tasklist/entry.c)를 여기에 포함된 파일과 일치하도록 수정하는 것을 권장합니다. 이는 전체 저장소에 entry.c를 다시 컴파일하는 데 필요한 일부 헬퍼/헤더 파일이 포함되어 있기 때문에 필요합니다.

한계

잠재적인 공존 프로세스를 식별하기 위한 이 방법론은 심각하게 제한적입니다. 예를 들어 다음과 같은 상황은 식별하거나 포착하지 못합니다:

  1. 프로세스 인젝션 - 악성코드가 합법적인 "알려진" 프로세스에 인젝션되어 실행되는 경우.
  2. DLL 사이드로딩 또는 하이재킹 - 악성코드가 프로세스가 로드/실행하는 DLL에 상주하여 합법적인 "알려진" 프로세스에 의해 로드된 경우.

이 스크립트는 "쉽게 잡히는 것들"을 포착하는 데 도움을 주는 역할을 합니다.

크레딧

TrustedSec의 훌륭한 BOF 저장소에 감사드립니다.
harleyQuinn의 ProcessColor.cna에서 영감과 일부 코드 조각을 가져왔습니다.

도구 다운로드