当前位置:网站首页>攻防世界----bug
攻防世界----bug
2022-08-03 15:52:00 【jjj34】
知识点1:逻辑漏洞
知识点2:文件上传---在html中执行php代码
步骤1目录扫描
步骤2正常注册一个账号,去里面看看,发现manage处不让看
步骤3尝试变为admin,这里有两种方法
1.尝试通过uid来获取admin的信息,然后去reset重置密码
uid为数字,我们可以猜测0,1,2,3,4,5
user的值是32位的,猜测是一串md5值,我们可以推测是我们注册的账号的md5,但是实际上是的格式是 UID:用户名
找到加密方式后就可以通过访问admin的信息来重置admin的密码
分别对 0:admin,1:admin,2:admin......这样子的结合进行md5加密
在1:admin加密后就找到了admin的信息
拿着这些信息去reset页面重置admin密码
2. 通过垂直越权来重置admin密码
提交新密码后抓包
将username改为admin,然后就成功重置了admin的密码
步骤4伪造ip
尝试访问manage页面,但提示ip不允许
尝试通过x-forwarded-for:127.0.0.1来伪造ip
读取源码
步骤5对do的值进行猜测
ctf总共就几个知识点,猜测xss,sql,ssrf,upload
步骤6选择上传文件,并想办法绕过
直接上传图片马
连.png结尾的都上传不了,说明服务器会对图片内容进行检测。
步骤7答案
获取答案的过程就是不断尝试绕过,发现服务器存在的绕过
1.mime检测;2.大小写绕过;3.等价替换(php5,php3)
4.也是本题的考点,利用JavaScript执行php代码(正常的php代码会被检测到,所以就考虑用JavaScript来执行)
<script language='php'>alert(@eval(_POST["aaa"]))</script>
这个payload也行
边栏推荐
- C#.NET 国密数字信封
- AI+BI+可视化,Sugar BI架构深度剖析
- 深入浅出Flask PIN
- How to use binary search and find whether the rotation in the array contains a (target) value?Rotate the sorted array leetcode 81. Search
- AWS中国区SDN Connector
- 生态剧变,电子签名SaaS模式迎来新突破,网络效应加速到来
- 深度学习——安装CUDA以及CUDNN实现tensorflow的GPU运行
- mysql delete 执行报错:You can‘t specify target table ‘doctor_info‘ for update in FROM clause
- 分享一款免费OPC UA服务器
- 如何用二分法搜索、查找旋转数组中是否含有某个(目标)值? leetcode 81.搜索旋转排序数组
猜你喜欢
深度学习GPU最全对比,到底谁才是性价比之王?
MATLAB gcf figure save image with black background/transparent background
ECCV 2022 | 基于关系查询的时序动作检测方法
js数组方法总结
Js array method is summarized
扫雷?拿来吧你(递归展开+坐标标记)
一文看懂推荐系统:召回02:Swing 模型,和itemCF很相似,区别在于计算相似度的方法不一样
DC-DC 2C (40W/30W) JD6606SX2 power back application
如何分析周活跃率?
STM32 GPIO LED和蜂鸣器实现【第四天】
随机推荐
全新探险者以40万的产品击穿豪华SUV价格壁垒
With a single operation, I improved the SQL execution efficiency by 10,000,000 times!
随笔-UGUI中LayoutGroup来自适应长度图片长度
下午见!2022京东云数据库新品发布会
js数组方法总结
您的移动端app安全吗
After the cnpm installation is successful, the prompt is not an internal and external command, nor is it a runnable command solution
【Unity入门计划】基本概念(8)-瓦片地图 TileMap 02
49 万奖金等你来拿!第四届实时计算 Flink 挑战赛启动,Beyond Stream Processing!
ReentrantReadWriteLock详解
自定SvgIcon公用组件
【QT】Qt项目demo:数据在ui界面上显示,鼠标双击可弹窗显示具体信息
生态剧变,电子签名SaaS模式迎来新突破,网络效应加速到来
一个文件管理系统的软硬件配置清单
神经网络,凉了?
技术干货|如何将 Pulsar 数据快速且无缝接入 Apache Doris
6000 字+,帮你搞懂互联网架构演变历程!
如何用二分法搜索、查找旋转数组中是否含有某个(目标)值? leetcode 81.搜索旋转排序数组
随笔-Unity中一个简易的Spine动画控制器
一文看懂推荐系统:召回01:基于物品的协同过滤(ItemCF),item-based Collaboration Filter的核心思想与推荐过程