Bugku------代碼審計(jì)

新銀報(bào)到鲤竹,多多指教浪读,如有錯(cuò)誤,多謝指出

extract變量覆蓋

http://120.24.86.145:9009/1.php

第一次遇到extract()函數(shù),百度一波含義(回到家后google被ban了):

@http://www.w3school.com.cn/php/func_array_extract.asp(來自W3school)

這樣就簡單了碘橘,直接構(gòu)造payload:?shiyan=&flag互订,得到flag.

strcmp比較字符串

http://120.24.86.145:9009/6.php,題目崩了痘拆,flag是第一道題的

做的時(shí)候這道題目崩了仰禽,不過既然提到了strcmp,那么一定會用到數(shù)組繞過错负,隨便丟了一個(gè)a[]進(jìn)去坟瓢,flag出來了?犹撒??

urldecode二次編碼繞過

http://120.24.86.145:9009/10.php

百度一波相關(guān)函數(shù):

????????eregi()函數(shù)在一個(gè)字符串搜索指定的模式的字符串粒褒。搜索不區(qū)分大小寫识颊。

? ? 這樣題目就簡單了:

? ? ? ? 第一關(guān):id不能等于hackerDJ

????????第二關(guān):$_GET[id] = urldecode($_GET[id]);

? ? ? ? 第三關(guān) :if($_GET[id] == "hackerDJ")

? ? 這道題很豐富了我的見識,讓我感覺到一直以來我對GET函數(shù)了解的還不是很深刻奕坟。

? ? 剛開始我做這道題的時(shí)候祥款,直接將id賦值為hackerDJ的一次url編碼,然后撲街了好久月杉,最后多虧了題目的提示二次編碼繞過將id賦值為hackerDJ的二次url編碼刃跛,才得到flag,之后我又對題目進(jìn)行了分析:

好題苛萎,好題桨昙。

md5()函數(shù)

http://120.24.86.145:9009/18.php

這道題就是使username!=password? ? &&? ? md5(username)===md5(password)

這樣就很簡單了,直接將240610708和QNKCDZO分別對上述賦值即可腌歉。

另外一種比較簡單的方法就是md5()方法無法處理數(shù)組蛙酪,直接構(gòu)造payload:? ?

? ? username[]=1&password[]=2即可

數(shù)組返回NULL繞過

http://120.24.86.145:9009/19.php

遇到 了熟悉的ereg函數(shù),直接用%00截?cái)唷?/p>

還有熟悉的strpos函數(shù)翘盖,直接用數(shù)組截?cái)唷?/p>

構(gòu)造如下payload:http://120.24.86.145:9009/19.php?password[]=%00

sha()函數(shù)比較繞過

http://120.24.86.145:9009/7.php

比較長的一道題目,emmmmm桂塞。

需要對name和password進(jìn)行賦值,而且需要他們的值不等馍驯,但是sha1的值相等阁危。

sha1()函數(shù)無法處理數(shù)組,直接構(gòu)造如下payload:

? ??????http://120.24.86.145:9009/7.php?name[]=1&password[]=2

md5加密相等繞過

http://120.24.86.145:9009/13.php

這道題上面已經(jīng)說過了汰瘫,兩個(gè)md5加密相等的值為240610708和QNKCDZO狂打,這里需要將a賦值為240610708直接得到flag,payload:

? ??http://120.24.86.145:9009/13.php?a=240610708

十六進(jìn)制與數(shù)字比較

http://120.24.86.145:9009/20.php

又是一道老長老長的題目吟吝,瀏覽一遍程序菱父,最后需要number==temp是才可以輸出flag ,然后我們可以對password賦值,根據(jù)題目提示浙宜,直接將password賦值為number的十六進(jìn)制官辽,然后flag出來了?粟瞬?(0x表示16進(jìn)制)

payload:http://120.24.86.145:9009/20.php?password=0xdeadc0de

ereg正則%00截?cái)?/h2>
http://120.24.86.145:9009/5.php

題目需要對password賦值

? ? 關(guān)卡1:if (ereg ("^[a-zA-Z0-9]+$", $_GET['password']) === FALSE)? ? ?? ? %00截?cái)?/p>

