CTF || [“百度杯”CTF比賽 2017 二月場]爆破-3

題目內(nèi)容:這個真的是爆破赛糟。

error_reporting(0);// 關(guān)閉錯誤報告
session_start();//啟動會話
require('./flag.php');
if(!isset($_SESSION['nums'])){//isset() — 檢測變量是否設(shè)置。
  $_SESSION['nums'] = 0;
  $_SESSION['time'] = time();//返回當(dāng)前時間的 Unix 時間戳
  $_SESSION['whoami'] = 'ea';
}

if($_SESSION['time']+120<time()){
  session_destroy();//session_destroy — 銷毀一個會話中的全部數(shù)據(jù)
}//120s后會話結(jié)束

$value = $_REQUEST['value'];
$str_rand = range('a', 'z');//range創(chuàng)建一個包含從 "a" 到 "z" 之間的元素范圍的數(shù)組
$str_rands = $str_rand[mt_rand(0,25)].$str_rand[mt_rand(0,25)];//mt_rand() 使用 Mersenne Twister 算法返回0到25之間的隨機整數(shù)砸逊。$str_rand[mt_rand(0,25)]返回"a" 到 "z"之間任意字母璧南。$str_rand[mt_rand(0,25)].$str_rand[mt_rand(0,25)]是兩任意字母相連

if($_SESSION['whoami']==($value[0].$value[1]) && substr(md5($value),5,4)==0){//substr(string,start,length)。===是包括變量值與類型完全相等师逸。==只是比較兩個數(shù)的值是否相等司倚,由于substr是字符串,和數(shù)字比較的時候會強制轉(zhuǎn)化成數(shù)字0篓像,自然和0相等动知。
  $_SESSION['nums']++;
  $_SESSION['whoami'] = $str_rands;
  echo $str_rands;
}

if($_SESSION['nums']>=10){//循環(huán)10次輸出flag,暴力破解
  echo $flag;
}

show_source(__FILE__);
?>

分值:10分

代碼內(nèi)容:先設(shè)置初始值nums=0员辩,time是當(dāng)前時間盒粮,whoami=ea。當(dāng)whoami=value時奠滑,num+1丹皱,whoami=$str_rands,循環(huán)宋税。nums>=10時摊崭,打印flag。120s后會話結(jié)束杰赛,由于時間120秒呢簸,完全可以手工做10次,即可得到flag乏屯。

方法:先設(shè)置數(shù)組value[]=ea
?value[]=ea根时,得到兩個字母,重新給value[]賦值辰晕,重復(fù)10次蛤迎,得到flag

參考
https://www.ichunqiu.com/writeup/detail/1069

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市伞芹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蝉娜,老刑警劉巖唱较,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異召川,居然都是意外死亡南缓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進(jìn)店門荧呐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來汉形,“玉大人纸镊,你說我怎么就攤上這事「沤” “怎么了逗威?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長岔冀。 經(jīng)常有香客問我凯旭,道長,這世上最難降的妖魔是什么使套? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任罐呼,我火速辦了婚禮,結(jié)果婚禮上侦高,老公的妹妹穿的比我還像新娘嫉柴。我一直安慰自己,他們只是感情好奉呛,可當(dāng)我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布计螺。 她就那樣靜靜地躺著,像睡著了一般侧馅。 火紅的嫁衣襯著肌膚如雪危尿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天馁痴,我揣著相機與錄音谊娇,去河邊找鬼。 笑死罗晕,一個胖子當(dāng)著我的面吹牛济欢,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播小渊,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼法褥,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了酬屉?” 一聲冷哼從身側(cè)響起半等,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎呐萨,沒想到半個月后杀饵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡谬擦,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年切距,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惨远。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡谜悟,死狀恐怖话肖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情葡幸,我是刑警寧澤最筒,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站礼患,受9級特大地震影響是钥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜缅叠,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一悄泥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肤粱,春花似錦弹囚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至庶骄,卻和暖如春毁渗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背单刁。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工灸异, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人羔飞。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓肺樟,卻偏偏與公主長得像,于是被迫代替她去往敵國和親逻淌。 傳聞我的和親對象是個殘疾皇子么伯,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,781評論 2 354