首页
社区
课程
招聘
[原创]BugkuCTF-WEB-矛盾
发表于: 2018-11-16 05:05 7853

[原创]BugkuCTF-WEB-矛盾

2018-11-16 05:05
7853

本帖来自我的CSDN,不晓得这样算不算原帖,如有违规请联系我整改

这是最近几天刷的题目,望共勉。

efdK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8U0p5J5x3#2)9J5k6e0t1H3y4W2)9J5k6e0R3%4i4K6u0W2x3U0b7H3i4K6y4m8z5o6l9H3x3W2)9J5c8X3N6W2N6q4)9J5c8X3W2F1k6r3g2^5x3g2)9J5k6i4m8Z5M7l9`.`.

方法1.观察题目,应该是使用is_numeric遇到%00截断的漏洞,这里构造

64cK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8U0p5J5x3#2)9J5k6e0t1H3y4W2)9J5k6e0R3%4i4K6u0W2x3U0b7H3i4K6y4m8z5o6l9H3x3W2)9J5c8X3N6W2N6q4)9J5c8X3W2F1k6r3g2^5x3g2)9J5k6i4m8Z5M7q4)9K6c8X3&6#2L8g2)9K6c8o6q4Q4x3U0f1H3x3l9`.`.

得到flag


方法2.观察题目,应该是使用is_numeric遇到%20截断的漏洞,这里构造


方法3

既不能是数字,又要和1相等 
双等号===弱类型 
就这个了,只要get的参数是数字1开头后面都是字母比如“1aaaa”这样,双等号判断的时候要类型转换,1aaa就转换成1了,而它也很明显不是数字(!is_numeric)

ce6K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8U0p5J5x3#2)9J5k6e0t1H3y4W2)9J5k6e0R3%4i4K6u0W2x3U0b7H3i4K6y4m8z5o6l9H3x3W2)9J5c8X3N6W2N6q4)9J5c8X3W2F1k6r3g2^5x3g2)9J5k6i4m8Z5M7q4)9K6c8X3&6#2L8g2)9K6c8o6q4V1j5i4x3`.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 4
支持
分享
最新回复 (1)
雪    币:
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这里应该不是特定针对%20、%23的截断问题吧?后面是其它也可以的~
2019-2-15 09:25
1
游客
登录 | 注册 方可回帖
返回