練習賽web題writeup 學習筆記

2021-08-09 23:25:38 字數 1530 閱讀 7976

點開就是這樣:

答案肯定是不對的

然後根據跳轉 位址變為了:

參考》

可構造位址如下

得到原始碼base64加密後的結果,解碼得到原始碼.發現有提示,:

<?php 

/***

* flag is not here!!!!

** u are so cute!

** flag!is in ffflag.php**/

error_reporting(0);

if(!($_get['path']))

$file=$_get['path'].".php";

if(strstr($file,"../")||stristr($file,"fd")||stristr($file,"input")||stristr($file,"data")||stristr($file,"..\\"))

require($file);

?>

得到原始碼 解密得到

<?php 

echo "nothing here";

//flag

?>

環境:

然後在位址列輸入 m1a0.html

用bp抓包,然後

輸入 templates/images/***/***/***/***/m1a0/flag.jpg 檢視 發現什麼也沒有而且打不開,後經大佬提醒,在哪flag在哪,於是檢視上一級 templates/images/***/***/***/***/m1a0

找到如下

環境:

開啟就有提示 必須ios99才能開啟,於是修改ua

用bp抓包,send to repeater,發現flag在headers裡

練習賽1(AC題)

現請你構建乙個n n的矩陣,第i行j列的元素為i與j的乘積。i,j均從1開始 輸入的第一行為乙個正整數c,表示測試樣例的個數。然後是c行測試樣例,每行為乙個整數n 1 n 9 表示矩陣的行列數。對於每一組輸入,輸出構建的矩陣。2 141 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12...

牛課練習賽22 A題

給6個火柴棍,問能不能拼成 熊 或者 象 熊 4根棍子長度一樣,另外2根棍子長度不一樣 象 4根棍子長度一樣,另外2根棍子長度一樣。如果可以拼出熊,輸出 bear 如果可以拼出象,輸出 elephant 如果都不可以拼出,輸出 hernia 這是乙個簡單模擬題,注意六根一樣長和五根一樣長的情況別忘了...

牛課練習賽22 A題

給6個火柴棍,問能不能拼成 熊 或者 象 熊 4根棍子長度一樣,另外2根棍子長度不一樣 象 4根棍子長度一樣,另外2根棍子長度一樣。如果可以拼出熊,輸出 bear 如果可以拼出象,輸出 elephant 如果都不可以拼出,輸出 hernia 這是乙個簡單模擬題,注意六根一樣長和五根一樣長的情況別忘了...