来分析两道小题

一、源码

二、分析

首先它会接两个参数一个是id一个是ps,传递的话会包含一个flag.php,然后数据库连接,之后传递过滤,然后查询,如果查到了就会取id,取出来看是不是跟adog一样,如果是它告诉你账号被锁定,如果不是展示flag

三、矛盾点

如果要进入flag你就要进入大if里面,但是要进入大if就得保证id是adog,那就走到上面账号被锁定,不满足那你就直接走到wrong.... ,总支走不到flag

四、如何解决

字符在程序中认为不是adog但是在mysql中认为是adog,跟我们前天那个文章一样,我写底下了,拼接一下就行,那我们传入的就是adogÃ,第一个大if进入了,因为在mysql中Ã被忽略了,但是第二个if,adogÃ又在代码中不等于adog,因此直接报flag

五、再看一个巩固

前面这个我们说过,看for就行,它在进行0-256的循环,然后转成chr(),之后跟hehe进行连接,比如Ã,之后demo查询的时候就会以heheÃ查,但特殊字段拼接mysql忽略,因此还是正常传

六、如何防御

前面文章我说过了,这里就不阐述了

http://t.csdnimg.cn/C0Gk3

相关推荐
188号安全攻城狮1 小时前
【PWN】HappyNewYearCTF_2_栈上变量覆写1
linux·运维·汇编·安全·网络安全
Eira-Z1 小时前
漏洞挖掘--指纹识别
安全
hzb666661 小时前
basectf2024
开发语言·python·sql·学习·安全·web安全·php
John_ToDebug1 小时前
Chrome Safe Browsing:浏览器安全背后的全局防护机制解析
chrome·安全
运筹vivo@2 小时前
BUUCTF: [SUCTF 2019]EasySQL
前端·web安全·php
独行soc3 小时前
2026年渗透测试面试题总结-7(题目+回答)
java·网络·python·安全·web安全·渗透测试·安全狮
PM老周10 小时前
国产Jira方案哪家强?2026年Jira替代工具测评指南
安全·阿里云·云计算·团队开发·个人开发
枫眠QAQ12 小时前
hackthebox Editor靶机:从配置文件泄露密码到提权
安全·web安全·网络安全
white-persist12 小时前
轻松抓包微信小程序:Proxifier+Burp Suite教程
前端·网络·安全·网络安全·微信小程序·小程序·notepad++
竹云科技12 小时前
政协热线|市政协常委董宁:数字创新驱动 以高水平安全保障高质量发展
安全