跳到主要內容

吳宸麒 Wu Chen-Chi

全端工程師 · 資安

摘要

全端工程師,專注在資安、自動化與逆向。在自己每天用的系統裡找出真實的問題、負責任地揭露,再把沒有文件的內部介面變成能用的工具。


技能

  • 語言 — Python、TypeScript、Lua/Luau、SQL
  • 後端與資料 — FastAPI、Next.js API Routes、Drizzle ORM、SQLite
  • 前端 — Next.js、React、Tailwind CSS
  • 基礎設施 — Docker、Linux、OpenWrt、Cloudflare Tunnel、Proxmox、Tailscale
  • 資安 — Burp Suite、IDOR / XSS / CSRF、負責任揭露、WAF 與 reverse proxy 強化

學歷

台北城市科技大學資訊工程科 五專部(2023 – 2028 預計)


經歷

資安與自動化 · 校電算中心

2026 – 現在

  • 透過 HITCON ZeroDay 揭露校務系統的漏洞,其中一個 IDOR 可以讀到其他學生的資料。
  • 揭露後被電算中心找進去,在授權範圍內做評估與修補:補掉幾個後門、修了幾個 XSS。
  • 寫了幾支 Python 內部自動化工具,把原本人工處理的維運流程自動化,減少單位的重複業務。
  • 提出 WAF 與 reverse proxy 強化方案,後來外包給廠商執行,方向大致相同。
  • 學校記了兩支小功,並頒發獎狀與獎學金。

接案 Roblox 開發者 · 遠端

2022 – 2024

  • 自由接案,和幾個各地的開發者固定合作開發遊戲,全英文溝通。
  • 用 Luau 寫戰鬥、FPS、養成與背包系統。
  • 國中自學 Roblox Studio,2022 年開始接付費案子。

專案

Agora-AI — 校務 AI 助理

FastAPI · Next.js · Docker · SQLite · Gemini API

  • 逆向沒有公開文件的校務系統,包成好用的 API。
  • 做成能用自然語言問課表、成績、缺勤與請假的 AI agent——10 個工具。
  • Docker 容器化後,透過 Cloudflare Tunnel 部署到學校 VM。
  • 目前暫停,想重新想清楚範圍再繼續。

早餐店點餐系統

Next.js · Drizzle ORM · SQLite · LINE Messaging API

  • 掃 QR code 點餐,訂單狀態即時透過 LINE 推給店主。
  • 訂單生命週期用狀態機建模,透過 SSE 同步給前端。
  • 用 Drizzle ORM 設計 9 張表;訂單存快照欄位,之後改菜單不會動到歷史紀錄。

一句一幀 — 台詞截圖搜尋

Next.js · Python · EasyOCR · ffmpeg

  • 用 OCR 建立字幕索引,跨三部作品搜尋台詞對應的畫面。
  • 把預先產好的畫面改成 ffmpeg 即時生成加 LRU cache,圖片儲存從 4 GB 降到 0。

興趣

重機、HomeLab(Proxmox、Immich、Docker)、電吉他、osu!、健身