使用 ASP 建立 HTTP 元件 (Winsock 實作)
Classic ASP 自製 HTTP Client COM 元件:VB6 + Winsock 實作 早期 ASP 內建無 HTTP Client 功能 (AS
跨站腳本攻擊 (XSS) 深度解析 (二):郵件傳遞、ActiveX 鏈與十六進位繞過
XSS 進階攻擊向量:郵件、ActiveX 與編碼繞過 延續上篇,本文探討三種實戰中極具威脅的 XSS 變體:利用信任網站發送惡意郵件誘騙點擊、結合 Activ
跨站腳本攻擊 (XSS) 深度解析 (一):原理與基本攻擊範例
跨站腳本攻擊 (Cross-Site Scripting, XSS) 基礎篇 XSS 並非直接攻擊伺服器,而是利用網站「信任用戶輸入」的特性,將惡意腳本注入頁面
個人網站資料庫解決方案:ASP 連接 Access 實作指南
從 CGI 到 ASP:個人網站資料庫應用的簡易入門 早期個人網站受限於免費空間不支援資料庫、CGI 過於複雜,ASP 搭配 Access (透過 ODBC/D
ASP 動態產生 WBMP 圖片完整程式碼
WBMP 位圖動態生成:十六進位字串轉二進位輸出實作 本範例展示如何在 ASP 中將十六進位字串表示的 WBMP 原始資料,透過兩層轉換函式 (StoB + S
使用 ASP 產生 WML 內容與 WBMP 圖片
Classic ASP 開發 WAP 應用:WML 輸出與 WBMP 動態生成 早期行動裝置 (WAP 1.x) 使用 WML (Wireless Markup
Microsoft Script Encoder 腳本編碼器完整介紹 (四)
Script Encoder 實戰:JScript 程式碼加密與完整性保護 Microsoft Script Encoder 可將客戶端腳本 (VBScript
Server.Execute 與 #include 的差異比較
ASP 伺服器端包含機制:Execute vs Include 在 Classic ASP 開發中,Server.Execute 與 #include 都是重複
善用 Response.Buffer 提升網頁瀏覽速度
Response.Buffer 與 Response.Flush 效能優化實戰 在 Classic ASP 中,正確設定 Response.Buffer = T
如何使用 ASP 建立動態增長的表單?
動態表單實作範例:DYNAFORM.ASP 本範例示範如何使用 Classic ASP (VBScript) 建立一個可動態新增輸入欄位的表單。使用者可逐項輸入
ADO Recordset 進階技巧:Filter 篩選、CacheSize 效能、Clone 複製與 OpenSchema 結構描述
前言:善用 Recordset 進階特性提升開發效率 Recordset 不僅是資料容器,更提供豐富的進階功能。本文深入探討四大實用特性:Filter 動態篩選
ADO/SQL 實戰:動態建立、修改與刪除資料表完整指南
前言:為什麼需要程式化管理資料表結構? 在現代應用程式開發中,經常需要根據使用者需求動態建立資料表、調整欄位結構或清理舊有結構。透過 ADO 執行 DDL (D
ADO 完整指南:輕鬆掌握資料表欄位屬性與結構描述資訊
前言:為什麼需要了解欄位中繼資料? 在使用 ADO (ActiveX Data Objects) 開發資料驅動應用程式時,經常需要動態獲取資料表結構資訊,例如欄
ASP 原始碼查看器:利用 IIS 漏洞檢視伺服器端代碼
ASP 原始碼查看器 - 歷史安全工具 這是一款早期利用 IIS 解析漏洞(如 ::$DATA、%81 等)來檢視伺服器端 ASP 原始碼的工具。僅供安全研究與
網頁減肥實戰:HTML 壓縮工具、設計習慣優化、JavaScript 動態產生與 .js 外部快取
為什麼要「減肥」? HTML 是解析型語言,瀏覽器需下載、解析、建構 DOM 樹。檔案越大 → 下載越久、解析越久、記憶體佔用越多。撰寫工具 (FrontPag
ASP 定時元件開發:VB6 封裝 Sleep API 實現非佔用 CPU 的延遲迴圈
需求情境 ASP 原生無 Sleep 函式。聊天室、長輪詢、即時推播等場景需在伺服器端「等待」新訊息。若使用 Do While True: Loop 空迴圈會
IIS 4.0 應用程式隔離設定:建立應用程式起始點解決 Session/Application 衝突
問題現象 IIS 4.0 預設所有虛擬目錄共用同一個 **In-Process** 應用程式空間。若同一網站下部署多個 ASP 應用程式 (如多個聊天室),它們