iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0
自我挑戰組

新手挑戰 picoCTF:資安入門紀錄系列 第 7

Warm Up:透過 Help Flags 找到隱藏的 Flag

  • 分享至 

  • xImage
  •  

今天挑戰的題目屬於 General Skills 的入門題:https://ithelp.ithome.com.tw/upload/images/20250919/20178898dLkyMXUyEC.png
題目給的提示是:Can you invoke help flags for a tool or binary?
意思就是要我試著呼叫工具或二進位檔的 help flags,看看能不能找到答案。

解題過程

  1. 使用先前學習過的"wget"獲得題目資訊:https://ithelp.ithome.com.tw/upload/images/20250919/20178898ThnORkAkrI.png

  2. 使用"ls"列出檔案個項目,再"cat"讀取flag中內容:https://ithelp.ithome.com.tw/upload/images/20250919/20178898JfNcFXg7i4.png
    正當我以為答案已經出來時,系統卻顯示錯誤...
    前面可以觀察到,有多個檔案(README.txt flag flag.1 flag.2 warm)顯然正確答案是藏在warm中

  3. 使用"strings warm | grep -i help"搜尋文檔中的關鍵字:https://ithelp.ithome.com.tw/upload/images/20250919/201788983LqkNVFYgp.png
    果然成功找到正確的Flag!!

本日學習重點
help flags 是第一步:很多 binary 內建 -h 或 --help,題目會把 flag 隱藏在 usage message 裡。
善用檢查工具:如果沒辦法直接執行,也能用 strings warm | grep -i help 搜尋文字線索。
逐步嘗試:即使只是最基礎的操作,很多題目會把解題思維藏在最簡單的地方。


上一篇
Base64 編碼解碼
下一篇
小結篇|CTF 基礎挑戰整理
系列文
新手挑戰 picoCTF:資安入門紀錄8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言