<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>
    火鳳凰

    PHP 命令注入的種類有什么

    分享
  • GQQQy 2 風險管理(專業級)RM/PL 高級信息系統項目管理師
    GQQQy2 風險管理(專業級)RM/PL 高級信息系統項目管理師

    在PHP命令注入中包括以下5個函數類型:

    • System:system函數可以用來執行一個外部的應用程序并將相應的執行結果輸出,函數原型如下:

        string system(string command, int &return_var)    其中,command是要執行的命令,return_var存放執行命令的執行后的狀態值。
    • Exec:exec函數可以用來執行一個外部的應用程序,函數原型如下:

        string exec (string command, array &output, int &return_var)    其中,command是要執行的命令,output是獲得執行命令輸出的每一行字符串,return_var存放執行命令后的狀態值。
    • Passthru:passthru函數可以用來執行一個UNIX系統命令并顯示原始的輸出,當UNIX系統命令的輸出是二進制的數據,并且需要直接返回值給瀏覽器時,需要使用passthru函數來替代system與exec函數。Passthru函數原型如下:

        void passthru (string command, int &return_var)    其中,command是要執行的命令,return_var存放執行命令后的狀態值。
    • Shell_exec:執行shell命令并返回輸出的字符串,函數原型如下:

        string shell_exec (string command)    其中,command是要執行的命令。
    • 運算符:與shell_exec功能相同,執行shell命令并返回輸出的字符串。

  • 寫回答
    亚洲 欧美 自拍 唯美 另类