![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
buuctf web
文章平均质量分 54
QiaN_djx
两耳不闻窗外事,一心只读圣贤书
展开
-
Buuctf [MRCTF2020]Ez_bypass 1 WP解析
md5函数不能处理数组,处理数组会报错,就会返回null,然后经过md5就相等了,传入的参数不同,gg和id的值就不同。b=240610708,加密后为0e462097431906509019562988736854。有了回显,是一个warning的报错说明我们的GET的md5弱比较执行成功,接着审计剩下的代码。a=QNKCDZO,加密后为0e830400451993494058024219903391。=b,也满足了md5($a) == md5($b)修改后直接发送包获得flag。原创 2022-11-10 14:40:39 · 817 阅读 · 0 评论 -
Buuctf [ACTF2020 新生赛]BackupFile1 WP解析
is_numeric()用于检测变量是否为数字或者数组字符串,这里说明key如果不是数字的话将退出执行并输出Just num。intval()可以获取变量的正整数值,进行数据类型转换,将字符串的变量转换为整数类型。因为$key==$str 属于弱比较 key=123获得flag。isset()函数检测变量是否已被设置并且非NULL。===:先判断两种字符串的类型是否相同在进行比较。==:先将字符串转换同类型在进行比较。原创 2022-11-08 19:05:47 · 625 阅读 · 0 评论 -
Buuctf [GXYCTF2019]Ping Ping Ping WP解析
【代码】Buuctf [GXYCTF2019]Ping Ping Ping WP解析。原创 2022-11-07 22:53:02 · 202 阅读 · 0 评论 -
Buuctf [极客大挑战 2019]BuyFlag1 WP解析
源代码要求我们必须是cuit的学生才可以登录,发现cookie:user=0怀疑是身份判断的位置,布尔值0是false 1为true,修改数据包发送发现要求我们这里输入密码。提示我,1Nember lenth is too long数字太长了,我们这里使用科学计数法将100000000改成10e9。用post方法发送一个名为password的变量,设置password=404a任何字母都可以。我们通过burpsuite将get包修改为post包。点击change body encoding。原创 2022-11-07 21:46:49 · 1225 阅读 · 0 评论