小型网站渗透常规思路之抛砖引玉

首先,咱们知道 。当咱们获得一个目标后,固然目标只是针对小型网站的一个思路,大型网站又是另一个思路了。 html

信息收集

首先要作的就是信息收集,正所谓磨刀不误砍柴功。  git

如下引用owasp 渗透指南4.0 版 github


 那咱们简单说说经常使用搜集的一些信息

google hacking

好比 利用google hacking 命令 找些敏感文件好比,site:xxx.com inurl:bak|txt|doc等信息 。 还有就是搜集二级域名和对应的ip  ,固然咱们这时候就须要区别是真实ip 仍是cdn 了。 推荐猪猪侠的信息搜集神器: https://github.com/ring04h/wydomain  或者 http://fofa.so/lab/ips     根域名透视 、以及robots.txt 文件 等 web


指纹之别 

识别对应的web 服务器,看是 Apache,iis ,tomcat,jboss 等,以及使用的web 系统是不是经常使用的,好比dz,经常使用cms  ,wordpress 等 经常使用的通用程序 ,指纹识别出来了的话,就能够找找已经出来的cve ,看是否补丁及时打上,可否直接用cve 拿下。 spring

DNS 信息搜集

好比常见的DNS 域传送漏洞 sql

端口搜集

根据网站的真实ip ,用nmap 扫端口,看开放了哪些端口。 哪些端口是否可被利用,好比ssh,telnet,ftp, 以及某些测试系统的端口等。  shell

后台敏感目录扫描

好比用御剑跑字典,跑一些敏感目录,好比fck 编辑器,后台目录,敏感界面等信息 ,这些信息都有可能帮助你直接拿下对方服务器 数据库

网站目录结构爬取

好比对网站系统目录用burp suite 的 爬虫功能,爬基本的网站目录架构,把目录机构爬出来,在根据研发的那些思惟猜后台、上传文件路径等。  tomcat

漏洞扫描

主机层扫描

这个不用说,直接把真实ip 丢nessus 里面去扫就够了,而后根据扫描出来的结果 结合 msf payload 直接打过去就能够了 安全

web漏洞扫描

好比,用awvs,netsparker 直接先过一遍 ,而后在根据经验手工看脆弱点,根据脆弱点来尝试不一样的方式

手工测试

常见测试以及漏洞组合拳

好比常见的sql 注入测试,xss ,xxe漏洞,csrf ,文件上传等 

而后根据前面收集的内容,以及扫描器的结果进行 综合筛选,而后进行利用,根据各类小细节进行漏洞尝试,以及根据多个小漏洞进行 组合利用,多个漏洞组合的攻击:好比前段时间在某银行进行测试的时候,有几个有意思的漏洞,一个漏洞是别名帐号登入可被无限撞库(弱密码) + 一个转帐验证码漏洞绕过 。   那这两个漏洞结合起来,影响就大了。

xss: 这个不用说,看能不能直接打管理员cookie 后台

sql 注入: 数据库找敏感信息,好比管理员帐号密码,或者直接根据权限,看能不能直接getshell 

文件上传: 利用一些fck 等编辑器漏洞、iis 等的解析漏洞,以及程序校验不严格,直接上传马儿,getshell 

web框架漏洞: 好比strtus2 漏洞,spring mvc 的xxe 漏洞 等



弱密码爆破

转了一圈,实在没能找出影响大的漏洞的话,那么咱们试试后台密码爆破、以及ssh爆破、ftp 爆破等,这也是万万没办法的事情了,有时运气来了挡都挡不住,一不当心 弱密码爆破就直接进入后台了,进入了后台,后台通常安全性都比较弱,而后你懂的。


以上就是针对一些小网站的常规渗透思路,抛砖一下,引出大牛的玉。 

相关文章
相关标签/搜索