Linux/모의해킹

snort rule 설정

GGkeeper 2022. 1. 14. 01:08

실습> snort rule 설정

1. 첫 번째 조건
설정 파일 : /etc/snort/rules/local.rules
룰 번호 (sid) : 1000001
출발지(192.168.108.102)에서 목적지(192.168.108.100)으로 가는 icmp 메세지를 경보/로깅

Host OS(192.168.108.1) 에서 192.168.108.100 으로 ping을 보내면 경보/로깅에 남지 않는다.
Attacker (192.168.108.102) 에서 192.168.108.100 으로 ping을 보내면 경보/로깅에 남는다.

-- 정답 --

-- /etc/snort/rules/local.rules --
alert icmp 192.168.108.102 any -> 192.168.108.100 any ( msg:"ICMP ping test"; sid: 1000001; )
-- /etc/snort/rules/local.rules --

Victim2# snort -A console -q -i ens33 -u snort -g snort -c /etc/snort/snort.conf 

C:\Users\user1>ping 192.168.108.100  <-- Host OS 에서 보내면 alert가 출력되지 않는다.

Attacker# ping -c 2 192.168.108.100  <-- Attacker 에서 보내면 alert가 출력된다.

01/13-21:43:41.348509  [**] [1:1000001:0] ICMP ping test [**] [Priority: 0] {ICMP} 192.168.108.102 -> 192.168.108.100
01/13-21:43:42.371496  [**] [1:1000001:0] ICMP ping test [**] [Priority: 0] {ICMP} 192.168.108.102 -> 192.168.108.100

2. 두 번째 조건
설정 파일 : /etc/snort/rules/local.rules
룰 번호 (sid) : 1000002
출발지(192.168.108.100)에서 목적지(8.8.8.8)로 가는 icmp 메세지를 경보/로깅

Victim2# ping 192.168.108.102 <-- ping을 보내면 경보/로깅에 남지 않는다.
Victim2# ping 8.8.8.8         <--  ping을 보내면 경보/로깅에 남는다.

#alert icmp 192.168.108.102 any -> 192.168.108.100 any ( msg:"ICMP ping test"; sid: 1000001; )
alert icmp 192.168.108.100 any -> 8.8.8.8 any ( msg:"ICMP ping test"; sid: 1000002; )

Victim2# ping -c 4 192.168.108.102   <-- ping을 보내면 경보/로깅에 남지 않는다.
Victim2# ping -c 4 8.8.8.8  <--  ping을 보내면 경보/로깅에 남는다.

콘솔에는 아래처럼 남는다.
Victim2# snort -A console -q -i ens33 -u snort -g snort -c /etc/snort/snort.conf 
01/13-21:51:47.227165  [**] [1:1000002:0] ICMP ping test [**] [Priority: 0] {ICMP} 192.168.108.100 -> 8.8.8.8
01/13-21:51:48.229842  [**] [1:1000002:0] ICMP ping test [**] [Priority: 0] {ICMP} 192.168.108.100 -> 8.8.8.8
01/13-21:51:49.232015  [**] [1:1000002:0] ICMP ping test [**] [Priority: 0] {ICMP} 192.168.108.100 -> 8.8.8.8
01/13-21:51:50.233558  [**] [1:1000002:0] ICMP ping test [**] [Priority: 0] {ICMP} 192.168.108.100 -> 8.8.8.8

'Linux > 모의해킹' 카테고리의 다른 글

모의해킹 체크리스트  (0) 2022.01.19
웹 서버 접속 룰 탐지하기  (0) 2022.01.14
snort rule 설정 시 주의할 점  (0) 2022.01.13
-A console 사용하기  (0) 2022.01.13
CentOS7 에서 snort 설치하기  (0) 2022.01.13