示例

假如我们可以任意文件上传,但是后缀拼接了一个hash256(要求是上传一个7z压缩文件,因为题目对应的功能是解压后缀为7z的文件)

1、这个时候我们可以在文件名后面加一个/
2、此时我们的结构为filename.zip/hash256
3、虽然filename.zip是一个目录,而上传的内容在hash256文件中,但是Linux的特性支持直接解压一个文件夹,只要文件夹里面含有7z的压缩文件(即有一个7z文件格式的文件)

总结

类似的trick还有php可以执行打包文件,详情见链接

CTF 关于linux 7z解压的一点trick相关推荐

  1. linux解压7z文件,linux 中解压7z文件

    linux 中解压7z文件 更新时间:2017-03-26 00:13:50 linux 解压.解压7z文件方法 安装7z源[root@VM_18_10_centos ~]# sudo yum ins ...

  2. linux 批量解压.7z脚本

    7z 这样做会降低速度,但是好处是可以不用每次输入命令,可以干别的,但是如果中间解压出现问题,可能会有问题,必须全部解压完成以后,才能成功解压.不然一个都不能解压好. # 这样会在当前文件夹下新建一个 ...

  3. linux mint 解压zip,Linux:压缩解压

    Linux mint 15 将Desktop文件打包为Desktop.tar: tar -cvf Desktop.tar ~/Desktop/ -c表示建立一个压缩包(create),-v表示在压缩的 ...

  4. 测试掌握的Linux解压,轻松掌握Linux压缩/解压文件的方法

    对于在Linux下解压大型的*.zip文件,相信大家一般都会通过使用winrar直接在smb中来进行解压的操作,虽然说最终可能能够解压但有时候会存在解压时间长或者网络原因出错等故障的情况出现.那么有没 ...

  5. php文件手机怎么解压,linux 怎么解压文件

    linux怎么解压文件 Linux提供了一个很简单的功能,用来解压*.zip 文件. 解压命令:unzip filename.zip Linux系统中还有一类后缀为*.tar的文件. 解压命令为: t ...

  6. linux常用解压和压缩文件的命令

    linux常用解压和压缩文件的命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ---- ...

  7. LINUX:解压问题tar: Child returned status 1

    解压某个文件时 #tar -zxvf xxxxx.tar.gz 出现下面的错误提示: gzip: stdin: not in gzip format tar: Child returned statu ...

  8. linux 解压参数 zxvf,在linux下面解压用的zxpf是什么意思,它跟zxvf有啥区别

    在linux下面解压用的zxpf是什么意思,它跟zxvf有啥区别 linux 命令中tar后跟的zxvf是什么意思:.tar.gz是一个压缩包   .tar只是打包而没有压缩 z:表示 tar 包是被 ...

  9. python解压7z_python使用7z解压apk包的方法

    本文实例讲述了python使用7z解压apk包的方法.分享给大家供大家参考.具体如下: 这段代码通过shell调用7z对apk包进行解压缩 def run_shell(command, mayFree ...

  10. 7z解压crc错误_百度网盘压缩下载文件的CRC校验错误的解决方法

    转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html 百度网盘压缩下载文件的CRC校验错误的解决方法 从百度网盘用打包压缩方式下载的文件在解 ...

最新文章

  1. 网络工程师_想要记录下来的一些题_1
  2. 欧拉遗留240多年的问题,被物理学家用量子力学解决
  3. YII2 百度富文本mini版UMEditor的使用
  4. Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
  5. leetcode 688. Knight Probability in Chessboard | 688. “马”在棋盘上的概率(dp,记忆化搜索)
  6. SAP Spartacus org unit页面的三种focus border及细节讨论
  7. 【跃迁之路】【706天】程序员高效学习方法论探索系列(实验阶段463-2019.1.26-27)...
  8. Upgrade to Spring Boot 1.4
  9. code forces 1176 D. Recover it!
  10. 微信小程序使用百度翻译
  11. Photoshop CS5无法卸载或卸载不干净怎么办?
  12. 关于一本通1205超时问题
  13. cf----2019-10-06(Slime,Shashlik Cooking,Mysterious Crime)
  14. Uncode、ASCII、UTF-8之前的转换函数
  15. 保护眼睛,绿豆沙颜色的RGB值和HSL值
  16. 程序猿生存指南-7 相亲之路(下)
  17. jmeter-same user on each interation
  18. python excel写入一列_python读取excel指定列数据并写入到新的excel方法
  19. matlab中如何写出图像第一行到第十行_第一列到第十列之间的数据,Excel中表示从第3列的1行到第10行的单元格引用为()。...
  20. 谐振电路 - 01 介绍

热门文章

  1. html放大镜小图标,图片放大镜jquery.jqzoom.js使用实例附放大镜图标
  2. Codeforces Round #612 (Div. 2) C. Garland题解
  3. 2018数学建模论文写作方法
  4. matlab用我爱你绘制立体桃心,用MATLAB画心形图案
  5. J2ME,与你有缘无分。
  6. 勒索病毒基础介绍,值得收藏
  7. 贪心算法(Greedy Algorithm)理论篇
  8. 台式电脑怎么调出计算机,台式电脑连接笔记本显示器的方法步骤
  9. 在github上写脚注的方法 markdown
  10. elementUI表格合并行