Infosec403

필기.txt

3.74 KB · text/plain · 업로드 2026-07-16 15:46

모의해킹 단계:
1. 정보수집
2. 취약점 진단
3. 공격
4. 결과분석
5. 방어대책

정보수집----------------------------------------
웹 레퍼런스 참조 시에는 무조건 setter / getter 이용

모의 해킹 --> 정보 수집
	nmap --> net discovery
		scanner --> 역할 --> 방법 : ...

nslookup
	--> IP --> NI --> Net discovery
		------- server farm

1. ping --> icmp ignore
scan - christmas / SYN / tcp / udp scan etc.

-sS SYN scan (Stealth scan)

TCP : 3way : SYN
    : 4way : FIN
    : netstan : nlap / nat

S --> S, A --> 이 후 ACK를 보내지 않음

-sT TCP
-sU UDP
-p  포트번호 : 특정 포트 -p 80, 443 / -p 1 -20

포트의 경우 65000개 가량의 scan을 하여 광범위한 scan이 들어오니 서버가 DOS랑 혼동할 수 있다.

-A ALL : OS, 서비스, 버전, 스크립트 등 종합 분석 -- 느리다.(아주좋음)

threadold 기준으로 탐지하기에 slow 공격

-O OS --> finger printing : OS마다 TTL값이 다르다.

-sV : 서비스 버전 정보를 확인한다. (서비스 스캔 (배너 그래빙)) -- 버전 검색을 통해 취약점을 알아볼 수 있음.

-T : 탐색 속도(T0 ~ T5) 숫자가 높으면 빨라진다.

시그니처 베이스 : 똑같은 패턴을 탐지한다.
휴리스틱 베이스 : 똑같은 타입을 탐지한다.

-Pn : ping 생략 (대상이 응답하지 않더라도 스캔을 강행)

-v, -vv : 출력 상세 수준을 증가시켜라


예시 명령어
1.	기본 스캔 (열려 있는 포트 찾기)
nmap 192.168.0.1
2.	종합 정보 수집 (-A)
nmap -A 192.168.0.1
3.	운영체제와 서비스 버전 식별
nmap -O -sV 192.168.0.1
4.	특정 포트만 스캔 (예: 80, 443)
nmap -p 80,443 192.168.0.1
5.	내 네트워크 내 활성 호스트 검색
nmap -sn 192.168.0.0/24
6.	빠른 스캔 (Top 1000 포트)
nmap -T4 -F 192.168.0.1
7.	Ping 없이 강제 스캔
nmap -Pn 192.168.0.1


FD : feasible distance (최적의 경로로 선출된 경로값)
RD : Reported Distance (이웃 라우터가 나에게 알려준 최적의 경로값(차순위 경로값 중))
R이 dst로 가는 총 메트릭이 가장 낮은 것
FD = Local Cost + AD
Local Cost: 출발지 라우터에서 이웃 라우터까지 직접 연결되는 구간의 비용 (Link Cost)AD
(Advertised Distance): 이웃 라우터가 자신으로부터 목적지 네트워크까지 도달하는 데 계산한 거리 (RD : Reported Distance)

successor : 최적의 경로
feasible successor : 루프가 없는 백업 경로 (차순위 최적 경로)

EIGRP 메트릭을 계산하는 복합 메트릭 공식은 대역폭(Bandwidth)과 지연(Delay)을 기반으로 다음과 같이 적용됩니다
------------------------------- k 상수
Bandwidth : 대역폭
Delay : 지연성
-------------------------------
Reliability : 신뢰성 (높은게 좋음)
Load : 부하량 (낮은게 좋음)
MTU (1500)

DUAL 알고리즘 사용 (defusing update algorithm)
defuse : 확산시키다 (소문에 의한 확산)
EIGRP는 변화 발생 시 필요한 정보만 전달.

hello - keep alive (2초마다)
update - 라우팅 정보 전달
query - 모르는 NI에 대해 이웃 라우터에 질의
reply - query에 대한 응답
ack - u / q / r에 대한 응답을 ack knowledge로 대답

대답이 안 이루어지면 이웃관계를 단절한다.
단절 이후에 hello가 오면 다시 동기화 하긴 한다.

dual active : 해당 네트워크의 successor가 확정되는 순간까지 연산하는 과정 --> 해당 네트워크의 경로가 불안정하다.
passive : 해당 네트워크는 현재 연산을 필요로 하지 않는 안정적인 상태이다.

대규모 업데이트가 일어나면 대규모 네트워크 플래핑 현상

stuck in active 현상