
文件上传
文章平均质量分 68
妙尽璇机
想看最新博客可以转至 https://changeyourway.github.io/
展开
-
[ACTF2020 新生赛]Upload
文件保存在 ./uplo4d/bd914ca4997d34857501cefab0064162.phtml 路径下,蚁剑直接连就行。改后缀名为 .php ,发现上传失败,那就改后缀名为 phtml ,上传成功。查看源码,调用了一个 checkFile 函数,估计是前端校验。写一个一句话木马,后缀名改为 .jpg ,上传,抓包,原创 2023-12-02 15:29:30 · 465 阅读 · 0 评论 -
[极客大挑战 2019]Upload
这些开头标识能够帮助解析器(如操作系统或应用程序)正确地识别文件类型并使用适当的方式来处理它们。通过读取文件开头的特定字节,解析器可以判断文件的类型,并相应地处理或显示该文件。除了 GIF89a 和 BM 之外,还有许多其他文件格式,它们有不同的开头(文件标识符)以区别不同的文件类型。GIF89a 和 BM 开头的文件会被识别为图片文件是因为它们代表着不同的图片文件格式。本地新建一个 PHP 文件,里面放一句话木马,将后缀名改为 .jpg。访问后可以确认上传的文件都到这里来了。原创 2023-12-02 15:27:28 · 492 阅读 · 1 评论 -
[SWPUCTF 2018]SimplePHP wp
是 Test 类的对象,那么 source 就是 Test 类中一个不存在的属性,在执行这条语句时就会触发 Test 类的 __get 魔术方法。,那么只要这个 C1e4r 类的 test 属性是 Show 类的对象,echo 时将对象当成字符串了,就会自动调用。看来可以,既如此,就把所有文件的源码都拿到,index.php,file.php,upload_file.php,路径下查看我们上传的文件名,根据时间来判断(我们是东八区,所以网站显示的时间加上8小时就是我们上传的时间)原创 2023-11-09 20:37:20 · 131 阅读 · 1 评论 -
利用 phar 伪协议进行文件包含
在这里前后端都会校验,而且都采用白名单机制,并且 PHP 版本高于 5.2.4 ,什么 %00截断,0x00截断都用不了原创 2023-11-03 18:53:21 · 533 阅读 · 0 评论