標籤:load 技術 pass ref aliyun erro strong bsp nbsp
Author:傾旋
[email protected]
本文由科拉實驗室成員傾旋原創文章
Part 1 分析
此文主要研究安全狗的資料包分析功能,由於很多人都認為安全狗是通過正則去匹配的,那麼暫且那麼說吧。這款應用程式層的WAF的確在測試中讓人頭大。那麼安全狗是如何分析我們的資料的呢?
在這裡我做了一個拓撲圖:
Part 2 測試過程
- 測試系統:WINXP
- 指令碼語言:PHP5.4.45
- WEB伺服器:Apache/2.4.23(Win32)
- 安全狗版本:3.5.12048
目前,用一個PHP上傳檔案的指令碼來做上傳測試。
<?phpif ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] < 20000)) { if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Stored in: " . $_FILES["file"]["tmp_name"]; } }else { echo "Invalid file"; }?>
文章轉載:http://blog.cora-lab.org/193.html
關於Safe DOG的檔案上傳bypass