AI 輔助的網路應用程式逆向工程

使用 Codex 和 Claude Code 建置、部署、逆向工程、安全測試和克隆現代 Web 應用程式

從這 5 小時的課程,你會學到

  • 使用 Codex 和 Claude Code 建立 Web 應用程式
  • 部署 Web 應用程式進行黑盒子分析
  • 無需原始程式碼即可對 Web 應用程式進行逆向工程
  • 在本地重新建立或克隆 Web 應用程式
  • 使用 AI 輔助對 Web 應用程式進行滲透測試
  • 建置並部署 Web 遊戲進行黑盒測試
  • 對 Web 遊戲進行逆向工程並將其克隆到本地
  • 使用 AI 驅動 Chrome 開發者工具來檢查 HTML、CSS 和 JavaScript
  • 使用 AI 分析網路流量、API 和瀏覽器存儲
  • 使用 AI 發現身份驗證、會話和應用程式工作流程以及即時通信
  • 使用 CDP 和 AI 瀏覽器自動化進行 Web 分析
  • 使用 AI 運行 OWASP ZAP 進行自動化 Web 應用程式道德駭客攻擊
  • 以及更多…

要求

  • 具備 HTML、CSS 和 JavaScript 的基本知識
  • 至少需要 ChatGPT Plus 訂閱才能存取 Codex
  • Claude Pro 訂閱是可選的,但如果您也想使用 Claude Code,則建議訂閱
  • 一台 Windows 電腦

課程說明

我們日常使用的應用程式大致可以分為兩類。第一類是原生應用程式,需要下載並安裝到電腦上。第二類是 Web 應用程序,它們在瀏覽器中運行,通常無需安裝。在本課程中,您將學習如何對 Web 應用程式進行逆向工程,並在您自己的電腦上重現其可觀察的行為。為了使學習過程更具實踐性和趣味性,我們將首先使用 Codex 和 Claude Code 來建立我們自己的 Web 應用程式和基於瀏覽器的遊戲。然後,我們將假設無法存取這些已部署的應用程式的原始原始程式碼,並嘗試在單獨的本機專案中重現它們。我們將使用 AI 編碼代理、瀏覽器開發工具和自動化技術,研究每個應用程式的工作原理,並嘗試在單獨的本地專案中重現它們。

本課程遵循實用且可重複的工作流程:

使用 Vibe Coding 建立應用程式,部署它,移除對原始原始碼的存取權限,對其行為進行逆向工程,並在本地重現它。

您將從使用 HTML、CSS 和原生 JavaScript 建立的簡單應用程式開始。隨著課程的深入,應用程式將變得越來越複雜,可能涉及瀏覽器儲存、壓縮的 JavaScript、前端框架、API、資料庫、身份驗證、即時通訊以及基於瀏覽器的遊戲。

透過掌握這個過程,您將建立一套實用的工作流程,用於理解和重現多種不同類型的 Web 應用程式。

此外,我們還將使用人工智慧對 Web 應用程式進行滲透測試。

您將學到什麼

課程結束時,您將能夠:

  • 使用 Codex 和 Claude Code 建置、測試、偵錯和部署 Web 應用程式
  • 在無法存取原始原始程式碼的情況下,調查已部署的應用程式
  • 使用 Chrome DevTools 和 AI 瀏覽器整合來檢查 HTML、CSS、JavaScript、網頁流量和瀏覽器存儲
  • 發現並重現 API、身份驗證流程、WebSocket 通訊和應用程式行為
  • 對基於瀏覽器的遊戲進行逆向工程,包括其分數、計時器、狀態和驗證邏輯
  • 使用 CDP、Codex 和 Claude Chrome 擴充功能來自動化瀏覽器檢查和使用者工作流程
  • 在本地重現應用程式,並使用自動化測試將其與原始應用程式進行比較
  • 驗證 AI 生成的應用程式,調試並修復錯誤
  • 對 Web 應用程式進行滲透測試

本課程有何不同之處

許多 Web 開發課程教你如何建立應用程式。

許多逆向工程課程教你如何檢查現有軟體。

本課程將這兩種方法結合起來。

你將:

  1. 建立原始應用程式
  2. 部署它
  3. 在無法存取原始程式碼庫的情況下對其進行調查——假設它運行在 Web 上。
  4. 對其功能進行逆向工程
  5. 在本地重建它
  6. 測試重建版本
  7. 揭示並比較原始實現
  8. 對 Web 應用程式執行滲透測試(道德駭客攻擊)

您還將了解現代 AI 編碼代理如何協助 Web 應用程式的開發、逆向工程和克隆。

加入課程

如果您對 Web 開發、逆向工程、瀏覽器自動化、AI 編碼代理、AI 輔助滲透測試或技術挑戰感興趣,本課程將為您提供機會,讓您將所有這些技能融會貫通。

加入我們,我們將使用 Codex 和 Claude Code 來建立、部署、調查、逆向工程、滲透測試和克隆日益複雜的 Web 應用程式和基於瀏覽器的遊戲。

目標受眾

  • 希望利用 AI 提高工作效率的逆向工程師
  • 尋求實現工作流程自動化的惡意軟體分析師
  • 探索 AI 驅動工具的白帽駭客與滲透測試人員
  • 對整合多種 AI 工具的系統感興趣的開發人員
  • 任何對利用 OpenClaw 實現 AI 與網路安全融合感興趣的人士

目標受眾

  • 對 Web 應用程式逆向工程感興趣的人
  • 想要在本地克隆 Web 應用程式的人
  • 網路安全專業的學生、CTF 參賽者
  • 對 AI 輔助滲透測試或道德駭客技術感興趣的人

講師簡介

Paul Chin, PhD 大學教授

我是一位處於半退休狀態的大學講師,擁有電腦科學博士學位,在電腦與資訊科技教學領域累積了三十多年的經驗。我的興趣廣泛,涉獵領域包括逆向工程、程式設計、音樂、健康、靈性修行以及身心福祉。閒暇時,我喜歡彈奏鋼琴,這為我鑽研技術之餘增添了充滿創意的平衡感。無論是面對面授課還是線上教學,我都樂於透過傳授實用技能與促進個人成長,激勵學生取得成功並實現夢想,這讓我深感充實與滿足。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程特價中 NT310 起(點擊看優惠)
  • ✨年訂閱每月 NT350 優惠🌈悠遊 Udemy 的 28000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