網(wǎng)鼎杯線下賽

網(wǎng)鼎杯線下賽

初賽的時(shí)候因?yàn)楹徒K的比賽時(shí)間沖突了所以我沒打, 不過各位大佬們都很強(qiáng), 最終以線上賽第一名的名次進(jìn)入了半決賽.
線下賽兩天, 第一天半決賽: 200個(gè)隊(duì)分為4組, 兩組的前15和兩組的前十, 一共50支隊(duì)伍進(jìn)入決賽. 第二天決賽. 兩天的比賽形式都是攻防, 第二天還有三個(gè)密碼學(xué)題目.

Day0

我們提前一天到了北京, 也提前做了不少準(zhǔn)備

  1. 肖神的pwn框架
  2. 一航的awd框架
  3. 一航的反彈shell管理器
  4. 考慮的比賽時(shí)候沒有網(wǎng)的情況我們帶了一臺(tái)服務(wù)器并在上面搭建了wooyun鏡像站, ctf-wiki, hackmd等等工具以備不時(shí)之需.
  5. 雖然比賽之前并沒有說主辦方提供不提供流量, 但是肖神還是準(zhǔn)備了一些流量混淆的腳本.

比賽場(chǎng)地在國家會(huì)議中心, 聽這個(gè)名字就很高大上, 看到之后也確實(shí)很宏偉. 同個(gè)時(shí)間的ISC大會(huì)也在這兒舉辦.

_isc大會(huì)_1536289845_29653.jpg

查看地圖發(fā)現(xiàn)國家會(huì)議中心離鳥巢和水立方非常近, 當(dāng)然要前去看看了. 上次來北京也想來水立方看看, 沒想到從奧體公園西門進(jìn)去竟然還要門票, 所以就遠(yuǎn)遠(yuǎn)地看了一眼. 這次才發(fā)現(xiàn)可以直接從地鐵站奧林匹克公園站下車后進(jìn)去, 也不要門票. 里面人不是很多, 可能因?yàn)樾枰^安檢, 那些廣場(chǎng)舞大媽們懶得過來吧233, 近距離看到鳥巢還是比較震撼的, 可以看到里面的建筑結(jié)構(gòu)非常復(fù)雜. 而水立方就是遠(yuǎn)看覺得特別有意思, 有點(diǎn)像肥皂泡泡. 我們都特別想摸一摸, 但是走進(jìn)了發(fā)現(xiàn)我們和水立方之間隔了個(gè)'護(hù)城河', 肯能建造的時(shí)候就考慮到大多數(shù)人都會(huì)有摸一摸的沖動(dòng)吧233, 不過水立方近距離看就感覺不怎么好看了.....有點(diǎn)像把蛇身上的鱗片放大了的感覺(飛神原話)233

感受一下巨型蛇鱗
適宜遠(yuǎn)觀

Day 1

第一天的一共四個(gè)題目, 一個(gè)web三個(gè)pwn. ssh是用密碼連接, 長度都是8個(gè)字節(jié), 不知道能不能爆破. 先連上去把題目下載下來. 這兒推薦一個(gè)非常好用的連接gamebox的工具, mobaXterm, 賊好用.
由于上次打國賽的時(shí)候我主辦方提供的流量非??拥? 只有單方向的流量, 所以即使拿到流量也很難利用, 所以暑假我自己用c寫了一個(gè)代理, 可以實(shí)現(xiàn)轉(zhuǎn)發(fā)攻擊者和題目之間的流量并記錄下來. 然后我就把部署了一下這個(gè)代理. 因?yàn)橹皼]有在攻防環(huán)境中測(cè)試過, 所以我前2個(gè)小時(shí)幾乎都是在修改代理的問題. 順便看看gamebox有沒有丟分什么的, 期間一航已經(jīng)可以打別的隊(duì)了, 肖神也找到了一題的漏洞, 在寫exp. pwn一直都沒有被打過. 等到代理終于可以使用的時(shí)候我就把部署了上去, 等別人送流量過來了. 果然過不了多久pwn題就開始被打了, 然后就是分析流量唄, 再patch一下. 可能是因?yàn)檫@次比賽主辦方?jīng)]有提供流量的原因, 所以抓到的流量非常干凈, 幾乎沒有見到混淆流量, 利用起來自然也非常爽, 稍微改一改就能打別人了. 第一個(gè)抓到流量的題目是一個(gè)brain fuck的題目, 我們很快就根據(jù)流量patch并寫了exp開始打別的隊(duì). 不就肖神也把堆題做了出來, 然后我們就可以打三個(gè)題目了. 但是還有一題一直沒有抓到流量, 我還以為是這題大家都沒有做出來, 但是看大屏幕發(fā)現(xiàn)是有隊(duì)伍在打這個(gè)題目的. 連到gamebox上才發(fā)現(xiàn)并沒有部署代理......重新部署一下果然一會(huì)兒就抓到流量了. 然后就是四個(gè)題目都在打, 慢慢上分, 最終進(jìn)了決賽. 最后半個(gè)小時(shí)我們干的活主要就是手交flag, 某春秋的提交flag的平臺(tái)太坑了.....每個(gè)隊(duì)伍提交兩次flag之間的間隔最少是2秒, 一航的框架沒有考慮到這個(gè)坑爹情況, 導(dǎo)致不少flag都沒有提交上.
比賽是從早9點(diǎn)到下午5點(diǎn), 中午的午餐不得不吐槽一下, 兩個(gè)冰冷的漢堡....一根冰香蕉, 一盒冰酸奶...... 我感覺我第二天拉肚子的原因應(yīng)該就怪這頓午飯.....

