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
avatar-img
16會員
106內容數
有別於未付費的文章,專題區的文章偏向愛情短篇小說,較有戲劇性,篇幅也會較長;未付費文章會偏向極短篇小說,並且以類似散文的手法寫作
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
本篇參與的主題活動
今晚,就來和訂閱制讀者分享新書楔子的三分之一。原本想要把楔子整個貼上來,卻發現楔子就有六千多字,所以決定還是放三分之一就好。其實現在看這些,都覺得和自己判若兩人,有的地方連自己都不敢看下去——原來高瑞希,過去活得這麼不開心。 前天訂閱制讀者表達課第二期開班,因為感冒無法帶課,所以事先錄製了講解
薪水的高低,從來不是努力的問題,而是思維的選擇。年薪百萬的人,不是單靠埋頭苦幹,而是透過「創造價值」決定自己的價格。他們懂得提升不可取代性、創造多重收入、主動尋找機會、投資自己,讓財富加速成長。與其等加薪,不如掌握「決定薪資的能力」。這篇文章,讓你看清真正的收入差距,從現在開始,為自己創造更高價值!
我不是不渴望愛,而是害怕愛會讓我失去自己。單身,對我來說,比戀愛更安全,因為這樣我能掌控自己的情緒與生活,而不必承擔愛帶來的責任與不安。如果你愛上一個像我這樣的人,請別急著改變我,讓我知道,愛不是束縛,而是自由與陪伴。
霍格華茲魔法學院是哈利波特裡的經典城堡,雖然是虛構的建物,但影響力卻超乎現實,身為現代人沒有人不認識這座偉大的魔法學院,美國一位女性樂高玩家「Alice Finch」,使用了超過四十萬片以上的樂高積木耗時一年,以樂高人偶尺寸為比例重現了這座學院。
輸家有目標,贏家有系統。系統:在長期來說對你有利的地方,反覆現身做對的事。
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
今晚,就來和訂閱制讀者分享新書楔子的三分之一。原本想要把楔子整個貼上來,卻發現楔子就有六千多字,所以決定還是放三分之一就好。其實現在看這些,都覺得和自己判若兩人,有的地方連自己都不敢看下去——原來高瑞希,過去活得這麼不開心。 前天訂閱制讀者表達課第二期開班,因為感冒無法帶課,所以事先錄製了講解
薪水的高低,從來不是努力的問題,而是思維的選擇。年薪百萬的人,不是單靠埋頭苦幹,而是透過「創造價值」決定自己的價格。他們懂得提升不可取代性、創造多重收入、主動尋找機會、投資自己,讓財富加速成長。與其等加薪,不如掌握「決定薪資的能力」。這篇文章,讓你看清真正的收入差距,從現在開始,為自己創造更高價值!
我不是不渴望愛,而是害怕愛會讓我失去自己。單身,對我來說,比戀愛更安全,因為這樣我能掌控自己的情緒與生活,而不必承擔愛帶來的責任與不安。如果你愛上一個像我這樣的人,請別急著改變我,讓我知道,愛不是束縛,而是自由與陪伴。
霍格華茲魔法學院是哈利波特裡的經典城堡,雖然是虛構的建物,但影響力卻超乎現實,身為現代人沒有人不認識這座偉大的魔法學院,美國一位女性樂高玩家「Alice Finch」,使用了超過四十萬片以上的樂高積木耗時一年,以樂高人偶尺寸為比例重現了這座學院。
輸家有目標,贏家有系統。系統:在長期來說對你有利的地方,反覆現身做對的事。
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
你可能也想看
Google News 追蹤
Thumbnail
在創作的路上真的很多人問我說 到底要怎麼做出符合自己期待 但又可以表現得很有美感的作品?🥹 這個問題真的應該是每個創作者都一直在學習的課題吧!
Thumbnail
第一次使用這平台 處於摸索狀態 透過文字希望可以好好紀錄自己的生活
Thumbnail
新關係下,反思寫作對自己的意義,寫作成為記錄心情、想法的方式,如何找到平衡?同時也分享新學到的新詞語及感受。
Thumbnail
最近幫忙弄了貼圖, 寫個心得來小小紀念一下~ 不囉嗦,先上圖~
每天持續的書寫,是給自己的一個任務、一種生活記錄,是將自己的所學的內化及輸出。 隨著自我探索及生活重心的轉變,發現以前讓自己有所感悟的書籍、自我成長的影片已經不再受用、也不再那麼的有共鳴,不是因為厭煩或別人的創作沒有新意。 而是那些道理自己都懂了,不再會因為那些情緒或問題困擾了。但也因為這樣讓自
Thumbnail
原「主編後記」裡的分享(新單元新嘗試)。思考著,如果能讓更多人接收到這些知識點就更棒了⋯⋯
Thumbnail
如題所說 ~~ 沒更新有一段時間吧 , 最近發生很多事情 好的也有 壞的也罷 當我靜下心 仔細想想 順便打開網址 看看其他人的作品 不能說自己寫的不錯 不得不說 別人作品寫得也不錯 哈哈哈 雖然我很喜歡寫作 從一開始的部落格 無名小站 只到方格子 陸陸續續 過著平庸不凡的日子 (喝
IG重新整理了一下,試著做圖文,這篇談分享。
Thumbnail
最近加入了這個有趣的地方 ,收到了系統關切 ,怎麼還沒看到你的創作 文字,是人們用來溝通交流的工具。 常常會很佩服能把文字依照自己想法,打成一大串文章的創作者。 總是想像,能一直不斷的創作文章,以此維生的人,到底是如何文思泉湧的。 也許真的需要不斷的大量閱讀,才能有更多的文字素材可以隨時讓大
Thumbnail
在創作的路上真的很多人問我說 到底要怎麼做出符合自己期待 但又可以表現得很有美感的作品?🥹 這個問題真的應該是每個創作者都一直在學習的課題吧!
Thumbnail
第一次使用這平台 處於摸索狀態 透過文字希望可以好好紀錄自己的生活
Thumbnail
新關係下,反思寫作對自己的意義,寫作成為記錄心情、想法的方式,如何找到平衡?同時也分享新學到的新詞語及感受。
Thumbnail
最近幫忙弄了貼圖, 寫個心得來小小紀念一下~ 不囉嗦,先上圖~
每天持續的書寫,是給自己的一個任務、一種生活記錄,是將自己的所學的內化及輸出。 隨著自我探索及生活重心的轉變,發現以前讓自己有所感悟的書籍、自我成長的影片已經不再受用、也不再那麼的有共鳴,不是因為厭煩或別人的創作沒有新意。 而是那些道理自己都懂了,不再會因為那些情緒或問題困擾了。但也因為這樣讓自
Thumbnail
原「主編後記」裡的分享(新單元新嘗試)。思考著,如果能讓更多人接收到這些知識點就更棒了⋯⋯
Thumbnail
如題所說 ~~ 沒更新有一段時間吧 , 最近發生很多事情 好的也有 壞的也罷 當我靜下心 仔細想想 順便打開網址 看看其他人的作品 不能說自己寫的不錯 不得不說 別人作品寫得也不錯 哈哈哈 雖然我很喜歡寫作 從一開始的部落格 無名小站 只到方格子 陸陸續續 過著平庸不凡的日子 (喝
IG重新整理了一下,試著做圖文,這篇談分享。
Thumbnail
最近加入了這個有趣的地方 ,收到了系統關切 ,怎麼還沒看到你的創作 文字,是人們用來溝通交流的工具。 常常會很佩服能把文字依照自己想法,打成一大串文章的創作者。 總是想像,能一直不斷的創作文章,以此維生的人,到底是如何文思泉湧的。 也許真的需要不斷的大量閱讀,才能有更多的文字素材可以隨時讓大