Webhacking.kr 60번

2015. 8. 16. 23:45·Webhacking.kr

 

 

 

페이지 소스는 위 사진과 같다.

1. 일단 쿠키 값에 숫자가 들어가면 안된다.

2. GET 메소드로 전송되는 "mode" 파라미터 값이 "auth"여야 한다.

3. readme 디렉토리에서 자신의 "id.txt" 파일을 불러 f 변수에 저장한다.

4. f 변수에 저장된 파일 내용을 result 변수에 저장한다.

5. result 변수에 자신의 id가 포함되면 성공이다.

 

6. readme 디레곹리에 자신의 "id.txt" 파일을 생성한다.

7. 생성한 파일에 자신의 id를 입력한다.

 

9. 접속 ip가 "127.0.0.1"이 아니면 생성한 자신의 "id.txt" 파일을 삭제한다.

 

 

 

파일이 있어야 하는데 삭제된다... 즉 레이스 컨디션 공격이다. 따라서 2개의 서로 다른 세션으로 로그인하여

1. "index.php" 요청                => 페이지 접속 후 파일 생성

2. "index.php?mode=auth" 요청      => 파일의 존재 유무체크

 

 

위 2개의 페이지를 계속 요청하면 된다.

 

 

 

 

저작자표시 비영리 동일조건 (새창열림)

'Webhacking.kr' 카테고리의 다른 글

Webhacking.kr 61번  (0) 2015.08.16
Webhacking.kr 59번  (0) 2015.08.16
Webhacking.kr 58번  (0) 2015.08.16
Webhacking.kr 57번  (0) 2015.08.16
Webhacking.kr 56번  (0) 2015.08.16
'Webhacking.kr' 카테고리의 다른 글
  • Webhacking.kr 61번
  • Webhacking.kr 59번
  • Webhacking.kr 58번
  • Webhacking.kr 57번
초보 & 뉴비
초보 & 뉴비
보안과 개발(프론트는 좀 약함, 미적 감각 부재 이슈)을 좋아하며 업으로 삼고 있습니다.
  • 초보 & 뉴비
    보안과 그 개발, 그 어딘가
    초보 & 뉴비
  • 전체
    오늘
    어제
    • 분류 전체보기 (334) N
      • 옵시디언 (1)
      • 도커&쿠버네티스 (4) N
      • NAS(시놀로지&헤놀로지) (1)
      • Webhacking.kr (62)
      • Lord_of_SQL-Injections_I (27)
      • DVWA (0)
      • Root-Me.org (0)
      • Pwnable.kr (6)
      • HackerSchool_FTZ (20)
      • CodeEngn_Basic (20)
      • CodeEngn_Advance (0)
      • Lord_of_BoF_Redhat (1)
      • Lord_of_BoF_FC3 (5)
      • io_smashthestack (6)
      • n00bs CTF Labs (1)
      • 블록체인 (3)
      • Machine Learning (25)
        • Tensorflow (3)
        • PyTorch (18)
        • Visualize (4)
      • Kali 2.0 & Metasploit (16)
        • Windows Hacking (5)
        • Linux Hacking (0)
        • Malware (3)
        • ETC (8)
      • Fuzzing (2)
      • Windows (1)
      • Linux (4)
      • Android (2)
      • Android_Vuln (26)
      • 익스플로잇 (12)
      • 모의해킹 (4)
        • 워드프레스 (4)
      • SQL Injection (1)
      • System Hacking(OS) (5)
        • Shellcode (5)
      • Buffer OverFlow (9)
      • Reversing (44)
        • Lena's Reversing Tutorial f.. (41)
        • 이것 저것 (3)
      • ===== 번역 ===== (0)
      • primalsecurity.net (14)
        • Python Tutorials (14)
      • securityxploded.com (1)
        • IDA Pro (1)
      • 개인 정리 (11)
        • Burpsuite (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

    • 정보보안 관련 포스팅 주의사항
  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
초보 & 뉴비
Webhacking.kr 60번
상단으로

티스토리툴바