最終成績是第8, 比賽結(jié)束后公布所有組的分?jǐn)?shù), 被eee戰(zhàn)隊(duì)的分?jǐn)?shù)驚到了, 9萬多分!!(初始分2萬) 這大概就是降維打擊吧2333

比賽結(jié)束之后還是很開心的, 畢竟進(jìn)了決賽. 我們社團(tuán)的一位學(xué)長也代表公司來打比賽, 晚上一起吃了個(gè)飯, 看各位大佬談笑風(fēng)生.

晚上會(huì)賓館我們把框架中提交flag的部分改了改, 避免出現(xiàn)第一天的那種情況. 我們的目標(biāo)是前30

Day 2

第二天比賽就三個(gè)小時(shí), 早8點(diǎn)到11點(diǎn). 拿到題目連上去后還是三個(gè)pwn一個(gè)web, 而且有一個(gè)pwn就是原題.....第一天的brainfuck, 某春秋也太敷衍了吧.........難怪剛開始一分鐘就看見大屏幕上就流量打全場(chǎng)了, 還以為遇到了神仙..... 后來看到知乎某個(gè)回答大概知道原因了: 放個(gè)原題不就能剛開始就打嘛, 大屏幕上那煙花放的多好看, 要是像第一天那樣開始1, 2個(gè)小時(shí)大家都在做題, 分?jǐn)?shù)都沒得變化, 高端觀眾當(dāng)然會(huì)覺得無聊啦. 而且另外兩道pwn題也都是棧溢出..... 被某春秋安排的明明白白.

我這次比賽的干的就是運(yùn)維的活兒2333, 幾乎沒有看題目. 還是部署的代理, 但是發(fā)小有一個(gè)題目部署代理之后會(huì)被判斷為服務(wù)異常, 可能我的代理有什么問題. 我也沒時(shí)間改了, 而且這個(gè)題目嘗試patch幾次都會(huì)被判定為服務(wù)異常....所以被打了好久, 最后肖神才把patch成功. 非常難受, 一共被打了大概790多分. 要是早點(diǎn)patch的話最后說不定能進(jìn)前十五.

期間肖神做了一個(gè)pwn題, 我們根據(jù)流量打了一個(gè)題目. 啟飛在做密碼學(xué), 需要字典進(jìn)行爆破, 但是坑爹比賽竟然沒有網(wǎng).....我比賽之前胡亂下來一個(gè)什么ctf工具包, 里面有一個(gè)字典, 但是有649KB....所以根本跑不完.....事后發(fā)現(xiàn)用kali里面的rockyou字典1分鐘不到就能跑完.....而且我就有一個(gè)kali.........做出來的話就有800分, 肯定能進(jìn)前15......mmp這學(xué)期我一定好好學(xué)密碼學(xué)!!! 這個(gè)垃圾字典也必須刪掉!!!!

最后一個(gè)小時(shí)我們就慢慢上分, 第一始終是eee, 不過分?jǐn)?shù)沒有第一天那么夸張了, 在15000左右(初始10000), 我們從20多慢慢往上爬, 期間一直沒有被打過, 等爬到第16的時(shí)候突然被打了!而且是3個(gè)題目幾乎同時(shí)被打了! 十分詭異, 趕緊看了下進(jìn)程, 發(fā)下有個(gè)shell, kill之, 再看看代理, 也沒什么問題, 很是納悶,但還是嘗試改了一些地方, 這輪結(jié)束后就掉到了第18名, 離結(jié)束也沒有幾輪了.大概也不可能進(jìn)前15了. 新一輪開始之后我們并沒有把其中一個(gè)patch部署上去, 但是竟然就沒有被打了??? 精準(zhǔn)控分666啊.

最后名次第17, 雖然達(dá)成了目標(biāo), 但還是感覺很遺憾....就差一個(gè)字典.....難受的一批

總結(jié)

這次比賽最大的收獲就是在真實(shí)環(huán)境中測(cè)試的我寫的代理, 并且發(fā)揮了一定作用.
主要還是暴露了許多問題

  1. 比賽時(shí)交流問題, 發(fā)生或一個(gè)人已經(jīng)可以打別的隊(duì)了, 另一個(gè)人還在看這個(gè)題目的問題, 交流很重要
  2. 分工問題, 最好有個(gè)專門的運(yùn)維, 否則大家一起patch的時(shí)候非?;靵y, 還有初始問題備份等問題
  3. 框架還是有很多需要完善的地方, 比如提交flag
  4. 我的代理偶爾還是會(huì)出現(xiàn)一些問題, 需要完善

總的來說能和隊(duì)友打這場(chǎng)比賽并最終取得這個(gè)成績還是比較滿意的, 不會(huì)的東西還是很多, 感興趣的東西也有很多, 所以努力學(xué)習(xí)吧

半決賽第八
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容