iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0

今天挑戰的題目是 what's a net cat?,核心在於學習 Netcat (nc) 的使用。這個工具在資訊安全和 CTF 比賽中非常常見,被稱為「瑞士刀」一點也不為過。它能讓我們透過 TCP 或 UDP 與指定的主機和 Port 建立連線,進而讀取或傳送資料。

題目:https://ithelp.ithome.com.tw/upload/images/20250918/20178898nmUCVgt0ex.png

題目要求我連線到 jupiter.challenges.picoctf.org 的 25103 port
在Webshell中輸入"nc jupiter.challenges.picoctf.org 25103"
https://ithelp.ithome.com.tw/upload/images/20250918/20178898cfx4s0yzbn.png
輸入後,我就能直接從伺服器端讀取訊息,其中就藏有 flag!這就是 Netcat 的強大之處,它不只是一個「檔案讀取工具」,更像是一扇窗口,讓使用者能直接與伺服器互動。

基礎小結
與前幾天的學習串起來,建立了一個小工具箱:
ls、cat:用來列出與讀取檔案,幫助我檢視隱藏在檔案裡的資訊。
wget:能下載遠端伺服器提供的檔案,取得題目素材。
ssh:讓我能安全地登入遠端主機,操作並找到旗幟。
nc (Netcat):則是透過 TCP/UDP 連線,直接和伺服器溝通,讀取資料。

這些指令雖然看似基礎,但在 CTF 的世界裡,卻是最重要的基石。一步步練習下來,我更能理解 Linux 與網路操作的底層邏輯,也逐漸熟悉駭客思維的起點。


上一篇
用 SSH 連入 picoCTF 主機並取得 flag
下一篇
挑戰 Crypto: ROT13 解密
系列文
新手挑戰 picoCTF:資安入門紀錄8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言