web信息收集之搜索引擎

一、Google Hacking

1. site

功能: 搜索指定域名的网页内容,用来搜索子域名、跟此域名相关的内容。

举例:

site:baidu.com 搜索baidu.com相关的网页。(索引) “web安全”
site:baidu.com 搜索baidu.com跟web安全相关的网页(前后顺序没关系) site:pan.baidu.com
“教程” 在百度网盘搜索教程相关的资源

2. filetype

功能: 搜索指定文件类型。

举例:

“web安全” filetype:pdf 搜索跟web安全书籍相关的pdf文件 nmap filetype:ppt
搜索跟nmap相关的ppt 文件 site:baidu.com filetype:pdf 搜索百度网站的pdf文件 “web安全”
site:baidu.com filetype:pdf 组合起来搜索

3. inurl

功能: 搜索url网址存在特定关键字的网页,可以用来搜索有注入点的网站。

举例:

inurl:php?id= 搜索网址中有“php?id=”的网页
inurl:view.php=? 搜索网址中有“view.php=?”的网页
inurl:.jsp?id= 搜索网址中有“jsp?id=”的网页
inurl:.asp?id= 搜索网址中有“asp?id=”的网页
inurl:/admin/login.php 搜索网址中有“/admin/login.php”的网页
inurl:login 搜索网址中有“login”的网页
inurl:admin site:baidu.com 搜索百度网址中含有admin的网址

4. intitle

功能: 搜索标题存在特定关键字的网页。

举例:

intitle:后台 搜索标题中含有"后台"的网页
intitle:后台 inurl:admin 搜索url宗含有"admin"并且标题中含有"后台"的网页
intitle:后台 inurl:admin filetype:php 又加了一个限制条件"后台类型为php"
intitle:“index of” 搜索索引目录
intitle:index of “login” 搜索登陆页面信息
intitle:index of “admin” 搜索后台首页管理页面信息

5. intext

功能: 搜索正文存在特定关键字的网页。

举例:

intext:powered by Discuz 搜索Discuz论坛相关的页面
intext:powered by wordpress 搜索wordpress制作的博客网站
intest:powered by CMS 搜索CMS相关的页面
indext:powered by xxx inurl:login 搜索此类网址的后台登陆页面

6. 符号

-keyword 强制结果不要出现次关键字,例如:电影 -黑客
*keyword 模糊搜索,强制结果包含此关键词,例如:电影 黑客
“keyword” 强制搜索结果出现此关键词,例如:书籍 “黑客”
~keyword 同时搜索同义词,例如:collega、university

site:csdn.net “sql注入” -测试 2019…2020
搜索csdn上2019-2020年关于"sql注入"并且排除"测试"的网页

二、Shodan Hacking

https://www.shodan.io

Shodan (撒旦搜索引擎) 是由web工程师 John Mather (马瑟利) 编写的,被称为“最可怕的搜索引擎”,可扫描一切联网的设备。除了常见的web服务器,还能扫描防火墙、交换机、摄像头、打印机等一切联网设备。

1. ip

114.114.114.114

2. service/protocol

http
http country:“DE”
http country:“DE” product:“Apache httpd”
http product:“Apache httpd”

ssh
ssh default password
ssh default passwiird country:“JP”

3. keyword

基于关键词搜索的思路是根据banner信息(设备指纹)来搜索

“default password” country:“TH”
FTP anon successful # ftp匿名用户访问

4. country

country:cn
country:us

5. product

product:“Nicrosoft IIS httpd”
product:“nginx”
product:“Apache httpd”
product:MYSQL

6. version

product:MySQL version:“5.1.73”
product:“Microsoft IIS httpd” version:“7.5”

7. hostname

hostname:.org
hostname:.edu

8. os

os:“Windows Server 2008 R2”
os:“Windows 7 or 8”
os:“Linux 2.6.x”

9. net

net:110.180.13.0/24
200 ok net:110.180.13.0/24
200 ok country:JP net:110.180.13.0/24

10. port

port:22
port:3389

11. 综合案例

搜索日本区开启80端口的设备:
country:jp port:80
country:jp port:80 product:“Apache httpd”
country:jp port:80 product:“Apache httpd” city:“Tokyo”
country:jp port:80 product:“Apache httpd” city:“Tokyo” os:“Linux 3.x”

搜索日本区使用Linux2.6x系统的设备:
country:jp os:“Linux 2.6.x”
country:jp os:“Linux 2.6.x” port:80
country:jp os:“Linux 2.6.x” port:80 product:“Apache httpd”

搜索日本区使用Windows Server 系统的设备:
country:jp os:“Windows Server 2008 R2”
country:jp os:“Windows Server 2003” port:445
country:jp os:“Windows Server 2003” port:80

搜索日本区使用Microsoft IIS 的设备:
country:jp product:“Microsoft IIS httpd” version:“7.5”

三、 Zoomeye Hacking

https://www.zoomeye.org/

Zoomeye (钟馗之眼) 是一个现面向网络空间的搜索引擎,”国产的Shodan”,由创宇出品。

ip
os
app
service
port
product
country
ver
cidr
hostname
site
title
header
keywords
desc

