구글의 검색 엔진은 대단한 듯 싶습니다. 정말 구글 검색만 잘해도 해킹 할 수 있을정도로 대단합니다. 

따라서 이러한 방법으로 악의적인 행위를 하였을 경우 은팔찌가 선물될 가능성이 농후하므로 꼭 자료검색등 건전하게만 사용
할 수 있도록 합니다.

악의적으로 사용하여 발생되는 책임은 필자가 책임지지 않습니다.


먼저 용어정리부터 하겠습니다.

아래의 사진을 보고 Site, Inurl, Intitle, Intext가 무엇을 의미하는지 인지하시면 다음 내용이 좀 더 수월하게 보입니다.

-




Intitle:Serachword

1. 페이지의 제목에서 문자열을 찾는다.

2. 다른 연산자와 잘 어울린다.

3. 웹 문서, 그룹, 이미지, 뉴스, 검색에 가장 적합하다.

4. intitle 연산자를 이용해 검색할 경우, 검색어 부분에 적힌 것 중 연산자 바로 뒤에 오는 단어나 구 하나만 intitle영향을 받음.

5. 기술적인 관점에서 볼 때 페이지의 제목은 HTML(Hypertext Markup Language)문서의 TITLE 태그 안에 있는 텍스트로 정의 할 수 있다.

여기서 입력창을 보면 intitle:"index of" "passwd"라고 되어있는데 위의 4번에 의해 "passwd"구는 제목이 아닌 문서 본문에 포함 돼 있어도 상관없습니다.




Allintitle:searchword

1. 연산자 뒤에 나온 모든 단어를 페이지 제목에서 찾는다.

2. 다른 연산자나 검색 단어와 잘 어울리지 못한다.

3. 웹 문서, 그룹, 이미지, 뉴스, 검색에 가장 적합하다.

4. 이 연산자를 다른 연산자와 함께 사용하면 전체 요청문이 꼬여 결과가 제대로 안나올 수 있다.

5. intitle와 매우 유사하며 intitle의 예제로 설명하자면 결과는 "index of"나 "passwd"를 포함한 제목을 가진다.

6. allintitle의 검색은 더 제한적이므로 intitle 검색의 결과 부분만을 돌려줄 가능성이 높다.

7. title에 index of가 포함되어있고 "passwd"는 title이나 본문 이외의 모든 부분에 포함되어 있어도 된다.




Allintext:Searchword

1. 검색 엔진의 가장 잘 알려진 기능을 수행한다.

2. 이 고급 연산자의 기능이 단순하긴 하지만 사용자가 찾는 문자열이 페이지의 본문에 확실히 있다면 편리하게 사용 가능.

3. 이 명령어는 "제목, URL, 링크 외의 모든 부분에서 이 문자열을 찾아라"라는 명령의 단축형으로 쓰일 수 있다.

4. All을 포함하므로 연산자 뒤에 오는 모든 단어가 연산자 검색어의 일부로 간주.

5. allintext는 다른 고급 연산자와 함께 쓰이기 힘들다.

6. 그다지 좋지 않다. 





Inurl:Searchword

1. 문자열을 페이지의 URL에서 찾는다.

2. 다른 연산자와 잘 어울린다.

3. 웹 문서와 이미지 검색에 가장 적합하다.

4. URL에 검색어가 포함된 내용을 검색한다.

5. URL을 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소뿐만아니라 컴퓨터 네트워크 상의 자원을 모두 나타낼 수 있다.

