SlideShare a Scribd company logo
1 of 23
Download to read offline
디렉터리 노출
11차 디렉터리 노출 & HTTP Method 악용 홈페이지 변조
최일선
E-mail : isc0304@naver.com Writing by Ilsun Choi 1
Index
1.개요
2. 디렉터리 설정 Miss 유형
1) IIS
2) Tomcat
3) Apache
3. 디렉터리 노출을 이용한 취약점 탐색
4. 모의실습
1) 파로스 취약점 점검
2) 구글 검색
5. 조치방안
참고문헌
E-mail : isc0304@naver.com Writing by Ilsun Choi 2
1. 개요
디렉터리 노출이란?
• 웹 서버 설정오류 및 기본 페이지가 설정되지 않은 경우
 디렉터리 정보가 노출되는 현상
E-mail : isc0304@naver.com Writing by Ilsun Choi 3
2. 디렉터리 설정 Miss 유형
1) IIS
2) Tomcat
3) Apache
E-mail : isc0304@naver.com Writing by Ilsun Choi 4
2. 디렉터리 설정 Miss 유형 > 1) IIS[1/5]
E-mail : isc0304@naver.com Writing by Ilsun Choi 5
• 윈도우 7 IIS 설치 방법
1. 제어판 > 모든 제어판 항목
> 프로그램 및 기능
2. Windows 기능 사용/사용 안 함
3. 인터넷 정보 서비스
2. 디렉터리 설정 Miss 유형 > 1) IIS[2/5]
• IIS 관리자 페이지 열기
1. 시작 버튼을 눌러 IIS 검색
2. Default Web Site
1) 웹 서버 시작
2) 디렉터리 검색 클릭
E-mail : isc0304@naver.com Writing by Ilsun Choi 6
2. 디렉터리 설정 Miss 유형 > 1) IIS[3/5]
• IIS 디렉터리 검색 설정
1. 디렉터리 검색 – 기능 열기
2. 우측 사용 클릭
E-mail : isc0304@naver.com Writing by Ilsun Choi 7
2. 디렉터리 설정 Miss 유형 > 1) IIS[4/5]
• test할 디렉터리 추가
1. 하단 컨텐츠 보기
2. 우측 가상 디렉터리 추가
3. test할 페이지 추가
E-mail : isc0304@naver.com Writing by Ilsun Choi 8
2. 디렉터리 설정 Miss 유형 > 1) IIS[5/5]
• 디렉터리 검색 사용 시
• 디렉터리 검색 사용 안 함 시
E-mail : isc0304@naver.com Writing by Ilsun Choi 9
2. 디렉터리 설정 Miss 유형 > 2) Tomcat[1/3]
• WebGoat를 활용
E-mail : isc0304@naver.com Writing by Ilsun Choi 10
E-mail : isc0304@naver.com Writing by Ilsun Choi 11
2. 디렉터리 설정 Miss 유형 > 2) Tomcat[2/3]
• Web.xml 설정
1. 찾기를 사용하여 listings를 검색
2. false  true로 바꿔서 저장
• 서버 실행 후 localhost로 접속
E-mail : isc0304@naver.com Writing by Ilsun Choi 12
2. 디렉터리 설정 Miss 유형 > 2) Tomcat[3/3]
2. 디렉터리 설정 Miss 유형 > 3) Apache[1/3]
• 설치된 APM을 사용
설정 파일
C:APM_SetupServerApacheconfhttpd.conf
E-mail : isc0304@naver.com Writing by Ilsun Choi 13
2. 디렉터리 설정 Miss 유형 > 3) Apache[2/3]
E-mail : isc0304@naver.com Writing by Ilsun Choi 14
• httpd.conf
<Directory “C:APM_Setup/htdocs 검색
• Options에 Indexes 추가
2. 디렉터리 설정 Miss 유형 > 3) Apache[3/3]
• 서버 실행 후
 192.168.157.130/testphpsource/ 접속
