来分析两道小题

一、源码

二、分析

首先它会接两个参数一个是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

相关推荐
DeskUI~~2 小时前
操作系统保密柜安全吗?
安全
了不起的云计算V3 小时前
2026年信创替代关键期:如何选真正“安全好用”的电脑?
人工智能·安全·电脑
chniccs5 小时前
宝塔面板去掉SSL的RSA
网络·安全·ssl
金士镧(厦门)新材料有限公司5 小时前
稀土抑烟剂:高分子材料里的“烟害克星”
科技·安全·全文检索·生活·能源
国科安芯6 小时前
航空级电机控制系统的抗辐照MCU功能安全设计与电磁兼容验证方法
单片机·嵌入式硬件·安全·性能优化·架构·安全性测试
lczdyx7 小时前
告别付费与隐私泄露!用Pandoc在本地免费、安全地将Markdown转为Word(保姆级教程)
安全·职场和发展·word·办公·自由职业者
数据智能老司机7 小时前
代码破解——我该如何破译一条加密消息?以及其他入门问题
安全·代码规范
Sheffield7 小时前
为什么大家都用iptables,不愿碰原生firewalld?
linux·运维·安全
艾力奋会展服务7 小时前
艾力奋展会方案的技术深度解析
安全·人脸识别·智能签到
枷锁—sha8 小时前
【SRC】前后端分离与API接口渗透
服务器·网络·安全·网络安全·系统安全