picoCTF_who are you_writeup

閱讀時間約 4 分鐘

前言

感覺再不寫些甚麼筆就要開始生鏽了,以這樣的心情決定開啟 picoCTF writeup 系列。

也是因為最近生活過得平平淡淡,沒什麼值得和大家分享的,只好來寫寫我覺得有趣的 picoCTF writeup。


這篇是這系列的第一篇。希望自己可以用簡顯易懂的方式帶著各位享受尋找寶藏(flag)的樂趣。


正文

題述



當我們點開題目給的網址(bing如果打不開請用chrome)應該會看到一串文字和一張 gif 圖,如下所示:

raw-image

看到這邊對於有看過類似概念題型的人應該會覺得這題很簡單,而且越解下去越覺得妙趣橫生,不過對於沒有概念的人那就只能通靈了。

我自己是屬於後者,因此我選擇使用魔法,而咒語如下:

Who are you? [WriteUp] | PicoCTF [Web Exploitation] | by Ngooi En Kai | Medium

如果不想念英文咒語或想看詳盡版的可以繼續往下讀(拜託了QQ)

開始解題

這題它其實是在考解題者對於 http header(維基百科有詳細介紹)的熟悉度。

首先它說它只相信 PicoBrowser,而告訴伺服器客戶端瀏覽器是哪種的是 User -Agent,預設是 Mozilla/5.0。既然題目跟我們說它只信任 PicoBrowser,那我們就依照它的要求改成 PicoBrowser。

改的方式有很多種,我自己用的是 burpsuite,它可以讓我們任意修改 http header。操作如下:

raw-image

Raw裡的就是封包,藍字的是 http 欄位

raw-image

在 repeater 中改好 User-Agent 後,按左上角的 send,右邊即會看到回傳回來的封包。長這樣......

raw-image

最重要的地方我已經框起來了。

它說它不信任從其他網站來的人,這時我們需要用到 Referer 這個可愛的東西。它的作用是告訴伺服器說我們是從哪個網站轉過來的。比方說,我們用 google 查詢方格子,當我們點選方格子的連結時攔截封包,即可以看到 Referer 後面寫著 www.google.com。

於是乎我們在 Connection 前面加一欄 Referer,並在其後面貼上題目給的網址。

以為這樣就結束了嗎,那就大錯特錯了。接下來才是好玩的地方。因為每當我們修改完一次,題目就又會給出新的要求。當我們感到煩不勝煩時,才會終於把 flag 給我們看。不過,我認為這也是它的趣味所在。

接下來的動作基本都是一樣,在此就不多做贅述。我直接講等等還會用到那些 http 欄位,剩下的部分就交給各位慢慢去享受啦。


  • Date:傳送該訊息的日期和時間
  • DNT:設為 1 要求網站不要追蹤
  • X-Forwarded-For:連接到某個網頁伺服器的客戶端的原始網際網路位址


最後一個講解一下,因為題目要求造訪者要是在瑞士,所以我們去網路上找一個瑞士的 ip偽造自己在瑞士。

而如何找到一個在瑞士ip呢?

我自己是直接查 Sweden Website,然後把找到的網址用Linux ping 或 nmap 掃一下就可以拿到了。還有一個小秘訣,只要網域裡有 .se 的基本上就是 Sweden Website了。

好,我們接續下去。


  • Accept-Language:瑞士語代號 sv


做到這邊基本上就結束了。往下滑,就會非常開心的發現我們已經拿到 flag 了(完結,灑花╰(*°▽°*)╯)

結語

做完這題讓我想到最近很夯的零信任架構,到底有多紅呢?資安大會上光一天就有三個議程是在講零信任架構了。可想而知這個概念是多麼受到現在資安界的重視。

從這題就可以看見它的重要性了。不管我們設多少道門檻,駭客終究還是會有辦法將它繞過去。因此才會有,對所有請求皆保持不信任、對權力的釋放皆以最低限度為準等概念出現。


好啦,老樣子,在這邊偷偷告述大家一個秘密。

聽說幫這篇按讚的會好運一整天喔🥰