E-mail : isc0304@naver.com Writing by Ilsun Choi 15
3. 디렉터리 노출을 이용한 취약점 탐색
• 디렉터리 노출 발생 시, 단순하게 해당 취약점만을 리포팅하기 보다는 노출된 파일 등을
검토하면서 추가적인 취약점을 진단해볼 수 있다.
• 버전 노출
• 업로드 취약점 존재 시 쉘 위치 파악 용이
• 소스코드 점검 가능
E-mail : isc0304@naver.com Writing by Ilsun Choi 16
4. 모의실습
1) 파로스 취약점 점검
2) 구글 검색
E-mail : isc0304@naver.com Writing by Ilsun Choi 17
4. 모의실습 > 1) 파로스 취약점 점검
E-mail : isc0304@naver.com Writing by Ilsun Choi 18
• paros를 사용하여 취약점 진단
demo.testfire.net
• 구글을 통해 다양한 검색조건으로 다양한 정보를 취득 가능함
• inurl:backup intitle:index.of inurl:admin
url  backup, 제목  index of 포함, url  admin 포함
E-mail : isc0304@naver.com Writing by Ilsun Choi 19
4. 모의실습 > 2) 구글 검색[1/3]
검색조건 내용
Inurl inurl:[part of URL]은 사이트 주소에 [part of URL] 부분이 포함된 웹사이트만 검색
Intitle intitle:[part of title]은 타이틀(브라우저 최상단 부분에 나타나는 제목)에 [part of title]이
포함된 웹 사이트만 검색
(예) intitle:“index of” 또는 Intitle:index.of(“.”는 모든 문자)
Site site:[part of URL 검색어]은 특정 사이트주소를 입력한 뒤 검색어를 추가하여 지정한 사
이트 내에서 정보를 한정하여 검색
(예) site:demo.testfire.net
FileType filetype:[part of 확장자]은 찾고자하는 검색어를 입력한 후 찾고자하는 확장자를 입력하
여 검색
(예) filetype:hwp
• inurl:backup intitle:index.of inurl:admin
E-mail : isc0304@naver.com Writing by Ilsun Choi 20
4. 모의실습 > 2) 구글 검색[2/3]
• site:www.naver.com 사전
네이버를 대상으로 “사전” 검색
E-mail : isc0304@naver.com Writing by Ilsun Choi 21
4. 모의실습 > 2) 구글 검색[3/3]
5. 조치방안
• 옵션을 원래대로 되돌려 놓는다.
1. IIS
3. Apache
E-mail : isc0304@naver.com Writing by Ilsun Choi 22
2. Tomcat
참고문헌
• 웹 모의해킹 및 시큐어코딩 진단가이드 최경철 외 지음
E-mail : isc0304@naver.com Writing by Ilsun Choi 23

More Related Content

Viewers also liked

Drake Song - Real Project (2015Y01M24D)
Drake Song - Real Project (2015Y01M24D)Drake Song - Real Project (2015Y01M24D)
Drake Song - Real Project (2015Y01M24D)Ubuntu Korea Community
 
[Info01]introduction
[Info01]introduction[Info01]introduction
[Info01]introductionJY LEE
 
[I3 d]11 designui(2)
[I3 d]11 designui(2)[I3 d]11 designui(2)
[I3 d]11 designui(2)jylee_kgit
 
[Msd12]interface design123
[Msd12]interface design123[Msd12]interface design123
[Msd12]interface design123jylee_kgit
 
[MSD01]Introduction
[MSD01]Introduction[MSD01]Introduction
[MSD01]Introductionjylee_kgit
 
Excel expert 2010 모의고사 문제만
Excel expert 2010 모의고사 문제만Excel expert 2010 모의고사 문제만
Excel expert 2010 모의고사 문제만수진 서
 
[Msd02]mobile servicedesign
[Msd02]mobile servicedesign[Msd02]mobile servicedesign
[Msd02]mobile servicedesignjylee_kgit
 
[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율
[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율
[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율S.O.P.T - Shout Our Passion Together
 
좋아보이는것들의비밀 인포그래픽 01
좋아보이는것들의비밀 인포그래픽 01좋아보이는것들의비밀 인포그래픽 01
좋아보이는것들의비밀 인포그래픽 01윤소 최
 
Web App Security 2015.10
Web App Security 2015.10Web App Security 2015.10
Web App Security 2015.10Chanjin Park
 
SQLER on Windows Azure camp - SQL Database
SQLER on Windows Azure camp - SQL DatabaseSQLER on Windows Azure camp - SQL Database
SQLER on Windows Azure camp - SQL Database근호 이
 
[Info04]visual thinking02
[Info04]visual thinking02[Info04]visual thinking02
[Info04]visual thinking02JY LEE
 
[Info02]definition
[Info02]definition[Info02]definition
[Info02]definitionjylee_kgit
 
내부정보유출방지 대책 및 방안
내부정보유출방지 대책 및 방안내부정보유출방지 대책 및 방안
내부정보유출방지 대책 및 방안시온시큐리티
 
Art of hacking 발표자료
Art of hacking 발표자료Art of hacking 발표자료
Art of hacking 발표자료Dennis Kim
 
3장 데이터 수집, 정제에서 분석까지
3장 데이터 수집, 정제에서 분석까지3장 데이터 수집, 정제에서 분석까지
3장 데이터 수집, 정제에서 분석까지Hyochan PARK
 
비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)
비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)
비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)은주 김
 

Viewers also liked (20)

Drake Song - Real Project (2015Y01M24D)
Drake Song - Real Project (2015Y01M24D)Drake Song - Real Project (2015Y01M24D)
Drake Song - Real Project (2015Y01M24D)
 
