DONE_IS_BETTER_THAN_PERFECT.

구글 검색 옵션

Tip
2007. 9. 20. 22:31

1. 구글 검색 옵션


intitle

Intitle : "Welcome" 제목 중 "Welcome" 문자가 포함된 페이지 검색
inurl inurl : "admin" URL에 admin이 포함된 페이지 검색
site site : "coconut.co.kr" coconut.co.kr 사이트에서 검색
filetype filetype : "bak" 확장자가 bak으로 된 파일 검색
intext intext : "coconut" coconut 문자열이 포함된 페이지 검색


2. 구글 해킹 기술(1)

-> intitle:index.of inurl:co.kr

-> intext:mysql_connect filetype:inc


3. 구글을 이용한 해킹 기술(2)
   
3.1 웹 사이트의 디렉토리 목록 검색
  -웹 서버의 소스 코드를 볼 수 있는 취약점.
   
  [예제] 웹 디렉토리 목록을 가진 웹페이지는 타이틀에 index.of/home 을 항상 포함하고 있으므로 다음과 같은 검색어를
             사용한다.
  intitle:index.of/home inurl:co.kr
 
3.2 서버 기본 페이지검색
  -서버 샘플 파일 미 삭제 정보 획득, 서버 디렉토리 구조 정보 획득이 가능하며, 또한 서버 기본 페이지가 존재한다는 것은
서버 관리 미비로 취약점 다수 존재 가능성이 높다는 것이므로 많은 침입 가능성을 가지고 있다.
  
  [예제-1] 윈도우 XP서버의 웹 기본 페이지 검색
  intitle:"Windows XP Server Internet Services 시작"
 
  [예제-2] 아파치 1.3.0 1.3.8 버전들의 웹 기본 페이지 검색
  intitle:Test.Page.for.Apache It.worked!this.web.site!
 
  [예제-3] 아파치 SSL/TLS의 웹 기본 페이지 검색
  intitle:test.page "Hey, it worked!""SSL/TLS-aware"
  
3.3 에러 메세지 검색
  - 에러 메세지 검색 결과는 서버에 침입 경로를 상세히 제공해 줄 수 있으며, 또한 해당 서버의 AP설치 정보 및 ID/PW정보 와
SQL injection공격 등의 주요정보를 알 수 있다. 이러한 에러 메세지 검색을 통하여 서버의 설치 정보 획득 및 공격 루트 확복
가 가능하다.
  
  [예제-1] Oracle DB 예외 처리 오류
  intext:"ORA-00921:unexpected end of SQL command" site:co.kr
 
  [예제-2] DB ID검색
  "access denied for user""using password" site:co.kr
 
  [예제-3] 에러 메세지를 통한 서버 ID/PW 정보 획득방법 또는 phpinfo 정보 획득
  "HTTP_USER_AGENT=googlebot" site:or.kr



4. Directory Listing 차단

   - Linux의 경우 :: /usr/local/httpd/htdocs

      "Option" 지시자에서 Indexes 옵션을 제거하여야 한다

     예) Options Indexes FollowSymLinks

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band