程式忍者PGNinja

Hacker News

開發者用 Rust 打造免瀏覽器 Turnstile 解題工具

· 開發者釋出開源工具 cfsolve,免用瀏覽器就能解開 Cloudflare Turnstile 驗證並取得通行憑證。

開發者 chris124567 在 GitHub 發布開源工具 cfsolve,用 Rust 寫成的函式庫與命令列工具。目的是不開真正瀏覽器,就能解開網站用來擋機器人的 Cloudflare Turnstile 驗證,自動取得通行用的 token 或 cookie。

cfsolve 不開 headless browser,而是直接模擬 Safari 或 Chrome 在檢查階段會回傳的資料,這些預錄回應存成 JSON 格式。只要提供網址與 sitekey,透過代理或直接連線就能取得驗證結果,瀏覽器環境只需載入一次即可支援多個請求同時進行。

Cloudflare Turnstile 是常見的反機器人機制,過去要繞過通常得靠較吃資源的 headless browser。cfsolve 用預錄資料取代部分檢查邏輯,大幅降低資源消耗,因此在 Hacker News 上引起討論,也有人提到這類工具對網站防護與隱私的影響。

這則新聞偏產業面,討論的是網路安全攻防的工具細節,比較適合已經懂一點網路通訊與驗證機制的學生參考;對剛開始學程式的孩子來說,重點可以放在「網站怎麼分辨真人與機器人」這個概念本身,而不是工具的實作細節。

開源網路安全開發工具

其他新聞