来分析两道小题

一、源码

二、分析

首先它会接两个参数一个是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 小时前
SpringBoot 企业级接口加密【通用、可配置、解耦的组件】「开闭原则+模板方法+拦截器/中间件模式」
java·后端·安全
BullSmall3 小时前
日志打印IP:安全与合规的最佳实践
网络·tcp/ip·安全
Suckerbin4 小时前
Gaara: 1靶场渗透
安全·web安全·网络安全
Oxo Security4 小时前
【AI安全】拆解 OWASP LLM Top 10 攻击架构图
人工智能·安全
GIS数据转换器5 小时前
2025无人机遥感新国标解读
大数据·科技·安全·机器学习·无人机·智慧城市
深盾科技7 小时前
XCFramework 全景小抄:从多架构打包到安全加固的极简路线
安全
是喵斯特ya8 小时前
phpstudy+安全狗搭建安全靶场
安全·web安全
疯狂的维修8 小时前
关于WANCE_SG系列光栅和安全继电器的原理解析
安全
非著名架构师9 小时前
从“人找信息”到“信息找人”:气象服务模型如何主动推送风险,守护全域安全?
大数据·人工智能·安全·数据分析·高精度天气预报数据·galeweather.cn
bleach-9 小时前
buuctf系列解题思路祥讲--[ZJCTF 2019]NiZhuanSiWei1——文件包含漏洞和伪协议的利用
安全·web安全·网络安全·php