DVWA | Weak Session IDs | medium

728x90

Weak Session IDs

  • 예측 가능한 세션 ID를 사용해 사용자 세션을 탈취하는 공격

 

DVWA Weak Session IDs 페이지는 위 사진과 같이 Generate 버튼 클릭을 통해 세션값을 생성하는 것으로 보인다.

 

개발자 도구에서 dvwaSession의 값을 보니, 랜덤하게 생성되진 않는 것으로 보였다.
일정하진 않지만 새로고침 할 때마다 크지 않은 값만큼 증가하였다.

 

<?php

$html = "";

if ($_SERVER['REQUEST_METHOD'] == "POST") {
    $cookie_value = time();
    setcookie("dvwaSession", $cookie_value);
}
?>

DVWA 깃허브 코드를 보니, 시간(초)에 따라 쿠키 값이 변하는 걸로 보인다.

이렇게 추측 가능한 세션 값을 사용하면 다른 사용자의 권한을 획득할 수 있게 된다.

728x90

'DVWA' 카테고리의 다른 글

DVWA | Reflected XSS | medium  (1) 2024.11.26
DVWA | DOM XSS | medium  (0) 2024.11.26
DVWA | Blind SQL Injection | medium  (0) 2024.11.21
DVWA | SQL Injection | medium  (0) 2024.11.21
DVWA | Insecure CAPTCHA | medium  (1) 2024.11.20