Webhacking.kr 28번

2015. 8. 16. 01:17·Webhacking.kr

 

어떤 파일을 올려서 pw 값을 알아내야 하는 듯한 문제이다.

힌트는 ".htaccess" 파일이라고 한다.

 

 

index.php 파일을 읽으면 "read me"가 출력된다.

얼핏 보면 읽은거 같지만 실제로는 Apache 데몬에서 php 소스 파일을 해석하고 브라우저에

출력하라고 해석된 부분만 출력하는 것이다.

아마 "index.php" 파일 주석이나 실행되지 않는 곳에 비밀번호가 있을 것이다.

 

 

이제 힌트로 제공되었던 ".htaccess" 파일에 대해 알아보자.

이 파일은 APACHE 웹 서버의 분산 설정 파일로, 디렉토리 별로 웹 서버 설정을 변경할 수 있다.

 

- PHP_VALUE  [옵션]  [값]

- 해당 웹 서버 옵션의 값을 변경

- php_value magic_quotes_gpc off

 

- PHP_FLAG  [옵션]  [0,1]

- 해당 웹 서버 옵션 활성(1) / 비활성화(0)

- php_flag register_globals 0

 

즉 ".htaccess" 파일을 이용해서 php 해석 기능을 끄면 "index.php" 파일 소스 전체가 출력될 것이다.

 

윈도우에서는 파일명이 '.' 으로 시작될 수 없어 우선 "1.htaccess" 파일을 만든다.

파일 내용을 "php_flag engine 0" 으로 작성하는데, engine 옵션을 꺼버리면 php가 해석되지 않는다.

 

파일명을 ".htaccess"로 변경한 뒤 업로드 한다.

 

 

서버의 보안설정 때문에 소스 전체가 출력되지 않고 그냥 클리어 된다.

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

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

Webhacking.kr 30번  (0) 2015.08.16
Webhacking.kr 29번  (0) 2015.08.16
Webhacking.kr 27번  (0) 2015.08.16
Webhacking.kr 26번  (0) 2015.08.16
Webhacking.kr 25번  (0) 2015.08.16
'Webhacking.kr' 카테고리의 다른 글
  • Webhacking.kr 30번
  • Webhacking.kr 29번
  • Webhacking.kr 27번
  • Webhacking.kr 26번
초보 & 뉴비
초보 & 뉴비
보안과 개발(프론트는 좀 약함, 미적 감각 부재 이슈)을 좋아하며 업으로 삼고 있습니다.
  • 초보 & 뉴비
    보안과 그 개발, 그 어딘가
    초보 & 뉴비
  • 전체
    오늘
    어제
    • 분류 전체보기 (331) N
      • 옵시디언 (1) N
      • 도커&쿠버네티스 (1) N
      • NAS(시놀로지&헤놀로지) (1) N
      • 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 28번
상단으로

티스토리툴바