web渗透测试对信息收集的方法介绍

简介: 什么是web渗透测试?一般是指通过模拟黑客的攻击手法,对计算机网络系统进行安全评估测试,如果发现系统中存在漏洞,向被测试系统的所有者提交渗透报告,并提出补救措施。这一章将通过渗透测试Web应用和服务器,向大家介绍渗透测试的方法和技巧。

什么是web渗透测试?一般是指通过模拟黑客的攻击手法,对计算机网络系统进行安全评估测试,如果发现系统中存在漏洞,向被测试系统的所有者提交渗透报告,并提出补救措施。这一章将通过渗透测试Web应用和服务器,向大家介绍渗透测试的方法和技巧。

0b46f21fbe096b639f4540dd3729f043eaf8ac84.jpeg

收集信息是网络渗透的第一步,也是关键的一步(事实上,除了网络渗透,许多工作的第一步就是收集信息)。一个完整的渗透过程是一个漫长的过程,前期的信息收集可以让人们对渗透目标有一个初步的了解,而后期的信息收集往往是成功的关键。攻防之间的任何较量,都是基于对信息的掌握程度,在信息不对称的情况下,很容易造成误判或失误。信息收集被认为是安全产业团队测试中「最重要、最耗时」的一步,甚至有专业人员负责信息收集和分析。以下我们将学习一些常用的信息收集技巧(“信息收集”与“信息收集”是两个不同的词,因为“搜索”可以更好地体现归纳整理的意义,具有一定的选择性和方向性)。


359b033b5bb5c9ea710667232a1f15073bf3b323.jpeg


服务器资料收集一、旁站什么叫旁站攻击?即一台服务器上有多个Web站点,而我们的渗透目标是其中一个站点,当我们不能攻破目标站点时,我们可以尝试攻破服务器上的其他站点,然后再攻破目标站点,例如跨目录或提权。常用的旁站查询过程如下。(1)取得渗透目标的真实IP地址。(2)使用网站平台、工具对IP地址进行反查。


5243fbf2b2119313fe7fbfab9a1eafd091238d9f.jpeg


二、端口扫描。计算机开放的端口与其开放的服务相对应,渗透测试人员可以通过端口扫描大致了解目标打开了哪些服务,比如80端口与HTTP服务相对应、3306端口与MySQL数据库相对应、1433端口与MSSQL数据库相对应。分析了开放端口后,我们便可以大致了解目标网站所用到的数据库,并可以尝试进行数据库的爆破。另外,端口扫描对于后台查找和后期下载权限也很重要。还有什么是通用的端口扫描方式呢?(1)网上平台。许多平台提供了端口扫描功能,以及公共服务中默认的端口。这两步只是最常见的搜集手法,如果想要对网站或APP进行更详细的渗透测试服务的话可以到SINESAFE,鹰盾安全,绿盟,启明星辰这些安全公司来做全面的安全检测。

相关文章
|
3月前
|
数据采集 监控 机器人
浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)
最开始转转的客服系统体系如IM、工单以及机器人等都是使用第三方的产品。但第三方产品对于转转的业务,以及客服的效率等都产生了诸多限制,所以我们决定自研替换第三方系统。下面主要分享一下网页端IM技术及相关测试方法,我们先从了解IM系统和WebSocket开始。
81 4
|
4月前
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
132 61
|
4月前
|
安全 测试技术 网络安全
如何在Python Web开发中进行安全测试?
如何在Python Web开发中进行安全测试?
|
1月前
|
编解码 缓存 Prometheus
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
本期内容为「ximagine」频道《显示器测试流程》的规范及标准,我们主要使用Calman、DisplayCAL、i1Profiler等软件及CA410、Spyder X、i1Pro 2等设备,是我们目前制作内容数据的重要来源,我们深知所做的仍是比较表面的活儿,和工程师、科研人员相比有着不小的差距,测试并不复杂,但是相当繁琐,收集整理测试无不花费大量时间精力,内容不完善或者有错误的地方,希望大佬指出我们好改进!
122 16
「ximagine」业余爱好者的非专业显示器测试流程规范,同时也是本账号输出内容的数据来源!如何测试显示器?荒岛整理总结出多种测试方法和注意事项,以及粗浅的原理解析!
|
1月前
|
人工智能 Linux iOS开发
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
70 12
Burp Suite Professional 2025.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描
|
1月前
|
安全 JavaScript Java
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
36 12
AppSpider Pro 7.5.015 for Windows - Web 应用程序安全测试
|
1月前
|
人工智能 自然语言处理 测试技术
AxBench:斯坦福大学推出评估语言模型控制方法的基准测试框架
AxBench 是由斯坦福大学推出,用于评估语言模型可解释性方法的基准测试框架,支持概念检测和模型转向任务,帮助研究者系统地比较不同控制技术的有效性。
51 5
AxBench:斯坦福大学推出评估语言模型控制方法的基准测试框架
|
1月前
|
数据采集 Web App开发 API
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
本文介绍了如何使用FastAPI和Selenium搭建RESTful接口,访问免版权图片网站Pixabay并采集图片及其描述信息。通过配置代理IP、User-Agent和Cookie,提高爬虫的稳定性和防封禁能力。环境依赖包括FastAPI、Uvicorn和Selenium等库。代码示例展示了完整的实现过程,涵盖代理设置、浏览器模拟及数据提取,并提供了详细的中文注释。适用于需要高效、稳定的Web数据抓取服务的开发者。
117 15
FastAPI与Selenium:打造高效的Web数据抓取服务 —— 采集Pixabay中的图片及相关信息
|
21天前
|
自然语言处理 安全 测试技术
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
39 0
HCL AppScan Standard 10.8.0 (Windows) - Web 应用程序安全测试
|
1月前
|
存储 JSON JavaScript
WEB CAD插件通过上下文对象MxPluginContext修改UI界面的方法
本文介绍了如何使用MxPluginContext动态控制MxCAD项目的UI界面。通过该上下文对象,开发者可以灵活设置UI配置,如控制操作栏显隐、编辑按钮、添加侧边栏等。具体方法包括调用`getUiConfig()`获取并修改`mxUiConfig.json`中的属性,实现界面的定制化。此外,还提供了控制命令行聚焦的功能,解决输入框焦点锁定问题。详细代码示例和效果对比图展示了具体实现步骤,帮助开发者更好地适配项目需求。

热门文章

最新文章