內容總結
picoCTF平台
5
/5
16會員
102內容數
有別於未付費的文章,專題區的文章偏向愛情短篇小說,較有戲劇性,篇幅也會較長;未付費文章會偏向極短篇小說,並且以類似散文的手法寫作
留言0
查看全部
發表第一個留言支持創作者!
本篇參與的主題策展
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
前言 宇希333年 現在是第14號地球世界的火曆2309年。 病毒「無」專門吞噬「感情」、「感覺」、「愛」、「希望」,大部份被感染的人都無法呈現臉部表情,人類也越來越冷漠。 幸虧第14號地球的科技相當發達,腦細胞可以連線面具讓人可以戴著精緻的面具過活,戴面具的人只要用想的就可以呈現臉部的表情。
時間是2123年,那是一個下著雨的夜晚,冷風一波接著一波颳起,碩大的雨滴一滴滴地落在金屬上。多拉格睜開了雙眼,眼前是一扇窗戶,窗外一片黑暗,他發現自己在一個狹窄的空間裡,那是一個冷凍艙……
不再證明了/不再為了那些不証自明的事情/焚燒,或凋萎/房間逼仄但內心昶亮/虔恭迎接每個早上/晨光穿窗而來
前言 宇希333年 現在是第14號地球世界的火曆2309年。 病毒「無」專門吞噬「感情」、「感覺」、「愛」、「希望」,大部份被感染的人都無法呈現臉部表情,人類也越來越冷漠。 幸虧第14號地球的科技相當發達,腦細胞可以連線面具讓人可以戴著精緻的面具過活,戴面具的人只要用想的就可以呈現臉部的表情。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
目前A.H科普的新冠科普術語索引是根據WHO最新版本ICD 11: 國際疾病分類第十一次修訂本,而國內行政院衛生署中央健康保險局使用的中文翻譯是ICD10,為保持中文翻譯的一致性, 這裡將 [不定期更新]。
 08/24/2010 去合歡的路上 想到這三個月來的事 我過的生活,過去二十年是這麼的精彩。 但又可以這麼迅速的歸於平靜。   我到底是什麼樣的人?   曾經在三十歲時想著要環遊世界 似乎這成為我的夢想 當然,我沒有說什麼等我退休後 而是每年開始實踐他 實施了幾年 後來是
 I gave up. 放心,不是我的人生,只是另一個也許會成為不同的可能而已。
Thumbnail
世界衞生組織公佈 2022年全球癌症數據: 🌍 全球共有近一千萬人,因癌症死亡(Estimated 9.7M deaths) 💔 每9個男生就有一位,每12個女生,也有一位,就會因癌症去世。 👤 全球人類,每5個就有一位罹癌 而40%的癌症,是人類可以預防的! BUT 人類要落實這
#peace #Burma Before the independence of Myanmar, the British colonists took advantage of ethnic contradictions to provoke ethnic relations and imple
Thumbnail
1.一個喜歡攝影的男孩,喜歡把情感濃縮在相片裏。攝影,是最接近內心的表達。 2.一张照片好不好,真正喜欢好照片的人是看得出来的 3.是啊,摄影是一门很随心、私人的艺术,不管镜头背后的被摄对象是谁,不管摄影技巧如何、构图如何、如何用光、如何布景,摄影终究是拍摄者表达自我的一种方式。 4.我們
who is whispering who is discriminating
Thumbnail
Who blew up the Nova Khakovka dam? The one who doesn't want to have a spring/summer offensive attach and still can get a lot of money from the West!😂
Thumbnail
BinWalk 是一個用於分析檔案、逆向工程和提取韌體映像檔的工具。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
目前A.H科普的新冠科普術語索引是根據WHO最新版本ICD 11: 國際疾病分類第十一次修訂本,而國內行政院衛生署中央健康保險局使用的中文翻譯是ICD10,為保持中文翻譯的一致性, 這裡將 [不定期更新]。
 08/24/2010 去合歡的路上 想到這三個月來的事 我過的生活,過去二十年是這麼的精彩。 但又可以這麼迅速的歸於平靜。   我到底是什麼樣的人?   曾經在三十歲時想著要環遊世界 似乎這成為我的夢想 當然,我沒有說什麼等我退休後 而是每年開始實踐他 實施了幾年 後來是
 I gave up. 放心,不是我的人生,只是另一個也許會成為不同的可能而已。
Thumbnail
世界衞生組織公佈 2022年全球癌症數據: 🌍 全球共有近一千萬人,因癌症死亡(Estimated 9.7M deaths) 💔 每9個男生就有一位,每12個女生,也有一位,就會因癌症去世。 👤 全球人類,每5個就有一位罹癌 而40%的癌症,是人類可以預防的! BUT 人類要落實這
#peace #Burma Before the independence of Myanmar, the British colonists took advantage of ethnic contradictions to provoke ethnic relations and imple
Thumbnail
1.一個喜歡攝影的男孩,喜歡把情感濃縮在相片裏。攝影,是最接近內心的表達。 2.一张照片好不好,真正喜欢好照片的人是看得出来的 3.是啊,摄影是一门很随心、私人的艺术,不管镜头背后的被摄对象是谁,不管摄影技巧如何、构图如何、如何用光、如何布景,摄影终究是拍摄者表达自我的一种方式。 4.我們
who is whispering who is discriminating
Thumbnail
Who blew up the Nova Khakovka dam? The one who doesn't want to have a spring/summer offensive attach and still can get a lot of money from the West!😂
Thumbnail
BinWalk 是一個用於分析檔案、逆向工程和提取韌體映像檔的工具。