小迪安全系列笔记---05系统以及数据库

XDSec—05系统以及数据库

一、操作系统相关

1.1、如何识别操作系统

  1. 有网站的

    1. 通过修改URL的大小写来识别:

    2. windows操作系统一般对URL大小写不敏感,如下图,改为大写后正常访问

      在这里插入图片描述

    3. linux操作系统对大小写敏感

    在这里插入图片描述

  2. 无网站的

    1. 使用nmap进行扫描

    2. 要熟悉常用的nmap参数

      nmap -O  // 使用操作系统探测
      nmap -sV // 启用版本探测
      namp -A  // 同时启动,详细扫描
      
    3. 使用nmap扫描对方主机,可大致得到对方主机的系统及其版本

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6RuNi6mH-1652087940384)(…/images/0x00/10nmap扫描系统类型.png)]

      但对高版本的操作系统准确性不高,只能大致判断是哪家的操作系统

    4. TTL值判断,首先,根据TTL值判断是不可信的,因为该值可以任意修改(windows通过修改注册表值即可),因此只能做参考判断

      windows系------128
      linux系--------64
      

1.2、识别操作系统类型的意义

  1. 明确目标对症下药,不同操作系统的漏洞类型也不同

  2. 使用现有的漏洞直接攻击

二、数据库相关

2.1、常用的脚本语言和数据库搭配

仅作参考

php + mysql
jsp + oracle/mysql
asp + sqlserver/access
python + mongoDB

2.2、常用数据库对应默认端口号

  1. 关系型

    sqlserver    1433
    oracle       1521
    mysql        3306
    psotgresql	 5432
    
  2. 非关系型

    Redis	     6379
    memcached    11211
    MongoDB	     27017
    

    2.2、数据库常见漏洞和影响

    1. 常见漏洞
      1. 弱口令,不要忽视它
      2. 数据库本身漏洞
    2. 影响
      1. 数据库的权限
      2. 修改网页内容

三、第三方应用

3.1、第三方软件的识别

  1. 根据服务开放端口号识别:特定服务的第三方应用会开启对应的端口号

    服务         端口
    ssh          21
    ftp          22
    telnet       23
    smtp         25
    dns          53
    dhcp         67\68
    
  2. 无端口的第三方应用通过网站目录遍历等信息搜集手段获得

第三方应用的漏洞往往是攻击的一个重要手段,对于目标机器上的第三方软件应尽量得知

PS:实验演示(仅作记录,目前还不会做)

  1. 54min07s
    1. msf攻击ms17010漏洞
  2. 1h03min46s
    1. mysql身份验证绕过漏洞
  3. 1h16min50s
    1. phpmyadmin远程代码执行漏洞
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值