6. 구글은 URL의 프로토콜 부분(http://)은 검색하지 못한다.

7. URL에는 여러 특수문자가 포함되어 있는데 제대로 처리하지 못한다.

8. 고급 연산자(site, filetype)가 inrul보다 URL 내부의 특정 위치를 더 구체적으로 찾을 수 있다.





Allinurl:Searchword

1. Allintitle과 마찬가지로 Allinurl은 그 뒤에 오는 모든 단어나 구가 URL에 포함된 페이지를 찾는다.

2. 다른 연산자와 같이 쓰기 어렵다. 

3. URL에서 몇 개의 단어나 구를 찾고 싶은 데 다른 연산자도 사용해야 한다면 allinurl보단 여러 inurl 연산자를 사용하는게 좋다.





Site:Domain

1. 검색 범위를 특정 사이트나 도메인으로 제한한다.

2. 다른 연산자와 잘 어울린다.

3. 단독으로 쓰일 수 있다.

4. 웹 문서, 그룹, 이미지 검색에 적합

naver.com로 검색하면 translate.naver.com, dic.naver.com등등 *.naver.com의 결과를 보여준다. 이것은 구글의 site연산자 사용시, 사이트 주소를 오른쪽에서 왼쪽으로 인식하기 때문이다. 따라서 naver.com으로 끝나는 모든 사이트를 보여준다. 이러한 방식은 좀 더 다양한 검색 결과를 보여 준다.




filetype:fileType

1. 특정한 확장자를 가진 파일을 찾는다.

2. ext 연산자와 동일한 역할을 한다.

3. 추가적인 검색 단어를 필요로 한다.

4. 다른 연산자와 잘 어울린다.

5. 웹 문서와 그룹 검색에 가장 적합하다.

site와 같이 사용하여 블로그에 있는 파일을 찾았다.




Link:Domain

1. 사이트나 URL로의 링크를 찾는다.

2. 다른 연산자나 검색 단어와 잘 어울린다

3. 웹 문서 검색에 가장 적합하다.

나온 결과페이지에는 http://www.defcon.org 웹사이트로의 HTML링크를 포함하고 있다. link 연산자는 기본 URL뿐만 아니라 디렉터리 이름, 파일 이름, 인자까지 포함한 완전한 URL을 포함할 수 있다. 긴 URL은 좀 더 구체적으로 검색하기 때문에 그 URL의 부분을 검색한 것보다 결과 수가 적어진다.




Inanchor:Searchword

1. 링크를 검색한다는 점에서 link연산자와 유사하다.

2. Inanchor는 실제 URL이 아니라 텍스트로 표현된 형태의 링크를 검색한다.

3. 다른 연산자나 검색어와 함께 쓰일 수 있다.

4. 사이트 간의 연관 관계를 분석할 때 편리하게 쓰임.




Cache:Searchword

1. 구글은 자신이 방문한 페이지를 캐시로 저장해 놓고 검색 결과 페이지에서 캐시 페이지에 접근할 수 있게 한다.

cache:blackhat.com을 검색하면 위와 같은 페이지가 뜬다.




numrange:[num]-[num]

1. numrange 연산자는 ' - ' 기호로 연결된 작은 숫자와 큰 숫자를 인자로 받아들인다.

2. 이 연산자는 매우 강력하지만 악성 구글 해커가 쓰면 위험해 질 수 있다.

3. 예를 들어 숫자 12345를 찾고 싶으면 numrange:12344-12346을 입력한다.

4. ' - ' 기호 말고 ' .. ' 을 입력해도 된다.

5. 이 연산자는 다른 연산자나 검색어와 함께 쓰일 수 있다.




Daterange:[num]-[num]

1.특정 날짜 사이에 구글 DB에 저장된 페이지를 찾을 수 있다.

2. 구글이 이 페이지를 방문할 때마다 이 날짜는 갱신된다.

3. 구글이 잘 안쓰이는 웹페이지를 방문한다면 이후에는 다시 방문하지 않을 가능성이 있다.

4. 연산자의 인자는 '율리우스력'형태로 입력되어야 한다.

흔한 예제라..... ㅎㅎㅎ 유사한게 많네요.




info:URL,사이트이름

1. 사이트에 대한 요약 정보를 출력하며 사이트와 관련된 다른 구글 검색으로의 링크를 제공한다.

2. 인자는 유효나 URL이나 사이트 이름이어야 한다.

3. 검색 요청문에 사이트 이름이나 URL을 포함시키면 이 연산자를 사용한 것과 동일한 효과를 낼 수 있다.

Google의 저장된 페이지, 유사한 웹페이지, 링크되는, from 사이트에서, 포함하는을 누르면 해당되는 정보가 나온다.




Related:URL, 호스트이름

1. 구글이 특정 사이트와 관련돼 있다고 판단한 사이트를 출력한다.

2. 인자값으로는 유효한 사이트 이름이나 URL이 올 수 있다.

3. 일반 검색 결과에서 '비슷한 페이지'를 클릭하거나 고급 검색 폼에서 '비슷한 문서 검색'메뉴를 사용해도 동일한 효과다.

4. 잘못된 호스트 이름이나 URL을 related의 인자로 입력하면 구글은 '구'로 인식한다. 예를들어 related:linux는 related linux와 동일한 결과를 돌려준다.

5. related 연산자는 다른 연산자나 검색 단어와 함께 쓰일 수 없다.




define:Searchword

1. 검색 단어의 정의를 보여줌.

2. 다른 연산자나 검색 단어와 함께 쓰일 수 없다.


------------------------------------------------------

Group: 그룹 이름 검색

Insubject: 구글 그룹 게시물의 주제 검색

Msgid: 메시지 ID를 이용해 그룹 게시물을 찾음

Stocks: 주식 정보 검색

-------------------------------------------------------


고급 연산자를 사용하다 보면 일부 연산자 조합이 다른 연산자 조합보다 원하는 결과를 더 잘 찾는다는 사실을 알 수 있다.

그리고 일부 연산자는 함께 사용하면 안된다는 것도 알 수 있다.


 연산자

다른 연산자와 결합 

단독 사용 

웹문서 검색 

이미지 검색 

뉴스그룹 검색 

뉴스 검색 

intitle 

Y

allintitle 

inurl 

일부 

intitle과 유사 

allinurl 

intitle과 유사 

filetype 

일부 

allintext 

일부 

site 

일보 

link 

일부 

inanchor 

일부 

numrange 

일부 

daterange 

일부 

일부 

일부 

cache 

일부 

일부 

info

N

Y

일부 

일부 

일부 

related 

일부 

phonebook,

rphonebook,

bphonebook 

일부 

author 

일부 

group 

일부 

Y

일부 

insubject 

intitle과 유사 

intitle과 유사 

intitle과 유사 

msgid 

일부 

일부 

예 

일부 

stocks 

intitle과 유사 

define 

일부 

일부 

부 


  1. evoevo 2018.05.02 21:58

    정말 도움이 되는 편리한 팁입니다
    잘보고 가요~연구를 꽤 하신듯하네요

+ Recent posts