NSS [MoeCTF 2022]ezphp

简介: NSS [MoeCTF 2022]ezphp

NSS [MoeCTF 2022]ezphp

先看题目,看到这个就想到了BUU的mark love cat。但是完全不一样,这道题exit()在foreach()之前

法一且唯一: echo回显flag

如果要echo,那么不能exit,那么必须传flag(get或者post),并且传入flag不能等于"flag",如果要¥flag的值不会被更改,那就得提前“储存”flag。顺序不能变,必须要先用另一个变量把flag的值储存起来,否则flag会被覆盖。

?jay17=flag&flag=jay17

或者也可以_GET超级全局变量:

由于先判断POST 再判断GET。用POST_GET更改GET,使第二个语句不生效。

GET: ?flag=jay1
POST: _GET=jay7    //(不是flag就可以)
目录
相关文章
|
Linux C语言
LINUX error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
LINUX error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
1043 0
LINUX error: Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
|
5月前
NSS [NISACTF 2022]popchains
NSS [NISACTF 2022]popchains
41 0
NSS [NISACTF 2022]popchains
|
5月前
|
算法 安全 网络安全
什么是GMP?
该文章介绍了GMP(GNU Multiple Precision Arithmetic Library),这是一个用于任意精度整数、有理数和浮点数运算的开源库,特别适用于密码学、网络安全和计算代数等领域,以其高性能和优化的算法而著称。
105 2
|
5月前
NSS [MoeCTF 2022]ezhtml
NSS [MoeCTF 2022]ezhtml
41 0
|
5月前
NSS [NISACTF 2022]babyupload
NSS [NISACTF 2022]babyupload
48 0
|
5月前
|
网络协议 Unix Linux
Linux NSS简解
Linux NSS简解
|
5月前
|
PHP
NSS [NISACTF 2022]level-up
NSS [NISACTF 2022]level-up
68 0
|
5月前
|
开发工具 数据安全/隐私保护 git
NSS [第五空间 2021]WebFTP
NSS [第五空间 2021]WebFTP
64 0
|
5月前
|
Docker 容器
NSS [第五空间 2021]pklovecloud
NSS [第五空间 2021]pklovecloud
56 0
|
5月前
NSS [HNCTF 2022 WEEK2]ez_ssrf
NSS [HNCTF 2022 WEEK2]ez_ssrf
49 0