學習筆記

14 posts14 篇

  • 2025-12-30 · 學習筆記 · CTF · 題解

    AmateursCTF 2025 Writeup

    Contest Link: https://ctftime.org/event/2844/ Team Name: StarMachine Members: hypersoweak, Andromeda, Qwertypig Ranked 31 / 853 teams misc/Uwa so Piano 題目只給了一個 …

    #AIS3 #資訊安全

  • 2025-12-26 · 學習筆記 · CTF · 題解

    AIS3 EOF 2026 Qualification Writeup

    這次 AIS3 EOF 2026 Qualification 同時也是計算機安全的期末考,我的隊伍是 StarMachine,跟 Andromeda, Qwertypig, chenyanjun 一隊,我主要負責 crypto 的部份,但手癢寫了一點 web 跟 reverse,pwn 實在是太難了,我看了三題都寫不出…

    #AIS3 #資訊安全

  • 2025-12-18 · 學習筆記

    Neovim + LazyVim 基本設定調整

    安裝 LazyVim 因為 LazyVim 需要較新的 Neovim 版本,apt 等 package manager 可能還停留在舊版,所以可以直接去 下載 AppImage。 裝好 Neovim 後,就可以參考官方文件來安裝 LazyVim:。裝好 LazyVim 後理論上就可以直接使用 了,非常方便,不過可以稍微…

    #Neovim

  • 2025-08-01 · 學習筆記 · CTF · 題解

    picoCTF 2025 Writeup

    Easy SSTI1 打開是個簡陋的網頁,根據題目名稱 SSTI,我們試試輸入 {{7*7}},結果網頁回傳 49,表示有 Server-Side Template Injection 的漏洞 那我們可以開始來搞事了,先來看看裡面有什麼東西 啊哈找到 flag 了,直接 Flag: picoCTF{s4rv3r_s1d…

    #picoCTF #資訊安全

  • 2025-07-25 · 學習筆記 · CTF · 題解

    picoCTF 2024 Writeup

    Easy WebDecode 打開之後是個挺抽象的網站 隨便亂翻在 About 頁面 inspect 這坨文字就找到了 cGljb0NURnt3ZWJfc3VjYzNzc2Z1bGx5X2QzYzBkZWRfMjgzZTYyZmV9 這東西看起來就像 Base64,解決 Flag: picoCTF{web_succ3s…

    #picoCTF #資訊安全

  • 2025-04-12 · 學習筆記

    解決 Ubuntu 無法使用 Wi-Fi 熱點(Hotspot):關於 UFW 防火牆的設定

    在 Ubuntu 系統上啟用 Wi-Fi 熱點(Hotspot)時,有時會遇到裝置雖然可以連線,但卻無法正常上網的情況。這個問題經常與防火牆(UFW)的設定有關,而不是網卡或 NetworkManager 本身的問題。 本篇文章將說明如何判斷問題是否出在防火牆,並提供完整的 UFW 設定方式來解決此 問題。 筆者使用的…

    #Linux #Ubuntu #UFW

  • 2025-01-26 · 學習筆記

    使用 Python 虛擬環境(venv)

    以下操作使用 Ubuntu 22.04.5 LTS。 為什麼要使用虛擬環境 虛擬環境(venv)是 Python 開發中的一個重要工具,主要用來隔離專案的執行環境和依賴。當我們同時開發多個專案時,這些專案可能需要不同的 Python 套件或版本。如果直接在全域環境安裝這些套件,容易導致衝突或版本相容問題。虛擬環境允許每…

    #Python

  • 2025-01-04 · 學習筆記

    使用 GitHub Pages 部署 Next.js 應用程式時 js 與 css 資源無法載入

    最近把我的整個主頁面 重寫了。本來是用原生的 React 加上手刻 CSS 寫了一個看起來很 Cyberpunk 風的 Portfolio,但 最近比較喜歡極簡風(而且比較好寫),所以乾脆用 Next.js + Tailwind CSS 全部砍掉重練,也是對我設計能力的考驗 ww 結果部署到 GitHub 後 js 跟…

    #Web #Next.js

  • 2024-10-18 · 學習筆記

    將 WSL 移動到另一個磁碟

    啊啊啊 WSL 把我 C 槽炸了 以前裝完 WSL 就直接用了,最近在 WSL 上訓練模型才發現一個問題,預設的 WSL 位 置是在 C 槽,所以我存了大量的資料在 C 槽導致空間快炸了,查了下資料發現要把 WSL 移走非常容易。 使用 WSL command line tool 步驟如下: 匯出 distributi…

    #WSL #Linux #Windows

  • 2024-09-13 · 學習筆記 · 演算法

    使用 Dancing Links (DLX) 解決精確覆蓋問題

    此文章尚未完成 這學期的 ADA 第一週作業就出了這題,甚至還沒開始上演算法,非常可怕。雖然助教 說爆搜剪枝瘋狂優化會過,但我還是覺得寫 DLX 比較好玩,所以就順便紀錄一下。 精確覆蓋問題 定義 引用維基百科的說明: 在一個全集 中若干子集的集合為 ,精確覆蓋是指, 的子 集 ,滿足 中的每一個元素在 中恰好出現一次…

    #NTU

  • 2024-06-21 · 學習筆記

    如何解決 Git warning: "CRLF will be replaced with LF"

    前幾天在使用 git add 時跳出如下的錯誤訊息 這是因為 Windows 與 Linux 系統的預設換行字元不同所導致的。Windows 預設的換行字元是 CRLF,Linux 則是 LF,因為換行字元不一樣,提交程式碼的修改內容時,Git 可能會認為每一行都做了修改。 通常發生在多人合作但使用不同作業系統時,也會…

    #Git #Linux #Windows

  • 2024-04-21 · 學習筆記

    使用 VS Code 撰寫 Python 程式

    本文適用於 Windows 環境。 下載並安裝 Python 到 Python 官網安裝檔,安裝最新版本 。 安裝時勾選 Add python.exe to PATH,讓 Python 自動加入 Windows 環境變數。 完成後打開 terminal,輸入 python,跳出版本資訊就是安裝成功了~ 安裝 Visua…

    #VSCode #Python

  • 2024-03-12 · 學習筆記

    常用 VSCode 快捷鍵

    VS Code 有非常多快捷鍵,我整理了一些較常用的,可以加速工作效率。 編輯程式 | 快捷鍵 | 功能 | | --------------------- | -------------------------------------------------- | | Ctrl+/ | 註解 / 取消註解(可以一次註…

    #VSCode

  • 2024-02-14 · 學習筆記

    使用 VS Code 撰寫與編譯 C/C++ 程式

    有鑑於 C/C++ 的環境建置真的有夠麻煩,我自己也踩了好幾次坑,因此寫了這篇文章,希望大家都不要被 C 系列荼毒 >\ Apply Changes 按 Apply,就會開始安裝編譯器跟標頭檔等等的文件 之後等它安裝完成後就可以把 Installation Manager 關了 加入 PATH 環境變數 PATH 環境…

    #VSCode #C++

Contact聯絡
in Taipei for me我在台北的時間

NTU CSIE · 2023–

Language介面語言

Accessibility無障礙

Reduce motion減少動態
Text size文字大小