日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

pixy php,Pixy - PHP 原始码的弱点分析工具 | 鬼仔's Blog鬼仔's Blog

發布時間:2024/1/1 php 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pixy php,Pixy - PHP 原始码的弱点分析工具 | 鬼仔's Blog鬼仔's Blog 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:資安之眼

XSS 及 SQL injection 已成為當前網頁應用程式的主要問題,本站也介紹過一些免費的小工具,像是網頁程式執行后的 Wapiti 滲透工具,執行中的 PHPIDS 入侵偵測工具,而這次的工具則是執行前的 Pixy原始碼檢測工具。

Pixy是一套以 Java 開發 PHP 原始碼掃描工具,主要用以自動發掘 XSS 及 SQL injection 問題,只要作業系統已安裝了Java SE6,解壓縮后即可執行,在 run-all.pl (如果你的環境有安裝 Perl) 或是 run-all.bat (僅供Windows) 后面接上你的 PHP路徑檔名即可進行分析,而結果將以文字報告形式在畫面上輸出,提供摘要及可能的弱點列表,針對弱點部份,由于作者期望能讓使用者瞭解問題發生的前后因果關系,因此採用了 dotty 格式的圖形描述語言輸出。

以下面的 php 程式為例,$y 的問題是衍生于 $x 取得未適當過濾的輸入值:

$x = $_GET['x'];

$y = 'hello ' . $x;

echo $y;

?>

這樣的弱點關系圖會在分析后產生于 graphs 目錄中,并提供精簡的 min 及詳盡的 dep 版本,可下載 Graphviz,并利用其中的 dot 工具將 .dot 檔案轉換(do layout)為其他格式的圖檔。

在分析的過程中,程式會自動載入 include、require 的 php 檔案一併分析,如果你原本的程式是利用網站的路徑,可能就要視狀況修改為相對路徑或硬碟路徑。而在分析所得報表中,xss 漏洞會以類似下列方式羅列:引用

Vulnerability detected!

– conditional on register_globals=on (此弱點僅存在于 register_globals 開啟時)

– xxx.php:15 (弱點存在檔名及行號)

– Graph: xss1 (關系圖產生于 graphs\xss_xxx.php_1_dep.dot)

另外分析過程中,pixy 會將 PHP 內建函數之輸出認定為可能存在弱點,若因此在分析時產生過多的警告,可自行修改 config\model_xss.txt,定義內建函數之風險,設為 0 即認定該函數沒有問題。

如果還是覺得麻煩,作者也提供了網頁模式,可直接貼上或上傳你的原始碼,并立即取得弱點分析及關系圖,但這種方式僅提供 XSS 分析,而不包含 SQL injection 的部份,此外當然也無法處理程式中的 include 檔案。

下載地址:http://pixybox.seclab.tuwien.ac.at/pixy/index.php

總結

以上是生活随笔為你收集整理的pixy php,Pixy - PHP 原始码的弱点分析工具 | 鬼仔's Blog鬼仔's Blog的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。