信息打点day.06

ops/2024/12/22 12:16:01/

一、知识点

1、黑盒测试

        黑盒测试是一种评估网络安全性的方法,它模拟了攻击者在不了解系统内部结构和工作机制的情况下,仅通过外部接口(如网络协议、应用程序界面等)尝试渗透、攻击或绕过安全控制的行为。通过模拟真实的攻击场景,测试人员能够发现系统可能存在的安全漏洞、弱点和易受攻击的区域,从而帮助组织改善其网络安全防御措施,保护系统和数据免受潜在威胁。黑盒测试在网络安全领域具有重要意义,因为它能够揭示那些可能因内部视角盲点而被忽视的安全问题。

2、白盒测试

        白盒测试是一种深入的网络安全评估方法,它要求测试人员具备对被测系统内部逻辑、代码实现及安全机制的全面了解。通过直接访问和分析系统的源代码、配置文件、数据库等内部资源,白盒测试能够更精确地识别潜在的安全漏洞、逻辑错误和配置不当等问题。这种方法不仅关注系统外部接口的安全性,还深入到系统内部,从根源上分析安全弱点,为修复和加固系统提供详细、准确的指导。白盒测试在网络安全领域对于提升系统的整体安全性至关重要。

二、案例演示

1、信息打点-某论坛网站

(1)编程语言

        响应头中的X-Powered-By字段信息得到脚本语言是PHP,版本号是7.3.4。

(2)中间件

        响应头中的Server字段可以得到中间件的名称Apache和版本号2.4.39。

(3)数据库

        数据库这里可以根据php语言常搭配的数据库来判断,更为准确的是通过操作数据库函数报错,爆出数据库的信息,但是一部分站点可能修改了报错信息,从而不会显示敏感信息。就比如Discuz论坛网站。这时候就需要一些工具来判断,如:端口扫描。

(4)系统

        可以通过修改开始界面的文件资源后缀来判断系统(不是百分百正确),在Windows操作系统中,文件系统默认对文件名的大小写不敏感,即example.jpgExample.JPGEXAMPLE.JPG会被视为同一个文件。通过对比,可以大致判断这个论坛网站是搭建在windows操作系统上。

(5)存在漏洞

        这个就需要百度搜索该软件历史是否存在漏洞,以及是否影响当前版本,或者自己代码审计。

2、信息打点-某CMS

(1)编程语言

        响应头中的X-Powered-By字段信息得到脚本语言是ASP.NET,版本号为4.0.30319。

(2)中间件

        响应头中的Server字段可以得到中间件的名称Microsoft-IIS和版本号7.5。

(3)数据库

        数据库这里可以根据ASP.NET语言常搭配的数据库来判断,更为准确的是通过操作数据库函数报错,爆出数据库的信息,但是一部分站点可能修改了报错信息,从而不会显示敏感信息。这时候就需要一些工具来判断,如:端口扫描。

(4)系统

        这里通过ASP.NET和Microsoft-IIS判断操作系统为windows系列。

3、信息打点-补天公益SRC

(1)编程语言

         响应头中的X-Powered-By字段信息得到脚本语言是PHP,其版本号为5.6.40。

(2)中间件

        响应头中的Server字段可以得到中间件的名称Apache。

(3)数据库

        端口扫描发现3306端口开发,判断为Mysql数据库

(4)系统

        这里修改大小写,发现会报错,判断可能不是windows系统。


http://www.ppmy.cn/ops/105993.html

相关文章

python学习14:如何读取yaml文件?

yaml是专门用来写配置文件的语言,类似于json格式,是python自动化中常见的一种数据驱动的方式1)读取数据: # 方法一(推荐) filename rD:\stdutyZiLiao\pythoneProjects\webUI\逻辑流程\test006.yaml with open(filefilename,moder,encodingutf-8) as f …

Linux【6】系统

时间日期 date日期 cal——当月日历 cal -y 今年的日历 磁盘占用df du df 剩余空间 du 目录下的文件大小 进程ps ps aux a——其他用户 u——详细状态 x——没有控制终端 只看CPU占用高的进程top kill pid代号 ——杀死程序 通配符(简略版) …

CCSI: 用于无数据类别增量学习的持续类别特定印象|文献速递--基于深度学习的医学影像病灶分割

Title 题目 CCSI: Continual Class-Specific Impression for data-free class incremental learning CCSI: 用于无数据类别增量学习的持续类别特定印象 01 文献速递介绍 当前用于医学图像分类任务的深度学习模型表现出了令人鼓舞的性能。然而,这些模型大多要求…

SSH免密登录(Mac版)

1、查看ssh版本确保已安装 ssh -V 2、生成密钥对 ssh-keygen (我之前安装过了所以选no) 3、将公钥追加到需要设置免密登录的服务器上 使用ssh-copy-id命令进行追加ssh-copy-id -i id_rsa.pub useridip ( userid 和 ip 需要对应换成自己的)

spring boot3框架@Validated失效

项目中使用的springboot3.2.1,在使用Validated校验controller里参数时始终不生效;在网上查了相关资料,添加了spring-boot-starter-validation依赖但还是不行 经过层层调试,终于发现问题; springboot3添加Validated后校验的是 ja…

Azure和Transformers的详细解释

Azure AI 是微软提供的人工智能 (AI) 解决方案的集合,旨在帮助开发人员、数据科学家和企业轻松构建和部署智能应用程序。以下是对 Azure AI 各个方面的详细解释: Azure AI 主要组件 Azure Cognitive Services(认知服务)&#xff…

闲鱼ip属地怎么查看?闲鱼怎么修改ip属地

在闲鱼这个充满活力的二手交易平台上,‌IP属地成为了用户间互动与交易的一个重要参考信息。‌它不仅关乎用户的地理位置,‌更在某种程度上反映了用户的活跃度和可信度。‌然而,‌随着网络安全和隐私保护意识的提升,‌很多用户开始…

uniapp APP版本更新

var dtask plus.downloader.createDownload(userl.value, {}, function(d, status) {if (status 200) { // 下载完成-进行安装console.log(下载status, d, status)// console.log("Download success: " d.filename);this.show_update falseplus.runtime.install(…