본문 바로가기
Security Project

31. 관리자 쿠키정보 미흡 / 취약한 관리자 페이지

by 귀멸 2022. 12. 31.

Kali / Beebox v 1.6 Broken Auth & Session Mgmt  / Burp Suite

1.  Administrative Portals

  1. URL을 확인해보면 Parameter 값을 주는 요소가 하나 있다. 이를 조작하여 page unlock!
    캡쳐해서 붙이기에 공간이 아까운 수준이므로 넘어가자. 
  2. security level을 medium으로 바꾸고 진행
    url에는 파라미터 값이 나오지 않는다. 쿠키를 확인하라고 친절하게 안내되어있다.
    버프로 packet 확인 후 쿠키에 admin  파라미터 값을 변조하여 보내니 성공
  3.  high는 medium이랑 똑같은 문제였다... 

2. Insecure Login Forms

  1. 약간 수수께끼 푸는 느낌이었는데 결론적으로 페이지 소스 보기를 통해서
    javascript안에 숨겨진 정보를 찾아내는 것이 주요하다.
  2. medium level에서 보면 ID는 나와 있고 패스워드를 찾아야한다.

페이지 소스를 보면 아래와 같이 javascript로 된 암호가 나온다.
secret의 값이 password가 된다.

 

하나하나 읽어서 찾아도 되지만,

이를 메모장에 옮겨서 html 파일로 만든다음 secret값을 alert창으로 띄운다.

파일을 저장하고 실행하면

패스워드를 찾을 수 있다.

흠... 이게 뭐하는거지? 여튼 결론은 javascript를 이해 할 수 있는 능력이 중요하다.

댓글