iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Security

走進資安現場: JavaScript資安逆向工程超實戰 系列

透過鐵人賽挑戰慢慢走進 JavaScript 資安逆向的世界,從環境準備、工具操作,到實際分析與還原程式邏輯,讓你在真實案例中累積實戰經驗。

內容涵蓋基本調試技巧、常見加密與混淆手法、Node.js、Hook、Webpack...等運作方式。

由淺入深從基本觀察,分析流程,到面對高難度挑戰,逐步建立對資安逆向的理解。

本系列並非鼓勵攻擊行為,而是希望透過理解攻擊手法,強化防禦思維與系統安全。無論你是資安入門者、前端工程師,或對逆向工程感興趣的開發者,都能在這 30 天中獲得寶貴的知識與實戰體驗。

參賽天數 26 天 | 共 26 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 Object.defineProperty、Proxy 在 JavaScript 逆向中的應用

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-11 ‧ 由 nicklabs 分享
DAY 12

Day 12 什麼是混淆?揭開程式碼迷霧的資安技術

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-12 ‧ 由 nicklabs 分享
DAY 13

Day 13 JSVMP 混淆: JavaScript 虛擬機的原理

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-13 ‧ 由 nicklabs 分享
DAY 14

Day 14 JSVMP 實戰觀察:逐步還原 switch-case VM 混淆程式

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-14 ‧ 由 nicklabs 分享
DAY 15

Day 15 Node.js 如何生成 AES、DES 加解密

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-15 ‧ 由 nicklabs 分享
DAY 16

Day 16 Node.js 如何生成 MD5、SHA 雜湊值

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-16 ‧ 由 nicklabs 分享
DAY 17

Day 17 Node.js 如何生成 RSA 加解密

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-17 ‧ 由 nicklabs 分享
DAY 18

Day 18 什麼是「魔改算法」?以MD5為例深度剖析

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-18 ‧ 由 nicklabs 分享
DAY 19

Day 19 Webpack 編譯過的程式碼是如何運作的?解析打包後的結構

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-19 ‧ 由 nicklabs 分享
DAY 20

Day 20 逆向實戰 - 解析MD5簽名機制流程 (簡單)

本系列文章所討論的 JavaScript 資安與逆向工程技術,旨在分享知識、探討防禦之道,並促進技術交流。所有內容僅供學術研究與學習,請勿用於任何非法或不道德...

2025-09-20 ‧ 由 nicklabs 分享