分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

BugkuCTF web基础$_POST

发布时间:2023-09-06 01:52责任编辑:顾先生关键词:POST

前言

写了这么久的web题,算是把它基础部分都刷完了一遍,以下的几天将持续更新BugkuCTF WEB部分的题解,为了不影响阅读,所以每道题的题解都以单独一篇文章的形式发表,感谢大家一直以来的支持和理解,共勉~~~

打开链接,就知道是道代码审计的题目,不过这题比较简单,我们一起看一下这段代码

$what=$_POST[‘what‘];echo $what;if($what==‘flag‘)echo ‘flag{****}‘;

意思是通过post传入一个参数what,如果what的值等于flag,即打印出flag

这个我们有好几种办法:

第一种方法:

用FireFox的HackBar插件,传入参数what=flag

run一下,爆出了flag

第二种方法:

写个脚本run一下试试:

import requestss = requests.Session()r = s.get("http://120.24.86.145:8002/post/")values = {‘what‘:‘flag‘}r = s.post("http://120.24.86.145:8002/post/",values)print(r.text)

直接爆出了flag

BugkuCTF web基础$_POST

原文地址:https://www.cnblogs.com/ECJTUACM-873284962/p/8992319.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved