## Windows 분석 필수
# 실행 중인 프로세스 + 네트워크
netstat -anob
# 프로세스 트리
wmic process get name,processid,parentprocessid
# 예약 작업 전체
schtasks /query /fo LIST /v
# 서비스 목록
sc query type= all state= all
# 최근 로그인 이벤트
wevtutil qe Security "/q:*[EventID=4624]"
# 공유 폴더
net share
# 자동 시작 목록
reg query HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
## Linux 분석 필수
# 프로세스 + 네트워크
ps auxf
ss -tulnp
# 최근 로그인
last -20
lastb -20
# crontab 전수 확인
for u in $(cut -f1 -d: /etc/passwd); do
crontab -l -u $u 2>/dev/null; done
# SUID 파일 (권한 상승 벡터)
find / -perm -4000 -type f 2>/dev/null
# 최근 수정 파일
find /var/www -newer /etc/passwd -type f
## 네트워크 분석 필수
# 실시간 패킷 캡처
tcpdump -i eth0 -w capture.pcap host suspicious_ip
# 포트 스캔 여부 확인
tcpdump -r capture.pcap 'tcp[tcpflags] == tcp-syn'
# DNS 쿼리 실시간
tcpdump -i any port 53 -l
# Wireshark 필터 (C2 탐지)
http.request && !ip.dst == 내부IP
# nmap (내부 포트 확인)
nmap -sV -p 445,3389,22 10.0.0.0/24
보강 설명 SOC 분석 시 자주 사용하는 Windows/Linux 커맨드와 ATT&CK 탐지 관련 도구 커맨드를 모은 레퍼런스 카드입니다. 조건·예외·후속 조치를 같이 봐야 탐지 품질이 올라갑니다.
SOC 커맨드 레퍼런스Windows 분석 명령Linux 분석 명령
설계 포인트
- 필요한 Data Source와 Component를 먼저 확인하기
- SOC 커맨드 레퍼런스·예외 조건·출력 필드를 함께 설계
- 알림이 어떤 플레이북으로 이어질지 같이 적기
튜닝 관점
- 오탐과 미탐을 따로 나눠 점검하기
- 시간대·자산 중요도·허용 목록으로 맥락 보강
- 검증 결과를 Coverage와 backlog에 반영하기