정보보안(32회차) 노트


서버 접속 정보
모든 서버는 수업이 끝나면 초기화 됩니다.
ssh 125.242.95.11 22005 (영우)
http://125.242.95.11:8005
1. 동일한 해시값인지 확인한다.
2. FTK Imager를 이용해서 raw 데이터로 변환한다.
3. DiskEditor를 이용해 데이터를 수정한다.
4. 리틀엔디안방식과 빅엔디안방식을 이해한다.

당신은 디지털포렌식 분석관입니다.
시나리오를 읽고 분석을 진행하시기 바랍니다.
GET과 POST에 대해 알고 있는가?
import requests
url = "http://zero2right.kr"
for i in range(100):
response = requests.get(url)
print(f"{i+1}번째 요청 - 상태 코드:", response.status_code)

import requests
url = "http://zero2right.kr"
data = {
"username": "admin",
"password": "1234"
}
for i in range(100):
response = requests.post(url, data=data)
print(f"{i+1}번째 요청 - 상태 코드:", response.status_code)

import requests
import time
url = "http://zero2right.kr"
for i in range(100):
response = requests.get(url)
print(f"{i+1}번째 요청 - 상태 코드:", response.status_code)
time.sleep(0.5) # 0.5초 대기

import requests
from concurrent.futures import ThreadPoolExecutor, as_completed
url = "http://zero2right.kr"
def send_request(i):
try:
response = requests.get(url, timeout=5)
return f"{i}번째 요청 성공 - 상태코드: {response.status_code}"
except Exception as e:
return f"{i}번째 요청 실패 - 에러: {e}"
# 최대 동시 실행 스레드 수
max_threads = 10
with ThreadPoolExecutor(max_workers=max_threads) as executor:
futures = [executor.submit(send_request, i) for i in range(1, 101)]
for future in as_completed(futures):
print(future.result())

패킷을 실시간 모니터링하고 분석하라! 패킷모니터링
최초 공격의 시간은 언제인가?
GPS 위치 추적은 가능한가?
Zabbix를 통한 서버 모니터링 하기

ence.E01를 분석하라!
사라진 findx.jpg를 찾아라!
Newmar.jpg를 찾아라!