PHP 實作 FTP 暴力破解帳號密碼練習程式
前言 純屬 PHP 練習作品,展示如何使用 FTP 函數搭配字典檔進行暴力破解。僅供學習參考,嚴禁用於非授權系統。 使用方式 php ftp_brute.ph
PHP 撰寫 SQL Injection 自動化猜測表名與欄位名工具
前言 作者分享一支 PHP 命令列腳本,利用 cURL 模組自動化 SQL Injection 猜測資料表名稱與欄位名稱,支援 Union-based 與 Bo
PHP 設定檔 php.ini 中文註釋完整版
前言 php.ini 控制 PHP 眾多行為。本文提供詳細的中文註釋,協助開發者快速理解各項設定,解決常見錯誤。 檔案載入順序 目前工作目錄 環境變數 PH
用 PHP 製作動態計數器(文字與圖片模式)
前言 PHP 功能強大,只需簡單代碼即可快速建立計數器。核心原理:指定一個記錄檔(如 counter.txt),每次造訪將計數加 1 並顯示。 基本計數邏輯
使用 MD5 變形演算法防禦窮舉/碰撞破解密碼
前言 MD5 是 Web 應用中最常見的密碼雜湊演算法,具不可逆性。但攻擊者擁有龐大字典與預計算的 MD5 彩虹表,針對標準 MD5(明文 → MD5 → 密文
PHP 程式加速探索:使用 ApacheBench (ab) 進行伺服器負載測試
前言 伺服器負載過大影響程式效能是常見問題。以最常用的 Apache 為例,其內建工具 ab (ApacheBench) 可輕鬆進行負載測試。 ab 基本用法
PHP 應用程式加速探索:總覽與必要性分析
前言 本文探討 PHP 程式加速的各面向,包含必要性評估與具體措施,協助開發者理解並應用於實務專案。 是否需要加速? 時間是商業環境中最寶貴的資源。程式執行越
PHP 5.0 物件模型探索:多載 (__get, __set, __call)
前言 PHP 4 已支援針對外部物件模型的多載語法,PHP 5 則大幅增強,允許開發者自訂屬性存取與方法呼叫行為。透過三個魔術方法 __get、__set、__
PHP 5.0 物件模型探索:物件序列化與 __sleep / __wakeup
前言 序列化可將變數(包含物件)轉換為連續的位元組資料,便於儲存至檔案或網路傳輸,再經由反序列化還原。PHP 5 引入 __sleep 與 __wakeup 魔
PHP 5 進階物件研究:型別提示、介面、抽象類別、複製、建構解構、Final、常數
型別提示與介面 PHP 5 引入型別提示,可在方法簽章強制參數型別: dictio = $dictio; } 若傳入非 DictionaryIO 物件,引擎拋出
PHP 實例教學:投票系統完整實作(含 Cookie、陣列、檔案鎖定)
前置準備 請先完成 PHP 安裝(Linux/Win98/Win2000)並理解表單處理基礎。 核心技術講解 Cookie 防重複投票 setcookie(
Web 進階技術:PHP 建構動態網站優勢分析
從 CGI 到伺服器端腳本 CGI 將程式碼與 HTML 混雜,維護困難。模板機制分離邏輯與呈現,演變為內建於 Web 伺服器的腳本引擎,效能更高。 PHP
PHP 以 root 權限執行外部命令:使用 super 工具實作指南
問題背景 PHP 作為 Apache 模組執行,權限受限於 Apache 使用者(通常為 nobody)。需執行需 root 權限的指令(如 useradd),
PHP 十大高階技巧:從 DSO 安裝到 Session 應用完整解析
技巧一:以 DSO 模式安裝 PHP 於 Apache 優勢: 易維護、升級。需新增模組(如加密)只需 make clean → 重新 configure →