《Nmap渗透测试指南》—第7章7.14节枚举SSL密钥

本节书摘来自异步社区《Nmap渗透测试指南》一书中的第7章7.14节枚举SSL密钥,作者 商广明,更多章节内容可以访问云栖社区“异步社区”公众号查看。

7.14 枚举SSL密钥
表7.14所示为本章节所需Nmap命令表,表中加粗命令为本小节所需命令——枚举SSL密钥。


a973e64c29beef0d35c98e2e5c9402d1189f70ea


a21112d8f9155ff0add85c7e450296c0183bf9db

SSL(Secure Sockets Layer,安全套接层)及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。

SSL协议使用密钥对数据进行加密,这样可以最大程度保障数据的安全,通过发送SSLv3/TLS请求可以判断目标服务器支持的密钥算法和压缩方法。

操作步骤
使用命令“nmap -p 443 --script=ssl-enum-ciphers目标”即可枚举SSL密钥。

root@Wing:~# nmap -p 443 --script=ssl-enum-ciphers www.baidu.com

Starting Nmap 6.47 ( http://nmap.org ) at 2015-06-28 16:43 CST
Nmap scan report for www.baidu.com (61.135.169.121)
Host is up (0.0034s latency).
Other addresses for www.baidu.com (not scanned): 61.135.169.125
PORT  STATE SERVICE
443/tcp open https
| ssl-enum-ciphers: 
|  SSLv3: 
|   ciphers: 
|    TLS_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_RSA_WITH_RC4_128_SHA - strong
|   compressors: 
|    NULL
|  TLSv1.0: 
|   ciphers: 
|    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_ECDHE_RSA_WITH_RC4_128_SHA - strong
|    TLS_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_RSA_WITH_RC4_128_SHA - strong
|   compressors: 
|    NULL
|  TLSv1.1: 
|   ciphers: 
|    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_ECDHE_RSA_WITH_RC4_128_SHA - strong
|    TLS_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_RSA_WITH_RC4_128_SHA - strong
|   compressors: 
|    NULL
|  TLSv1.2: 
|   ciphers: 
|    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 - strong
|    TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - strong
|    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 - strong
|    TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - strong
|    TLS_ECDHE_RSA_WITH_RC4_128_SHA - strong
|    TLS_RSA_WITH_AES_128_CBC_SHA - strong
|    TLS_RSA_WITH_AES_128_CBC_SHA256 - strong
|    TLS_RSA_WITH_AES_128_GCM_SHA256 - strong
|    TLS_RSA_WITH_AES_256_CBC_SHA - strong
|    TLS_RSA_WITH_AES_256_CBC_SHA256 - strong
|    TLS_RSA_WITH_AES_256_GCM_SHA384 - strong
|    TLS_RSA_WITH_RC4_128_SHA - strong
|   compressors: 
|    NULL
|_ least strength: strong

Nmap done: 1 IP address (1 host up) scanned in 1.38 seconds
root@Wing:~#

分析
从以上输出的结果中可以得知百度支持的密钥算法。其中,SSLv3版本中的密钥算法有:TLS_RSA_WITH_AES_128_CBC_SHA - strong、TLS_RSA_WITH_AES_256_CBC_SHA - strong、TLS_RSA_WITH_RC4_128_SHA - strong。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值