• 15
  • 15
分享
  • 渗透测试报告——软件测试圈
  • 饭团🍙 2021-11-15 15:11:33 字数 1189 阅读 1188 收藏 15

一、概述

某时段接到xx网络公司授权对该公司网络进行模拟黑客攻击渗透,在xx年xx月xx日-xx年xx月xx日.对xx网络公司的外网服务器和内网集群精心全面脆弱性黑盒测试.完成测试得到此份网络渗透测试报告。

1.1渗透范围

此次渗透测试主要包括对象:

某网络公司外网web服务器.企业邮局服务器,核心商业数据服务器和内网办公网络系统。

1.2渗透测试主要内容

本次渗透中,主要对某网络公司web服务器,邮件服务器进行遍历目录,用户弱口令猜解,sql注入漏洞,数据库挖掘,内网嗅探,以及域服务器安全等几个方面进行渗透测试。

二、脆弱性分析方法

按照国家工信部is900标准,采用行业内认可的测试软件和技术人员手工操作模拟渗透。

三、渗透测试过程描述

3.1 遍历目录测试

使用载入国内外3万多目录字典的wwwscan对web和邮件服务器进行目录探测。得到探测结果。主站不存在遍历目录和敏感目录的情况。但是同服务器站点存在edit编辑器路径。该编辑器版本过低。存在严重漏洞。如图

1.png

3.2 用户口令猜解

Nmap收集到外网服务器ftp.使用默认的账号无法连接,于是对web和能登陆的界面进行弱口令测试,具体如下图

2.png

3.3 sql注入测试

通过手工配合工具检测sql注入得到反馈结果如下图

3.png

4.png

5.png

根据漏洞类别进行统计,如下所示:

漏洞类别风险值
网站结构分析---3
目录遍历探测---4
隐藏文件探测---3
CGI漏洞扫描---0
用户和密码猜解---10
跨站脚本分析---0
SQL注射漏洞挖掘(含数据库挖掘分析)---10
风险总值


30

3.4 内网渗透

当通过外围安全一些列检测。通过弱口令和注入2中方式进入管理后台。抓包上传webshell得到后门开始提升权限。当发现web服务器处于内网。也正好是在公司内部。

于是收集了域的信息。想从web入手抓取域管理Hash破解,无果。所以只能寻找内网其他域管理密码。内外通过ipc漏洞控制了2个机器。获取到域管hash。用metasploit smb溢出也得到内网机器权限同样也获得域内管理hash。用域管理hash登陆域服务器。内网的权限全部到手。

6.png

7.png

3.5 内网嗅探

当得到内网权限其实就可以得到许多信息。但是主要是针对商业数据保密的原则。就还需要对内网数据传输进行一个安全检测。于是在内网某机器上安装cain进行嗅探得到一部分电子邮件内容信息和一些网络账号.具体看下图

8.png

9.png

10.png

四、分析结果与建议

通过本次渗透测试可以看出.xx网络公司网络的安全防护结果不是很理想,在防注入和内网权限中存在多处漏洞或者权限策略做的不够得当。本次渗透的突破口主要是分为内网和外网,外网设备存在多处注入和弱口令破解。还有一方面原因是使用第三方editweb编辑器

产生破解账号的风险。内网由于arp防火墙和域管得策略做的不是很严密。导致内网沦陷。

因此。对本次渗透得出的结论

Xx网络公司的网络”十分危险”


文章来源:百度文库

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 1、了解软件的原始需求(测试目的)在编写一个软件或者模块的测试用例时候,一定要明白这个功能的原始需求,也是软件的使用者(客户)的需求。理解原始需求后,编写的测试用例才更有目的性。2、熟悉软件的功能需求(测试点)这个功能需求是指软件的细化需求点,这个一般在需求文档里面都会体现。这里要做的是把 “粗略”的需求,细化成一个个小需求点。熟悉功能需求后,要知道软件是怎么使用的,这也才能覆盖到各种操作。总之,测试用例一定要全部覆盖所有的需求点,这是基本的一点。3、熟悉软件的实现原理(测试点)在理解原始需求和软件的功能需求后,根据需求编写的测试用例,基本上都能覆盖得比较全面了。在此基础上,熟悉软件的实现原理...
            0 0 1281
            分享
          •   随着软件行业也不断成熟,对测试人员,特别是高端测试人员的需求与日俱增。  软件质量要求,难解市场人才荒。只有确保软件质量,国内企业才能在国际市场上立足,而确保软件质量的方式就必须进行软件测试。而这项工作只有软件测试人才才能完成,那么市场对软件测试人才的需求量也越来越大。预计在未来10年内,我国IT企业对软件测试人才的需求还将继续增大。  职业入门快,薪酬高。软件测试相对其他IT行业是个可以很快入门的职业,门坎不高。因为市场测试人才的匮乏,导致一般软件测试人员的起薪普遍比较高,而工作1~2年后,月薪达到8000~20000元的比比皆是,另外还可享受带薪年假、内部培训、住房公积金等福利待遇,可...
            0 0 1043
            分享
          •   自我看来:  软件测试这个行业发展得比较稳定,疫情虽然也波及到了互联网的道路上,但软件企业要靠软件产品的质量去占领市场这一点始终没有改变,“没有开发这个产品都不可能做出来,而没有测试,产品的bug可能比较多而已“这里论断走远了。换位思考,软件测试也会成为一个软件企业的生存命脉。用户以及你我都不愿意使用体验不好的产品。所以测试这关过不了,产品做出来也得不到在市场上生长的机会。So软件测试会越来越受到重视。  基于以上一点。我不否认没有前瞻性的公司以往对待测试员的不重视。所以面对软件与技术的更新换代,部分测试人员因为知识不成体系或者学得不够扎实,导致技术水平不过关,难当大任。而企业更需要技术扎...
            0 0 632
            分享
          •   情景说明  小Q是一名工作多年的测试开发工程师,优势是技术能力强,善于通过技术解决工作中的问题,待改进项是思想站位需要提升,做事推动力需要加强。  辅导过程  小Z:工作中对你的建设性反馈中有一项是需要提升思想站位,今天来聊聊。  小Q:好,但我想问下,到底什么叫提高思想站位,具体表现是什么?高和低的区别是怎样的?  小Z:好问题。官方的解释你可以查查资料,我用工作中一个例子阐述一下。  以自动化测试这个事项为例,作为主R(专项负责人),大体上可以有三个维度,一是看问题的视角,二是时效性,三是对资源的撬动。  1.看问题的视角:你思考问题的视角要能够站在更大的范围,同样是自动化测试专项,你...
            0 0 489
            分享
          •   首先,郑重的说明一下,本人是纯服务端开发人员,不懂安卓和ios开发,在实际开发配合中,也只负责给安卓和ios的同事提供服务端调取的接口以及处理支付宝的异步回调。所以这篇文章只是介绍服务端的开发过程,不会涉及到安卓和ios客户端的处理过程,如果你只想了解客户端处理过程,可以不用往下看了,goodbye!!!  在看这篇文章之前,希望你先看上一篇文章支付宝支付(一)—H5手机网站支付2.0(alipay.trade.wap.pay) ,涉及到的部分准备工作这里就不再重复了,有疑问的看上一篇文章或者查阅官方文档。一、APP支付产品介绍  APP支付适用于商家在 App 应用中集成支付宝支付功能。...
            0 0 1009
            分享
      • 51testing软件测试圈微信