渗透测试与流程,渗透测试工程师

表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:/渗透测试与流程,渗透测试工程师
作者:融水公子 rsgz
网络安全

网络安全教程 http://www.rsgz.top/post/771.html

渗透测试是什么?

渗透测试的实质就是模拟黑客进行攻击,找出漏洞,然后给出解决方案。这里的渗透测试主要针对web渗透测试,Web渗透测试又主要针对Web应用程序。

Web应用程序,主要测量四个方面

服务器:是Linux还是windows , UNIX 等等

中间件:IIS apache Nginx

数据库:mysql redis oracle

Web app:计数器、留言版、聊天室和论坛BBS

渗透测试工程师

拥有我上面介绍了这些技能。在渗透测试方面,比较专门的叫法称之为渗透测试工程师。当然了。你还需要掌握程序员的开发思维,怎么去开发一个app?需要掌握其中的一些技术。以及他的逻辑是怎么运用的。同时呢你还要掌握一般黑客的攻击的思路以及攻击的方法。这样才能达到一定效果。

渗透测试的流程?

信息收集--整站映射--漏洞扫描--漏洞利用--测试报告

信息收集:这是第一步,他占用了我们70%的时间。
整站映射:针对的是web脚本,要将他所有的技术探测到,
漏洞扫描:主要是应用一些主流的漏洞扫描器扫描漏洞。也可以自己开发一些漏洞扫描器。很多优秀的工程师都有自己开发的漏洞扫描器或者是公司开发的漏洞扫描器。他们的优点就是扩展性很强,能够及时更新最新的漏洞。
漏洞利用:漏洞利用只是利用我们扫描到的结果,当然。在我们利用之后很可能获得了Web应用程序相对应的权限。在服务器上面,这个权限有可能很低。这个时候为了扩大战果以及更加具有说明性。我们极有可能继续扩大渗透结果。从而获得更高的权限。
测试报告:最后一步就是我们需要给用户提供一个测试报告。我们需要给客户提供这个漏洞是什么?在哪里发现的?这个漏洞可以怎么去利用?以及在大概的方向上给出解决办法。而不是帮他们把所有的漏洞都给修复。如果想要把这些漏洞都给修复,需要额外的付费。

整个过程中要及时与客户交流。同时我们一定要注意,测试的前提是我们得到了人家的授权。对应的产品经理。需要在进行测试之前找到本公司。与本公司制定相应的详细的规则。以及签订相应的合同。签过合同之后,渗透工程师才能,进行合法的测试。

有哪些测试工具?

HTTP代理

我们整个测试过程中经常需要涉及到HTTP代理。因为我们现在的通信最主要还是应用到HTTP以及https。我们需要截断和查看数据报。这个时候我们就非常的需要HTTP代理。他是浏览器和服务器之间的桥梁,通过它我们可以获得相应的请求和响应。这里面常用的工具:Burpsuite

网站爬虫

我们需要一个web网站爬虫,爬虫的作用主要是对整个网站的爬取。常用工具:ZAP,Burpsuite,Httrack,Scrapy(python工具)

web漏洞扫描器

探测网站的技术性和逻辑性漏洞。常用工具:appscan,AWVS,W3af(python工具)

目录探测

网站中存在着不链接的页面,需要借助这些工具探测:Dirb,wfuzz

HTTP状态码获取

客户端发出请求,服务端那边会给出一个响应。这个响应会有一个状态码。这个状态码的意思就是说,我要不要接收你的请求?

测试网站

下面我给出一个网站专门来测试http.

https://httpbin.org/

===

公众号:小雪妃

谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---

(0)

相关推荐

  • 大开眼界,Pythoner必看的7个Github项目!

    Python之所以大受欢迎,其中一个重要原因是有大量的开源项目.很多看似极其困难的事情,可能一个开源项目加上几行代码就搞定了. 低头学习Python基础很重要,抬头看世界.了解神一样的开源项目能解救你 ...

  • 一般渗透测试的流程步骤是什么?网络安全知识

    渗透测试这个事情不是随便拿个工具就可以做了,要了解业务还需要给出解决方案.那么对于网络安全工程来说,工作中的渗透测试的流程是怎样的?渗透测试与入侵有什么区别? 渗透测试与入侵的最大区别? 渗透测试:出 ...

  • 《python接口自动化测试》新书已上架-YOYO出品

    期待已久的<python接口自动化测试>终于上架了,本书满满的干货 从最基础的抓包开始讲(手把手的教程,小白也能入门),接着是最强大,最符合人类设计的requests框架做接口测试,结合p ...

  • Cypress web自动化32-完全测试登录流程 - 但只有一次!

    前言 这篇是根据 cypress 官方文档 copy 过来的,关于自动化测试对登录场景的处理的思考,写的挺好的. 官方文档地址https://docs.cypress.io/guides/gettin ...

  • 指尖陀螺ASTM F963测试流程及测试项目

    主要内容分三部分: 1.物理机械性能 2.燃烧性能 3.化学性能 物理和机械性能的要求主要涉及到:冲击试验.跌落试验.部件移取的拉力试验.压力试验.挠曲试验等等. 玩具易燃性测试程序按照16CFR 1 ...

  • 数据线CE认证办理流程和测试周期详解

    数据线(data cable),是来连接移动设备和电脑,来达到数据传递或通信目的.通俗点说,就是连接电脑与移动设备用来传送视频.铃声.图片等文件的通路工具,其也可以连接充电器来给移动设备充电. 现在, ...

  • 无线设备SRRC认证测试办理流程与要求

    SRRC认证是中国强制性的无线认证.是针对于带有无线.蓝牙.发射频率的电子产品的一种强制性认证.它是由国家指定实验室进行测试,由国家实验室发证.可以说它对很多无线电子产品是否能顺利上架我国市场起到非常 ...

  • 手机电池UN38.3认证流程及测试项目

    UN38.3认证是什么 根据民航规章要求,航空公司和机场货物收运部门应对锂电池进行运输文件审查,最重要的是每种型号的锂电池UN38.3安全检测报告.该报告可由民航指定的第三方检测机构,也可由具备检测能 ...

  • 全面解读TWS耳机实验室测试与产线测试现状

    TWS耳机的快速发展,产品性能在不断提升,功能也越来越丰富,使其逐渐受到了消费者的认可,得到了迅速的普及. 在这背后,有着许多如主控芯片.电源管理IC.无线充电接收芯片.充电盒电池.耳机电池等供应链厂 ...

  • 迅为-IMX6Q开发板Android应用测试-AndroidStudio-录音机测试

    本章配套资料在网盘资料"iTOP-i.MX6 开发板资料汇总(不含光盘资料)\06_iTOP-iMX6 开发板 Android应用开发环境软件以及源码\08_Android Studio 测 ...

  • 【7/30】测试:小心并发测试中的测试陷阱

    这是<Go语言简易入门>系列内容第7篇,所有内容列表见:https://yishulun.com/books/go-easy/目录.html.所有源码及资料在"程序员LIYI&q ...