web ctf解题记录 bugku的ctf_论剑场

本文记录了作者在Bugku CTF平台上的解题经历,涉及Web26、Web1、Web9、Web2、Web6等题目。Web26利用PHP的is_numeric()函数特性进行解题;Web1通过变量覆盖漏洞利用extract()函数;Web9通过改变HTTP请求方式为PUT获取flag;Web2使用Python脚本计算提交;Web6结合XFF和浏览器开发者工具解密提示;日志审计中通过ASCII码转换找到SQL注入线索。
摘要由CSDN通过智能技术生成

ctf_论剑场持续更新


需要写脚本的都放在脚本专辑里了,点这句话

web26

PHP is_numeric() 函数 PHP 可用的函数 is_numeric()
函数用于检测变量是否为数字数字字符串

preg_match('/\d+/sD' 

正则表达式 //里的是指要匹配的内容,g代表匹配多次,而不是第一次匹配到就结束。

在这里插入图片描述
解答

这题既不能写入数字,又要检测到数字才能输出flag

web1

变量覆盖漏洞
见到 extract() 想到变量覆盖漏洞

变量覆盖漏洞

playload
?a=&c=aaaaa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值