[Info01]introduction
[Info01]introduction[Info01]introduction
[Info01]introduction
 
[I3 d]11 designui(2)
[I3 d]11 designui(2)[I3 d]11 designui(2)
[I3 d]11 designui(2)
 
[Nux]09 nux
[Nux]09 nux[Nux]09 nux
[Nux]09 nux
 
[Msd12]interface design123
[Msd12]interface design123[Msd12]interface design123
[Msd12]interface design123
 
[MSD01]Introduction
[MSD01]Introduction[MSD01]Introduction
[MSD01]Introduction
 
[Nux]12 nux
[Nux]12 nux[Nux]12 nux
[Nux]12 nux
 
Excel expert 2010 모의고사 문제만
Excel expert 2010 모의고사 문제만Excel expert 2010 모의고사 문제만
Excel expert 2010 모의고사 문제만
 
Socket.io
Socket.io Socket.io
Socket.io
 
[Msd02]mobile servicedesign
[Msd02]mobile servicedesign[Msd02]mobile servicedesign
[Msd02]mobile servicedesign
 
[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율
[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율
[SOPT] 데이터 구조 및 알고리즘 스터디 - #03 : 정렬 (기본, 효율, 초효율
 
좋아보이는것들의비밀 인포그래픽 01
좋아보이는것들의비밀 인포그래픽 01좋아보이는것들의비밀 인포그래픽 01
좋아보이는것들의비밀 인포그래픽 01
 
Web App Security 2015.10
Web App Security 2015.10Web App Security 2015.10
Web App Security 2015.10
 
SQLER on Windows Azure camp - SQL Database
SQLER on Windows Azure camp - SQL DatabaseSQLER on Windows Azure camp - SQL Database
SQLER on Windows Azure camp - SQL Database
 
[Info04]visual thinking02
[Info04]visual thinking02[Info04]visual thinking02
[Info04]visual thinking02
 
[Info02]definition
[Info02]definition[Info02]definition
[Info02]definition
 
내부정보유출방지 대책 및 방안
내부정보유출방지 대책 및 방안내부정보유출방지 대책 및 방안
내부정보유출방지 대책 및 방안
 
Art of hacking 발표자료
Art of hacking 발표자료Art of hacking 발표자료
Art of hacking 발표자료
 
3장 데이터 수집, 정제에서 분석까지
3장 데이터 수집, 정제에서 분석까지3장 데이터 수집, 정제에서 분석까지
3장 데이터 수집, 정제에서 분석까지
 
비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)
비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)
비주얼씽킹30일프로젝트 제1호 (소책자-PDFversion)
 