? ? 關(guān)卡2:strlen($_GET['password']) < 8 && $_GET['password'] > 9999999

? ? ? ? ? ? ?可以用數(shù)組繞過同仆,并且這里為&&,前面可以用數(shù)組截?cái)啵═rue)裙品,后面數(shù)組中有字母以及%俗批,無法解析(true)。

? ? 關(guān)卡3:strpos ($_GET['password'], '-') !== FALSE)? ? ?也可以用數(shù)組繞過

? ? 最終我的payload:

? ??????????????http://120.24.86.145:9009/5.php?password[]=1%00

strpos數(shù)組繞過

http://120.24.86.145:9009/15.php

對ctf進(jìn)行賦值

? ? 關(guān)卡1:if (@ereg ("^[1-9]+$", $_GET['ctf']) === FALSE)? ? 用%00截?cái)?/p>

? ? 關(guān)卡2:else if (strpos ($_GET['ctf'], '#biubiubiu') !== FALSE) 用數(shù)組截?cái)?/p>

? ? 最終我的payload:

? ??????????????http://120.24.86.145:9009/15.php?ctf[]=1%00

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末市怎,一起剝皮案震驚了整個(gè)濱河市岁忘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌区匠,老刑警劉巖干像,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異驰弄,居然都是意外死亡麻汰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進(jìn)店門戚篙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來五鲫,“玉大人,你說我怎么就攤上這事岔擂∥晃梗” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵智亮,是天一觀的道長忆某。 經(jīng)常有香客問我,道長阔蛉,這世上最難降的妖魔是什么弃舒? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮状原,結(jié)果婚禮上聋呢,老公的妹妹穿的比我還像新娘。我一直安慰自己颠区,他們只是感情好削锰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著毕莱,像睡著了一般器贩。 火紅的嫁衣襯著肌膚如雪颅夺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天蛹稍,我揣著相機(jī)與錄音吧黄,去河邊找鬼。 笑死唆姐,一個(gè)胖子當(dāng)著我的面吹牛拗慨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奉芦,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼赵抢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了声功?” 一聲冷哼從身側(cè)響起烦却,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎先巴,沒想到半個(gè)月后短绸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡筹裕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了窄驹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片朝卒。...
    茶點(diǎn)故事閱讀 39,981評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖乐埠,靈堂內(nèi)的尸體忽然破棺而出抗斤,到底是詐尸還是另有隱情,我是刑警寧澤丈咐,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布瑞眼,位于F島的核電站,受9級特大地震影響棵逊,放射性物質(zhì)發(fā)生泄漏伤疙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一辆影、第九天 我趴在偏房一處隱蔽的房頂上張望徒像。 院中可真熱鬧,春花似錦蛙讥、人聲如沸锯蛀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旁涤。三九已至翔曲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間劈愚,已是汗流浹背瞳遍。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留造虎,地道東北人傅蹂。 一個(gè)月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像算凿,于是被迫代替她去往敵國和親份蝴。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 我使用的是火狐瀏覽器 使用火狐瀏覽器的hackbar插件 如果有錯(cuò)誤的地方希望大家多多指出氓轰,多謝多謝 WEB2 點(diǎn)...
    yangc隨想閱讀 54,274評論 11 16
  • WEB2 看源代碼得flag 文件上傳測試 找一張圖片上傳婚夫,截包改后綴名為.php得flag 計(jì)算題 F12修改輸...
    a2dd56f6ad89閱讀 18,511評論 0 2
  • 簽到2 地址:來源:網(wǎng)絡(luò)攻防大賽 說了輸入zhimakaimen,開始輸入沒認(rèn)真看署鸡,只能輸入10個(gè)數(shù)字案糙,可是zhi...
    JasonChiu17閱讀 4,754評論 0 9
  • 題目鏈接:https://cgctf.nuptsast.com/challenges#Web 簽到題 查看網(wǎng)頁源...
    a2dd56f6ad89閱讀 8,228評論 0 2
  • 像我這么冷漠自律的人,卻非要變得溫暖善解人意靴庆,真是太特么辛苦我了时捌。
    生姜27閱讀 50評論 0 0