picoCTF - Static ain't always noise 實戰解析

更新於 發佈於 閱讀時間約 3 分鐘

前言

熱騰騰的文章又來囉~

在開始之前想先聊聊為甚麼我想些 picoCTF 這系列的文章。

會寫這系列的文章除了因為不知道要寫甚麼以外,還有因為,其實 CTF 的 writeup 很少中文版的。雖然有可能是我單純沒看到,不過,我也想藉此來宣傳「資安是很有趣的東西」這樣的概念。




Static ain't always noise

題述


打開 static 檔案後會發現裡面一推亂碼,而 BASH script下載下來後是一個叫 ltdis.sh 的檔案,裡面有一串看不懂的程式碼

好,所有該看的都看完了,我們開始解題吧~。


開始解題

看到一推亂碼我的第一反應是用 linux 中的指令----strings

官方的說法是說它可以幫我映出檔案裡可以印出的字元,不過,個人使用起來是覺得它本身有點將 binary 解碼的感覺。

不管如何用strings空格 static,enter 按下去後會跑出一推看似比較看得懂的英文字。前後找一下就可以看到 flag 了。

如果怕慢慢找眼睛會花掉,可以在後面加一行|grep pico意思就是我們要從strings輸出的文字中找含有 pico 的字串。

raw-image

當然,我想這應該也不是作者想要的方式,畢竟我們連第二個檔案都沒用到。

因此,用 google 大神查了一下看到了第二種解法。

首先,我們要了解地個檔案室甚麼牛鬼蛇神。

其實,從檔名就可以知道它是 bash 腳本,一個 linux 裡很常見的程式語言。不過,因為我沒學過😅,所以我請 AI 幫我解讀了一下裡面的內容,如下。


用於反組譯二進制文件並從中提取字符串。以下是腳本的主要步驟:

  • 開始反組譯:使用objdump命令對指定的二進制文件進行反組譯,只針對.text段落。
  • 檢查結果:確認生成的文本文件$1.ltdis.x86_64.txt是否非空。
  • 提取字符串:如果反組譯成功,則使用strings命令從二進制文件中提取字符串並附上文件偏移量。
  • 錯誤處理:如果反組譯失敗,則顯示錯誤信息並終止腳本。


簡單來說,它將檔案反組譯後會用strings指令處理過後再輸出。跟我們在做的事情有點像呢。

不過在我們下./ltdis.sh後他跑出 Permission denied,這個原因大機率是權限不符,所以我們要再下一個指令sudo chmod +R 777(+R是遍歷所有子目錄,理論上是不用,不過別人的writeup有用到我就把它秀給大家看),這樣我們就可以取得 ltdis.sh 的所有權限了。

將要反組譯的檔案 static 放在./ltdis.sh後面-->./ltdis.sh static,我們就開心的拿到 flag 啦~。




結語

其實,這題是許多在學 linux 基礎指令時會看到的類似題型,所以如果還想在練習看看其他題可以到picoCTF上輸入 strings it。這題就單純是在考 strings 的用法了。


駭客們正監聽著你的電腦,看你有沒有幫這篇按讚😎