Directory lists

  • 1. 디렉터리 노출 11차 디렉터리 노출 & HTTP Method 악용 홈페이지 변조 최일선 E-mail : isc0304@naver.com Writing by Ilsun Choi 1
  • 2. Index 1.개요 2. 디렉터리 설정 Miss 유형 1) IIS 2) Tomcat 3) Apache 3. 디렉터리 노출을 이용한 취약점 탐색 4. 모의실습 1) 파로스 취약점 점검 2) 구글 검색 5. 조치방안 참고문헌 E-mail : isc0304@naver.com Writing by Ilsun Choi 2
  • 3. 1. 개요 디렉터리 노출이란? • 웹 서버 설정오류 및 기본 페이지가 설정되지 않은 경우  디렉터리 정보가 노출되는 현상 E-mail : isc0304@naver.com Writing by Ilsun Choi 3
  • 4. 2. 디렉터리 설정 Miss 유형 1) IIS 2) Tomcat 3) Apache E-mail : isc0304@naver.com Writing by Ilsun Choi 4
  • 5. 2. 디렉터리 설정 Miss 유형 > 1) IIS[1/5] E-mail : isc0304@naver.com Writing by Ilsun Choi 5 • 윈도우 7 IIS 설치 방법 1. 제어판 > 모든 제어판 항목 > 프로그램 및 기능 2. Windows 기능 사용/사용 안 함 3. 인터넷 정보 서비스
  • 6. 2. 디렉터리 설정 Miss 유형 > 1) IIS[2/5] • IIS 관리자 페이지 열기 1. 시작 버튼을 눌러 IIS 검색 2. Default Web Site 1) 웹 서버 시작 2) 디렉터리 검색 클릭 E-mail : isc0304@naver.com Writing by Ilsun Choi 6
  • 7. 2. 디렉터리 설정 Miss 유형 > 1) IIS[3/5] • IIS 디렉터리 검색 설정 1. 디렉터리 검색 – 기능 열기 2. 우측 사용 클릭 E-mail : isc0304@naver.com Writing by Ilsun Choi 7
  • 8. 2. 디렉터리 설정 Miss 유형 > 1) IIS[4/5] • test할 디렉터리 추가 1. 하단 컨텐츠 보기 2. 우측 가상 디렉터리 추가 3. test할 페이지 추가 E-mail : isc0304@naver.com Writing by Ilsun Choi 8
  • 9. 2. 디렉터리 설정 Miss 유형 > 1) IIS[5/5] • 디렉터리 검색 사용 시 • 디렉터리 검색 사용 안 함 시 E-mail : isc0304@naver.com Writing by Ilsun Choi 9
  • 10. 2. 디렉터리 설정 Miss 유형 > 2) Tomcat[1/3] • WebGoat를 활용 E-mail : isc0304@naver.com Writing by Ilsun Choi 10
  • 11. E-mail : isc0304@naver.com Writing by Ilsun Choi 11 2. 디렉터리 설정 Miss 유형 > 2) Tomcat[2/3] • Web.xml 설정 1. 찾기를 사용하여 listings를 검색 2. false  true로 바꿔서 저장
  • 12. • 서버 실행 후 localhost로 접속 E-mail : isc0304@naver.com Writing by Ilsun Choi 12 2. 디렉터리 설정 Miss 유형 > 2) Tomcat[3/3]
  • 13. 2. 디렉터리 설정 Miss 유형 > 3) Apache[1/3] • 설치된 APM을 사용 설정 파일 C:APM_SetupServerApacheconfhttpd.conf E-mail : isc0304@naver.com Writing by Ilsun Choi 13
  • 14. 2. 디렉터리 설정 Miss 유형 > 3) Apache[2/3] E-mail : isc0304@naver.com Writing by Ilsun Choi 14 • httpd.conf <Directory “C:APM_Setup/htdocs 검색 • Options에 Indexes 추가
  • 15. 2. 디렉터리 설정 Miss 유형 > 3) Apache[3/3] • 서버 실행 후  192.168.157.130/testphpsource/ 접속 E-mail : isc0304@naver.com Writing by Ilsun Choi 15
  • 16. 3. 디렉터리 노출을 이용한 취약점 탐색 • 디렉터리 노출 발생 시, 단순하게 해당 취약점만을 리포팅하기 보다는 노출된 파일 등을 검토하면서 추가적인 취약점을 진단해볼 수 있다. • 버전 노출 • 업로드 취약점 존재 시 쉘 위치 파악 용이 • 소스코드 점검 가능 E-mail : isc0304@naver.com Writing by Ilsun Choi 16
  • 17. 4. 모의실습 1) 파로스 취약점 점검 2) 구글 검색 E-mail : isc0304@naver.com Writing by Ilsun Choi 17
  • 18. 4. 모의실습 > 1) 파로스 취약점 점검 E-mail : isc0304@naver.com Writing by Ilsun Choi 18 • paros를 사용하여 취약점 진단 demo.testfire.net
  • 19. • 구글을 통해 다양한 검색조건으로 다양한 정보를 취득 가능함 • inurl:backup intitle:index.of inurl:admin url  backup, 제목  index of 포함, url  admin 포함 E-mail : isc0304@naver.com Writing by Ilsun Choi 19 4. 모의실습 > 2) 구글 검색[1/3] 검색조건 내용 Inurl inurl:[part of URL]은 사이트 주소에 [part of URL] 부분이 포함된 웹사이트만 검색 Intitle intitle:[part of title]은 타이틀(브라우저 최상단 부분에 나타나는 제목)에 [part of title]이 포함된 웹 사이트만 검색 (예) intitle:“index of” 또는 Intitle:index.of(“.”는 모든 문자) Site site:[part of URL 검색어]은 특정 사이트주소를 입력한 뒤 검색어를 추가하여 지정한 사 이트 내에서 정보를 한정하여 검색 (예) site:demo.testfire.net FileType filetype:[part of 확장자]은 찾고자하는 검색어를 입력한 후 찾고자하는 확장자를 입력하 여 검색 (예) filetype:hwp
  • 20. • inurl:backup intitle:index.of inurl:admin E-mail : isc0304@naver.com Writing by Ilsun Choi 20 4. 모의실습 > 2) 구글 검색[2/3]
  • 21. • site:www.naver.com 사전 네이버를 대상으로 “사전” 검색 E-mail : isc0304@naver.com Writing by Ilsun Choi 21 4. 모의실습 > 2) 구글 검색[3/3]
  • 22. 5. 조치방안 • 옵션을 원래대로 되돌려 놓는다. 1. IIS 3. Apache E-mail : isc0304@naver.com Writing by Ilsun Choi 22 2. Tomcat
  • 23. 참고문헌 • 웹 모의해킹 및 시큐어코딩 진단가이드 최경철 외 지음 E-mail : isc0304@naver.com Writing by Ilsun Choi 23