驱动管家:安全、高效、精准的专业驱动下载站!

Google的功能:利用搜索引擎进行傻瓜入侵测试

2018-03-08 10:36:32责编:llp   来源:驱动管家     人气:

2004年在拉斯维加斯举行的BlackHat大会上,有两位安全专家分别作了名为You found that on google? 和google attacks 的主题演讲。经过安全焦点论坛原版主WLJ翻译整理后,个人觉得有必要补充完善一些细节部分。今天向大家讲述的是Google的又一功能:利用搜索引擎快速查找存在脆弱性的主机以及包含敏感数据的信息,甚至可以直接进行傻瓜入侵。

Google的功能:利用搜索引擎进行傻瓜入侵测试

用google来进行“渗透测试”

我们今天渗透测试人员在实施攻击之前,往往会先进行信息搜集工作,而后才是漏洞确认和最终的漏洞利用、扩大战果。在这里我们现在要谈的是:

一、利用google查找被人安装了php webshell后门的主机,并测试能否使用;

二、利用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的知识说完后,我们继续又搜索到了好多,找到一个暴露了MYSQL口令的,我们又可以用客户端登陆上去修改数据了。这里涉及到数据库的知识,我们不谈太多,关于"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 occurred" odbc request where (select│insert)

"mydomain.com" nessusreport

"report generated by"

结尾:

如果要拿ROOT权限就要具体问题具体分析了,不过有了SHELL权限就好提了,网上有很多根据WEBSHELL提升权限的文章大家可以参照一下。

通过google我们还可以搜索到很多有用的东西,不过是细节,要通过信息收集慢慢分析、扩大、进行入侵.这些我就不具体分析了。给大家个思路,大家慢慢研究好了到这里,这篇文章就要结束了,写这篇文章的目的是为了引起大家的关注与重视,了解新的HACK手段,了解新的防护方法,事物都有两面性,在当今Google盛行的时代,在充分利用google的同时.也应该看得更全面。

  • P-Code是什么?如何跟踪P-Code伪指令?

    P-Code是什么?如何跟踪P-Code伪指令?

    术语P-Code既不是一个新名词也不是Microsoft的发明,P-Code只是简单地被解释执行的伪指令。因此,我们并不需要通过什么复杂的专业词汇来描述它。P-Code可以被认为是一种普通的机器级代码(我们的微处理器不能解释

    详情2018-03-06 17:05:06责编:llp   来源:驱动管家     
  • php开源网站内容管理系统:dedecms存在sql注入漏洞

    php开源网站内容管理系统:dedecms存在sql注入漏洞

    dedecms即织梦(PHP开源网站内容管理系统)。织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统。近日,网友在dedecms中发现了全版本通杀

    详情2018-02-28 17:34:59责编:llp   来源:驱动管家     
  • 网购诈骗 支付宝花呗套现陷阱多多

    网购诈骗 支付宝花呗套现陷阱多多

    如今,大众的生活越来越离不开网购,网购自然而然成为了当下非常热门的消费方式。支付宝花呗是支付宝提供的第三方信用平台,根据你的消费购物信用给你透支额度,给很多不想办信用卡的人带来了很多方便,但是,最

    详情2018-01-25 15:11:57责编:llp   来源:驱动管家     
  • sql语句怎么导出?又怎么导入?

    sql语句怎么导出?又怎么导入?

    SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。sql语句怎么导出?又怎么导入? *******

    详情2018-01-17 18:08:02责编:llp   来源:驱动管家     
  • 网页加密怎么做?如何给我们的网页加上一把密码锁?

    网页加密怎么做?如何给我们的网页加上一把密码锁?

    现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一

    详情2018-01-17 15:55:01责编:llp   来源:驱动管家     
  • 函式库加密方法 如何用cfs编码加密函式库?
    详情2018-02-14 18:28:57责编:llp   来源:驱动管家     
  • 黑客入侵无线网络的方法是什么?

    黑客入侵无线网络的方法是什么?

    现在无线宽频上网越来越流行,但许多无线网络并没有采取安全防护措施,不但易遭黑客入侵,而且事后追查凶手都很困难。专家提醒,黑客入侵无线网络通常采用以下四种手段:方法一:现成的开放网络过程:黑客扫瞄所有开

    详情2018-01-04 13:50:16责编:llp   来源:驱动管家     
  • 如何有效地预防ddos攻击?懂得这些方法很重要

    如何有效地预防ddos攻击?懂得这些方法很重要

    如果说以前网络管理员对抗Dos可以采取过滤IP地址方法的话,那么面对当前DDoS众多伪造出来的地址则显得没有办法。所以说防范DDoS攻击变得更加困难,如何采取措施有效的应对呢?下面我们从两个方面进行介绍。一、寻

    详情2018-02-28 09:46:55责编:llp   来源:驱动管家     
  • 工业控制系统有哪些潜在的风险?工业控制系统的安全防护设计

    工业控制系统有哪些潜在的风险?工业控制系统的安全防护设计

    2010年10月发生在伊朗核电站的 "震网 "(Stuxnet)病毒,为工业生产控制系统安全敲响了警钟。现在,国内外生产企业都把工业控制系统安全防护建设提上了日程。本文在对工业控制系统特点和面临的安全风险进行分析的基

    详情2018-01-24 17:20:14责编:llp   来源:驱动管家     
  • 有哪些密码存储方式能保证密码保存不泄露?

    有哪些密码存储方式能保证密码保存不泄露?

    密码是软件系统中非常常见的属性,密码保存和传递都需要考虑如何才能不泄漏。密码存储密码在服务器都需要加密保存,根据用途不一样,有可逆加密(AES)和非可逆加密(PBKDF2)算法。可逆加密方式存储可逆加密一般

    详情2018-02-28 15:41:21责编:llp   来源:驱动管家