ASP 連接 InterBase 資料庫:使用 XTG ODBC 驅動的實戰配置
背景與挑戰 InterBase(現屬 Embarcadero)是一款輕量級關係型資料庫,早期版本常用於桌面應用。網上多數教程推薦 Easysoft ODBC 驅
開發瀏覽器右鍵「加入網摘」插件:從注冊表到表單自動填充的完整實現
需求背景 在博客系統中,用戶瀏覽網頁時看到優質內容,希望一鍵收藏到自己的網摘。傳統複製貼上流程繁瑣,通過 IE 右鍵菜單擴展,可實現:選中內容 → 右鍵「加入我
Access 資料庫通用字符串批量替換工具:遍歷所有表與欄位
功能概述 這是一個經典的 ASP 腳本,用於遍歷 Access 資料庫(.mdb)中的所有使用者表,對指定字符串進行全庫批量替換。適合資料清洗、敏感詞過濾、舊域
ASP 實用技巧:強制瀏覽器刷新頁面,防止緩存干擾
為什麼需要強制刷新? 在開發 ASP 應用時,常會遇到瀏覽器緩存導致頁面顯示舊數據的問題。特別是驗證碼、動態生成的報表或即時數據頁面,若用戶點擊「後退」鈕返回,
套用 JSP 設計模式重構 ASP:資料庫連線與操作封裝類別 ConnEx
設計理念 參考 JSP 的類別封裝風格,將 ASP 資料庫連線、查詢、異動、錯誤處理集中在 ConnEx 類別中,提升程式碼重用與維護性。 類別結構 Clas
Web 列印設定方案四:ASP 實作網路印表機列印功能
技術架構 ASP (VBScript) WSH (Windows Script Host) WScript.Network Scripting.FileSys
ASPEmail 透過 MDaemon SMTP 發信:解決「Recipient Unknown」錯誤
問題背景 使用 ASPEmail 元件透過 MDaemon 7.2.5 發送郵件時,持續收到 550 recipient unknown 錯誤,即使帳號密碼正確
Web 列印設定方案二:使用 ScriptX.cab 控制 IE 列印參數
前言 ScriptX 是 MeadCo 提供的 ActiveX 控制項,可在 IE 中以腳本控制頁面列印設定(頁首/頁尾、邊界、紙張大小、方向、印表機選擇等),
ASP 利用二進制流隱藏圖片真實路徑,防止外部盜連
功能說明 將圖片檔案儲存在非 Web 公開目錄,透過 ASP 頁面以 ADODB.Stream 讀取二進制資料,再用 Response.BinaryWrite
ASP 彈窗上傳后自動填充父頁編輯器:JavaScript window.opener 跨窗口通信
場景還原 [父頁: 文章編輯] → [點擊「插入圖片」] → [子頁: upload.asp 彈窗] → [上傳成功] → [子頁關閉, 父頁編輯器自動插入 ]
利用 .mdb 數據庫字段存儲 WebShell 代碼實現隱蔽後門
攻擊鏈原理 [註冊用戶] → [個人簡介字段寫入 ASP 代碼] → [管理員/腳本觸發讀取] → [FileSystemObject 寫入 .asp 文件]
ASP WebShell 密碼破解實戰:自定義加密算法逆向分析與通用解密器編寫
目標樣本分析 WebShell 登錄驗證核心代碼 If Epass(Trim(Request.Form(password))) = q_ux624q|p Th
ASP 連接字符串大全:Access、SQL Server、Oracle、MySQL、ODBC/OLEDB 雙模式
OLEDB 提供者 (推薦,性能更好、功能更全) 數據庫連接字符串模板關鍵參數說明 Access (.mdb)Provider=Microsoft.Jet.O
AspJpeg 組件生成等比縮略圖:保持長寬比、自動裁剪/填充、錯誤代碼規範
組件簡介 Persits.AspJpeg 是經典 ASP 時代最流行的服務端圖片處理組件,支援讀寫 JPEG/PNG/GIF/BMP/TIFF、縮放、裁剪、水印
ASP + VB6 COM 組件實現 Web 端修改服務器系統時間
架構圖解 [瀏覽器] → (HTTP POST) → [ASP 頁面] → (COM 調用) → [VB6 ActiveX DLL] → (Kernel32 A
ASP 安全文件下載:擴展名白名單、流式傳輸、路徑遍歷防護
核心安全需求 ✅ 擴展名白名單:防止下載 .asp/.asa/.config/.bak 等敏感文件 ✅ 路徑遍歷防護:規範化路徑,確保在允許根目錄下 ✅ 大文
ASP 判斷 IP 是否屬於 CIDR 網段:二進制位運算精確匹配算法
為什麼不直接用十進制數值比較? 2^31-1 → 溢出錯誤 VBScript 無無符號長整型,IPv4 最大值 4,294,967,295 會溢出。字符串二進
URL 編碼繞過 SQL 注入過濾器的原理與防禦
漏洞復現:為什麼過濾 `and` 會失效? 過濾器代碼 (僅檢查 QueryString 參數值) Fy_Url = Request.ServerVariab