渗透笔记-信息收集-操作系统&数据库

本文是小迪的渗透测试笔记v5,主要介绍了如何辨别操作系统,如通过Web、TTL值和数据库默认端口。还讨论了数据库识别,如PHP对应MySQL,ASPX对应ms SQL,并提及了第三方软件如jboss、weblogic的安全测试。此外,提到了利用如vsftpd、phpmyadmin等软件的漏洞,并强调了明确安全测试思路的重要性。
摘要由CSDN通过智能技术生成

小迪渗透笔记v5


在这里插入图片描述

1.操作系统辨别
1.web,windows上对大小写不敏感,linux对大小写敏感。

例: 搜索引擎inurl:php, php大写也能正常访问,服务器大概率为windows,反之linux

在这里插入图片描述
在这里插入图片描述
2.使用nmap 显示操作系统的几率

nmap -O ip

在这里插入图片描述
3.TTL 值来判断(不推荐)

2.数据库识别
判断网站数据库,通过脚本语言判断一般是哪种数据库,以及扫描数据库默认开放端口。
ASP + ACCCIES (windows) ------ 端口:无
PHP + MYSQL ------ 端口:3306,可以编辑用户目录下的 .my.cnf 文件进行修改
ASPX + ms SQL (SQL Server) (windows) ------ 端口:1433
JSP + ms SQL / Oracle ------ Oracle端口:1521
Python + MongoDB ------端口:27017


3.第三方软件
jboss、weblogic、phpmyadmin、teamview、vsftpd…
利用第三方软件的漏洞
判断是哪些第三方软件:
例:
如果使用vsftpd ,默认的ftp端口是21
phpmyadmin是架设在网站上的,端口扫不到,网站扫描探测目录

补充
除去常规WEB安全及APP安全测试外,类似服务器单一或复杂的其他服务(邮件,游戏,负载均衡等),也可以作为安全测试目标,此类目标测试原则只是少了WEB应用或其他安全问题。所以明确安全测试思路是很重要的!----小迪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值