【无标题】

! cookie        第一次自己做出来!!!!!!!!!!

找到啦啊啊啊:cyberpeace{633561ccd39192278c3ec4e6ddf1cdd0}

 第二种方法

总结

 

会查看cookie,查看响应包,使用F12,或者使用burpsuit

------------

disabled_button

 

 

 

出现:cyberpeace{ba98ac213bdb46af8c298a69576f6c3c}

方法二:

 因为

 总结

源代码的审计

---------------------------------------------

weak_auth

攻防世界之weak_auth(web简单)_攻防世界weak_auth_0。0;的博客-CSDN博客

 攻防世界题目:weak-auth_weak_auth ctf_彼岸花苏陌的博客-CSDN博客

BurpSuite系列(五)----Intruder模块(暴力破解)_码农致富的博客-CSDN博客 

所以用户名就已经确定了 

 

得到 cyberpeace{a49ebab89f8446633a3b9087826489b2}

总结

字典的暴破,以及burp的使用

---------------------------------------------------------------------------------------------------------------------------------

simple_php

攻防世界题目:simple_php 详细思路_彼岸花苏陌的博客-CSDN博客

代码审计

 

 总结

简而言之就是PHP中“==”的使用,会将不同的字符类型转换,因此,需要合理化参数。

php 弱类型总结 - Mrsm1th - 博客园 (cnblogs.com)

php中有两种比较符号

=== 会同时比较字符串的值和类型

== 会先将字符串换成相同类型,再作比较,属于弱类型比较

且 a 要满足的条件是等于 0 又要是非零;

B 要满足的条件是不能是数字但又要大于 1234;

is_numeric() 函数会判断如果是数字和数字字符串则返回 TRUE,否则返回 FALSE

 根据分析,a可以=abcd(以0开头会认为是八进制数字)
因为b不能是纯数字而且要大于1234(很明显提醒你了,可以在数字后面加字母表示非纯数字)
则b可以=9999c
然后把a=abcd,b=9999c写进去即可
成功拿到flag

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值