快捷帮助:
显示该帮助 shift + /
隐藏该帮助 ESC
回到首页 shift + h
高级搜索 shift + s
聚焦搜索框 s

搜索手册: https://www.zoomeye.org/doc?channel=user

四、fofa

FOFA是白帽汇推出的一款网络空间搜索引擎,它通过进行网络空间测绘,能够帮助研究人员或者企业迅速进行网络资产匹配,例如进行漏洞影响范围分析、应用分布统计、应用流行度排名统计等。

官网:https://fofa.so/

官方文档:https://fofa.so/help

下面是FOFA的一些简单使用案例:

注意:FOFA搜索关键词不区分大小写

查询语法:

title=“abc” 从标题中搜索abc。例:标题中有北京的网站
header=“abc” 从http头中搜索abc。例:jboss服务器
body=“abc” 从html正文中搜索abc。例:正文包含Hacked by
domain=“qq.com” 搜索根域名带有qq.com的网站。例: 根域名是qq.com的网站
host=".gov.cn" 从url中搜索.gov.cn,注意搜索要用host作为名称。例: 政府网站, 教育网站
port=“443” 查找对应443端口的资产。例: 查找对应443端口的资产
ip=“1.1.1.1” 从ip中搜索包含1.1.1.1的网站,注意搜索要用ip作为名称。例: 查询IP为220.181.111.1的网站; 如果想要查询网段,可以是:ip=“220.181.111.1/24”,例如查询IP为220.181.111.1的C网段资产
protocol=“https” 搜索指定协议类型(在开启端口扫描的情况下有效)。例: 查询https协议资产
city=“Hangzhou” 搜索指定城市的资产。例: 搜索指定城市的资产
region=“Zhejiang” 搜索指定行政区的资产。例: 搜索指定行政区的资产
country=“CN” 搜索指定国家(编码)的资产。例: 搜索指定国家(编码)的资产
cert=“google” 搜索证书(https或者imaps等)中带有google的资产。例: 搜索证书(https或者imaps等)中带有google的资产
banner=users && protocol=ftp 搜索FTP协议中带有users文本的资产。例: 搜索FTP协议中带有users文本的资产
type=service 搜索所有协议资产,支持subdomain和service两种。例: 搜索所有协议资产
os=windows 搜索Windows资产。例: 搜索Windows资产
server==“Microsoft-IIS/7.5” 搜索IIS 7.5服务器。例: 搜索IIS 7.5服务器
app=“海康威视-视频监控” 搜索海康威视设备,更多app规则。例: 搜索海康威视设备
after=“2017” && before=“2017-10-01” 时间范围段搜索。例: 时间范围段搜索,注意: after是大于并且等于,before是小于,这里 after=“2017” 就是日期大于并且等于 2017-01-01 的数据,而 before=“2017-10-01” 则是小于 2017-10-01 的数据
asn=“19551” 搜索指定asn的资产。例: 搜索指定asn的资产
org=“Amazon.com, Inc.” 搜索指定org(组织)的资产。例: 搜索指定org(组织)的资产
base_protocol=“udp” 搜索指定udp协议的资产。例: 搜索指定udp协议的资产
is_ipv6=true 搜索ipv6的资产,只接受true和false。例: 搜索ipv6的资产
is_domain=true 搜索域名的资产,只接受true和false。例: 搜索域名的资产
ip_ports=“80,443” 或者 ports=“80,443” 搜索同时开放80和443端口的ip资产(以ip为单位的资产数据)。例: 搜索同时开放80和443端口的ip
ip_ports==“80,443” 或者 ports==“80,443” 搜索同时开放80和443端口的ip资产(以ip为单位的资产数据)。例: 搜索只开放80和443端口的ip
ip_country=“CN” 搜索中国的ip资产(以ip为单位的资产数据)。例: 搜索中国的ip资产
ip_region=“Zhejiang” 搜索指定行政区的ip资产(以ip为单位的资产数据)。例: 搜索指定行政区的资产
ip_city=“Hangzhou” 搜索指定城市的ip资产(以ip为单位的资产数据)。例: 搜索指定城市的资产
ip_after=“2019-01-01” 搜索2019-01-01以后的ip资产(以ip为单位的资产数据)。例: 搜索2019-01-01以后的ip资产
ip_before=“2019-01-01” 搜索2019-01-01以前的ip资产(以ip为单位的资产数据)。例: 搜索2019-01-01以前的ip资产

高级搜索:可以使用括号 和 && || !=等符号,如
title=“powered by” && title!=discuz
title!=“powered by” && body=discuz
( body=“content=“WordPress” || (header=“X-Pingback” && header=”/xmlrpc.php" && body="/wp-includes/") ) && host=“gov.cn”
新增加==完全匹配的符号,可以加快搜索速度,比如查找qq.com所有host,可以是domain==“qq.com”

以上转自:
https://yanmie-art.github.io/2020/07/15/web%E4%BF%A1%E6%81%AF%E6%94%B6%E9%9B%86%E4%B9%8B%E6%90%9C%E7%B4%A2%E5%BC%95%E6%93%8E/

godeye

https://www.godeye.vip/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值