ISIP-HS CTF Writeup
Intro 這是我第一次打組隊的 CTF,隊友是 EH、Cgm、J1SON 以下只放我還記得是我解的且 writeup 是我寫的且「有趣」的題目 OSINT SupplyTrace 試一下可以發現網站有.git洩漏 記得網址最後要加/ 我們用GitTools把他抓下來 gitdumper.sh http://23.146.248.125:8088/.git/ supplytrace git branch發現有另一個branch叫internal/api-handover 切換過去 git checkout internal/api-handover 查看 CLAUDE.md 於是我們到 https://www.postman.com/isip-hsctf/workspace/26b146a0-9d40-4be7-b1f8-1ebd9155d069 照著檔案說明到該去的地方 Switch Environment讓token變數能被載入,並且把請求網址改成題目的網站 送出POST 見鬼,怎麼404 我們就這樣卡超久直到我通靈拿專案名稱去Google ...
CRLF v.s. LF: Windows 和類 Unix 系統換行的不同
去年 (2025) 中我和 EH 每天交換一個資安 / 電腦小知識,這篇是其中一個在 5/26 寫的。 而現在他比我強多了 這是我在寫 exploit 的時候遇到莫名的 bug 而學到的 換行字元其實有兩種 CR(Carriage Return):表示「回到起始點」,表示作 \r 或 ^M,ASCII碼13 LF(Line Feed):表示「下一行」,表示作 \n 或 ^J,ASCII碼10 在電傳打字機(Teletype Model 33)的時代,打印完一行換行時需要時間,而這個時間剛好可以打兩個字符。如果這時又有新的字符傳過來,那麼這兩個字符將丟失。於是研製人員在每行後面加兩個表示結束的字符。一個就是CR,告訴打字機把打印頭定位在左邊界;另一個是LF,告訴打字機把紙向下移一行。 (改自 https://seacatcry.pixnet.net/blog/post/13732061) 到了電腦時代,就出現分歧了,因為一開始儲存空間很貴,所以有一派人認為用一個字元表示換行就好了,所以才會變成 Windows/DOS 的換行還是兩個字元(CRLF),而 Linux 只有一個字元...
boroCTF 2026 Writeup
Intro Sorry, I didn’t write writeup for all the challenges I solved. So only some of them are in this writeup. This is my second team-up CTF competition, and my teammates are EH, Cgm, and shrimp2845. The competition is held from 2026/6/12 to 2026/6/16, the second weekend after I graduated from high school! This CTF competition did not use dynamic scoring. We got 35th place / 178 teams in the HS Division, and 93rd place / 831 teams of all teams. OSINT Satoshi Hunt I found a X account whose...
三大群同構定理的直觀看法與證明
用直觀的方式理解、內化群論中的三個同構定理,再根據這個直覺自然的完成嚴謹證明。文中輔以圖片和交換圖幫助理解。
2026 THJCC CTF Summer Edition Writeup
2026 THJCC CTF Summer Edition 的 Writeup
AIS3 Junior Writeup
Basic The Fist Flag 在 CTF 中的目標就是找到一串「Flag」,這題是熟悉平台操作使用,直接將整個字串複製貼上即可 Flag: Flag(Thi3_is_the_First_flag) Linux-1 在 Linux 系統 (和 Windows 一樣,是一個作業系統,常見於伺服器) 中,要印出一個檔案的內容可以使用 cat 指令 (對應的 Windows 指令為 type),用法為:cat 檔案名稱。此題的目標是印出 flag (很好猜 Flag 就在 flag 裡)。因此使用 cat flag Flag: FLAG{cat_is_enough_for_the_first_step} Linux-2 解法1 要找出 Flag,我們第一步可以先列出目錄底下有哪些檔案,在 Linux 系統中,我們可以使用 ls 指令列出某個目錄底下的所有內容,用法為:ls 目錄,若未指定目錄,則預設列出目前目錄底下的檔案。執行 ls 之後會輸出以下: app.py notes.txt projects.txt todo.txt welcome.txt 接著我們可以...
科林研發 x 清華大學 - 2026 半導體AI科學營 紀錄
前言 報個好營隊 科林研發 x 清華大學 - 2026 半導體AI科學營 活動紀錄 Day1 一早9點報到,我是最後一個到的😛一開始就是在介紹科林研發、講一些砥礪的話。從科學競賽與寫作開始是正課。但因為我比過科展,而且也高中畢業了,這堂課講的如何撰寫報告和格式要求對我來說都算複習;而能比的比賽我已畢業也不能比了XD。這堂課最大的收穫應該是他講了一個網路上的百年爭論的答案:ddx\frac{\mathrm{d}}{\mathrm{d}x}dxd 的 ddd 到底需不需要斜體,答案是要用正體,因為他是一個「算符」!這位老師也用 vibe coding 做了一些物理模擬或可以搭配教學的網站。上課帶我們玩了「馬呂斯定律」的那個,拿了個偏光片,然後用手機測照度。但因為手機是用前鏡頭感應的,要測筆電螢幕的照度,又要看手機螢幕顯示的數值,所以我一下跑到桌子左邊一下跑到右邊,用各種奇怪的姿勢一面壓住偏光片跟手機一面看手機上的數字。 接下來就是午餐時間了!午餐吃得還不錯,還有手搖飲喝。雖然大家都不熟但我已經開始講幹話了,說來這個營隊走路要很小心,這裡有很多半導體。 下午自我介紹,聽到有一堆機...
HTB - Global Hyperlink Zone Writeup
The writeup for hack the box quantum challenge: Global Hyperlink Zone Writeup
Junior.Crypt.2026 CTF Writeup
前言 我們戰隊組了三隊去玩:RCEs、RCEs-2、owo (因為一隊上限 3 人),結果 RCEs-2 排名比我們前面很多XD Misc Ghost Layers 題目給了一個 svg: 先上網找個 svg-formatter-beautifier 這樣比較好看 然後可以看到 <def> 中的 <g id="s17">: <g id="s17"> <g transform="translate(62.500,454.000) scale(0.009400,-0.009400)" fill="#f8efc9" stroke="#f8efc9" stroke-width="36" stroke-linejoin="round"> <path d="M803 578Q803 728 746.0 818.5Q689 909 596 909Q504 909 447.5 819.0Q391 729 391 578Q391 426 447.5 336.0Q504 246 596 246Q689 246 746....








