Hacking/[Web]Natas

OverTheWire [Natas Level 5]

양선규 2023. 3. 10. 00:02
728x90
반응형

Natas Level 5 입니다.

 

Level 5

 

메인 페이지 입니다.

로그인이 되어있지 않아 액세스 허용이 안되어있다고 합니다.

음.. 분명히 접속할때 아이디와 password를 입력했는데 말이죠.

딱히 뭔가를 입력할 폼도 파라미터도 안 보이고..

 

Level 4처럼 상대를 속여볼까요?

Burp Suite를 이용해 Request패킷을 조작해서, 내가 로그인 된 상태라고 인지하도록 속여 봅시다.

 

 

Intercept is on

 

Burp Suite 실행해서 Intercept is on 눌러준 후,

문제 페이지에서 "새로고침"(F5) 을 눌러 줍시다.

 

 

Request 패킷

 

이렇게 Request 패킷을 잡았습니다. Level 4 에서는 Referer 부분을 수정했었죠. 하지만 이번엔 보이지 않네요..

하지만 10행에 Cookie 헤더가 보이십니까? 헤더 내용 끝부분까지 따라가 보면,

"loggedin=0" 글자가 보이실 겁니다.

굉장히 수상하네요. loggedin... 로그인.. 그리고 값은 0 이네요.

로그인이 되어있지 않다. 를 뜻하는 것 같은 느낌이 듭니다.

참고로 컴퓨터에서 0은 false를 의미하고, 1이상의 수는 true를 의미합니다.

 

 

loggedin 값 수정

 

"0" 을 "1" 로 바꿔 줍시다. 

그리고 Forward 클릭!

 

 

password 획득

 

권한이 부여되고 Level 6 password를 획득했습니다.

이번 문제는 이전 레벨과 크게 다르지 않아, 패킷을 주의깊게 살펴보신 분들은 빠르게 해결하신 분도 계실 것 같습니다.

728x90
반응형

'Hacking > [Web]Natas' 카테고리의 다른 글

OverTheWire [Natas Level 7]  (0) 2023.03.10
OverTheWire [Natas Level 6]  (0) 2023.03.10
OverTheWire [Natas Level 4]  (2) 2023.03.09
OverTheWire [Natas Level 3]  (0) 2023.03.09
OverTheWire [Natas Level 2]  (0) 2023.03.09