留言
avatar-img
留言分享你的想法!
普普文創-avatar-img
2024/05/09
這看起來要花好多時間學習。很棒。
周濡墨-avatar-img
發文者
2024/05/11
普普文創 其實就是經驗的累積。題目越寫越多後自己發現寫起來也越順。不過這也要謝謝大家的支持,讓我能持之以恆😆
avatar-img
周濡墨的沙龍
17會員
112內容數
有別於未付費的文章,專題區的文章偏向愛情短篇小說,較有戲劇性,篇幅也會較長;未付費文章會偏向極短篇小說,並且以類似散文的手法寫作
周濡墨的沙龍的其他內容
2025/04/23
核心意識 自有平台 工作地點 職缺和實習 培訓 你不需要很厲害 QA 面試詳細內容:20分鐘線上程式測驗。沒有複試,一次面試。會從履歷中問問題 有沒有短期實習,例如暑期實習:希望暑假+一個學期。開學後每周三天沒有硬性規定哪幾天 資安推薦能力或證照:英文能力,e
Thumbnail
2025/04/23
核心意識 自有平台 工作地點 職缺和實習 培訓 你不需要很厲害 QA 面試詳細內容:20分鐘線上程式測驗。沒有複試,一次面試。會從履歷中問問題 有沒有短期實習,例如暑期實習:希望暑假+一個學期。開學後每周三天沒有硬性規定哪幾天 資安推薦能力或證照:英文能力,e
Thumbnail
2025/03/03
此題為栅欄密碼或稱籬笆密碼。會知道栅欄密碼是因為文字中出現fence和zig-zag pattern。其中第二點很符合栅欄密碼的特徵,請看下圖。 栅欄密碼真就是以Z字形進行加密的。 而這題只要放進隨便一個online decrypt tool都可以解出來。例如我就是用這個網站解出來的。欄數填
Thumbnail
2025/03/03
此題為栅欄密碼或稱籬笆密碼。會知道栅欄密碼是因為文字中出現fence和zig-zag pattern。其中第二點很符合栅欄密碼的特徵,請看下圖。 栅欄密碼真就是以Z字形進行加密的。 而這題只要放進隨便一個online decrypt tool都可以解出來。例如我就是用這個網站解出來的。欄數填
Thumbnail
2025/01/29
介紹 Remedy ctf 裡,solidity(區塊鏈)的題目占多數。並且在比賽中會不時新增題目 學到知識 雖然沒有解出一題(除了第一題水題),但還是學到一些東西。 先來介紹一些專有名詞 RPC 客戶和區塊鏈互動的介面。如果用瀏覽器造訪會得到一個json,像這樣{"detail":
Thumbnail
2025/01/29
介紹 Remedy ctf 裡,solidity(區塊鏈)的題目占多數。並且在比賽中會不時新增題目 學到知識 雖然沒有解出一題(除了第一題水題),但還是學到一些東西。 先來介紹一些專有名詞 RPC 客戶和區塊鏈互動的介面。如果用瀏覽器造訪會得到一個json,像這樣{"detail":
Thumbnail
看更多
你可能也想看
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
創作者營運專員/經理(Operations Specialist/Manager)將負責對平台成長及收入至關重要的 Partnership 夥伴創作者開發及營運。你將發揮對知識與內容變現、影響力變現的精準判斷力,找到你心中的潛力新星或有聲量的中大型創作者加入 vocus。
Thumbnail
「讓子彈飛一下」是中國大陸網民用語。在信息被嚴格管控、又延在信息爆炸的環境,很多無法證實的耳語傳言滿天飛,無論是真是假,讓信息彈片先飛一下,等待塵埃落定,不失為應對的辦法。 但是,「讓子彈飛一下」足夠嗎?我個人覺得:如果想收到正確消息而不被蒙蔽,最好是能夠積極查證。但這也正是最困難
Thumbnail
「讓子彈飛一下」是中國大陸網民用語。在信息被嚴格管控、又延在信息爆炸的環境,很多無法證實的耳語傳言滿天飛,無論是真是假,讓信息彈片先飛一下,等待塵埃落定,不失為應對的辦法。 但是,「讓子彈飛一下」足夠嗎?我個人覺得:如果想收到正確消息而不被蒙蔽,最好是能夠積極查證。但這也正是最困難
Thumbnail
本文介紹如何對 Telegram 憑證監控機器人的代碼進行優化,包括新增指令、讀取變數、提高可讀性和可維護性。
Thumbnail
本文介紹如何對 Telegram 憑證監控機器人的代碼進行優化,包括新增指令、讀取變數、提高可讀性和可維護性。
Thumbnail
戰男女性別!! 好啦,其實我也不知道辣XDDD 但就是最近很夯的Threads,原本剛申請的時候,純粹只是拿來發發一些廢短文,抒發性質居多,也沒想太多。 但可能是最近脆的用戶暴增,不小心隨便發一則小廢短句,都會有陌生人來響應,真的是嚇死寶寶了~~ 然後捏,一不小心就掌握到了流量密碼,當然我的
Thumbnail
戰男女性別!! 好啦,其實我也不知道辣XDDD 但就是最近很夯的Threads,原本剛申請的時候,純粹只是拿來發發一些廢短文,抒發性質居多,也沒想太多。 但可能是最近脆的用戶暴增,不小心隨便發一則小廢短句,都會有陌生人來響應,真的是嚇死寶寶了~~ 然後捏,一不小心就掌握到了流量密碼,當然我的
Thumbnail
【駭入別人銷售漏斗,模仿驗證有效流程】
Thumbnail
【駭入別人銷售漏斗,模仿驗證有效流程】
Thumbnail
熱騰騰的文章又來囉~ 在開始之前想先聊聊為甚麼我想些 picoCTF 這系列的文章。 St
Thumbnail
熱騰騰的文章又來囉~ 在開始之前想先聊聊為甚麼我想些 picoCTF 這系列的文章。 St
Thumbnail
前幾天看到一則標題『貼牌的中國製智慧門鈴內含安全漏洞』,讓我想到以前寫過類似的故事,關於小型資訊公司與貼牌軟體漏洞的故事,也想重新整理思路當面對類似問題無論是開發公司或是購買軟體的公司該如何面對。
Thumbnail
前幾天看到一則標題『貼牌的中國製智慧門鈴內含安全漏洞』,讓我想到以前寫過類似的故事,關於小型資訊公司與貼牌軟體漏洞的故事,也想重新整理思路當面對類似問題無論是開發公司或是購買軟體的公司該如何面對。
Thumbnail
這篇文章分析了PANW法說會提到的資安產業過去10年最大的結構性變化,並探討了雲端和機器學習對資安產業的影響,特別針對雲端、機器學習、network security等議題進行了詳細的分析。
Thumbnail
這篇文章分析了PANW法說會提到的資安產業過去10年最大的結構性變化,並探討了雲端和機器學習對資安產業的影響,特別針對雲端、機器學習、network security等議題進行了詳細的分析。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News