来分析两道小题

一、源码

二、分析

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

相关推荐
七七知享2 小时前
Go 语言编程全解析:Web 微服务与数据库十大专题深度精讲
数据库·web安全·网络安全·微服务·golang·web3·webkit
黑客KKKing6 小时前
云计算VS网络安全,应该怎么选?
网络·安全·web安全·云计算
群联云防护小杜6 小时前
语音视频App协议安全实战:防御伪造/窃听/Deepfake攻击
运维·服务器·爬虫·安全·web安全·音视频
网络安全-老纪6 小时前
开源安全测试工具 | 网络安全工具列表
测试工具·安全·web安全·开源
和道一文字yyds7 小时前
16天 - 单例模式有哪几种实现?如何保证线程安全?什么是策略模式?一般用在什么场景?什么是模板方法模式?一般用在什么场景?
安全·单例模式·策略模式
晨航7 小时前
天津大学:《深度解读DeepSeek:部署、使用、安全》
人工智能·安全·ai·prompt·aigc
爱吃烤鸡翅的酸菜鱼8 小时前
Java【多线程】(3)单例模式与线程安全
java·开发语言·安全·单例模式·intellij idea
恒星科通8 小时前
隧道定向号角喇叭为隧道安全保驾护航
网络·人工智能·安全
黑客KKKing8 小时前
安全相关Python脚本
大数据·前端·网络·安全·web安全
在右ZY12 小时前
Volatility 工具使用说明
安全