구글의 검색 엔진은 대단한 듯 싶습니다. 정말 구글 검색만 잘해도 해킹 할 수 있을정도로 대단합니다.
따라서 이러한 방법으로 악의적인 행위를 하였을 경우 은팔찌가 선물될 가능성이 농후하므로 꼭 자료검색등 건전하게만 사용
할 수 있도록 합니다.
악의적으로 사용하여 발생되는 책임은 필자가 책임지지 않습니다.
먼저 용어정리부터 하겠습니다.
아래의 사진을 보고 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 |
Y |
Y |
Y |
Y |
Y |
allintitle |
N |
Y |
Y |
Y |
Y |
Y |
inurl |
Y |
Y |
Y |
Y |
일부 |
intitle과 유사 |
allinurl |
N |
Y |
Y |
Y |
Y |
intitle과 유사 |
filetype |
Y |
N |
Y |
Y |
N |
일부 |
allintext |
일부 |
Y |
Y |
Y |
Y |
Y |
site |
Y |
Y |
Y |
Y |
N |
일보 |
link |
N |
Y |
Y |
N |
N |
일부 |
inanchor |
Y |
Y |
Y |
Y |
일부 |
Y |
numrange |
Y |
Y |
Y |
N |
N |
일부 |
daterange |
Y |
N |
Y |
일부 |
일부 |
일부 |
cache |
N |
Y |
Y |
N |
일부 |
일부 |
info |
N |
Y |
Y |
일부 |
일부 |
일부 |
related |
N |
Y |
Y |
N |
N |
일부 |
phonebook, rphonebook, bphonebook |
N |
Y |
Y |
N |
N |
일부 |
author |
Y |
Y |
N |
N |
Y |
일부 |
group |
일부 |
Y |
N |
N |
Y |
일부 |
insubject |
Y |
Y |
intitle과 유사 |
intitle과 유사 |
Y |
intitle과 유사 |
msgid |
N |
Y |
일부 |
일부 |
예 |
일부 |
stocks |
N |
Y |
N |
N |
N |
intitle과 유사 |
define |
N |
Y |
Y |
일부 |
일부 |
일부 |
'Etc' 카테고리의 다른 글
2016 Secuinside CTF SBBS (0) | 2016.07.13 |
---|---|
2016 Secuinside CTF ByHuman (0) | 2016.07.13 |
2016 Secuinside CTF CGC (0) | 2016.07.13 |
티스토리에서 소스코드 하이라이트하기(SyntaxHighlighter) (0) | 2016.06.23 |
윈도우 10 휴대폰 인식,연결이 안될때 (0) | 2016.02.29 |
최근댓글