一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

2021-11-19 16:11E1even__ PHP教程

這篇文章主要介紹了eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系,希望對屏幕前的你有所幫助

這個問題一直困擾我許久,今天終于解決清楚了

問題1:eval的執(zhí)行是否需要雙引號包括:

先看三個命令:

?
1
2
3
4
a:<?php eval(system(dir))?>
b:<?php
    $cmd="system(dir)";
    eval($cmd)?>

a結(jié)果:

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

b結(jié)果:

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

報錯

思考:

同樣是一個命令,為什么會出現(xiàn)如此區(qū)別,詢問了其他師傅得知:eval執(zhí)行的是變量的值的時候,該變量值需要閉合,也就是必須是一個完整的語句,需要用分號結(jié)尾。根據(jù)這個道原理我們改一下上面的命令看看:

?
1
2
3
<?php
    $cmd="system(dir);";
    eval($cmd)?>

結(jié)果:

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系
發(fā)現(xiàn)是可以執(zhí)行的。

后話:

關(guān)于這個點,還需要補充一個:

內(nèi)置函數(shù)在eval里面直接執(zhí)行時不需要加分號,看兩個命令就知道了:

?
1
2
eval(system(dir));
eval(system(dir););

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

內(nèi)置函數(shù)不需要加分號,其實我覺得加不加分號都一樣,因為加了分號就要加引號,引號也帶有解析的意思

理解一下命令執(zhí)行中的閉合:

看代碼:

?
1
2
eval(system(dir));
eval(system(dir););

看看結(jié)果:

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

這里可以并且后面語句是不影響解析的

?
1
2
3
<?php
    eval("system(dir);?>xyusaiqeqcyuqqwdnoqcq");
    ?>

eval(cmd)與eval($cmd)的區(qū)別與聯(lián)系

我們這里都是不影響的,為什么?

如果我們是簡單的閉合eval這個命令

那我們的playload應(yīng)該是:

?
1
2
3
4
5
6
7
8
<?php
    eval("system(dir));?>xyusaiqeqcyuqqwdnoqcq");
?>
上面的代碼我錯誤的理解成:
<?php
    eval("system(dir)");?>
    xyusaiqeqcyuqqwdnoqcq");
?>

之前我錯誤的以為是這樣的閉合的,但是后來發(fā)現(xiàn)我錯了,直到在有一道題目中我發(fā)現(xiàn)這樣閉合不了,后面詢問了一下其他師傅,得到答案:

eval()這個函數(shù)可以理解成我們是將eval(字符串)這里面的字符串放到了一個新的php里面去運行,這個新的php本來就又 <?php 所以當我們傳入 system(dir);?>dasdas的時候,?>就以及階段了php代碼

學(xué)習(xí)了~

原文鏈接:https://blog.csdn.net/weixin_51353029/article/details/118400041

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品国产只有精品 | 国产精品最新资源网 | 9丨精品国产高清自在线看 9久热这里只有精品免费 | 窝窝午夜精品一区二区 | 精品久久久久久久久久久久久久久 | 日本不卡在线一区二区三区视频 | 国产色视频网站 | 日韩欧美中文字幕一区 | 91传媒制片厂果冻有限公司 | 国产性做久久久久久 | 亚洲天堂网站在线 | 成人高清网站 | 99久久精品免费看国产一区二区 | 星空无限传媒xk8027穆娜 | 欧美在线视频一区 | 国产午夜精品理论片 | 成人免费高清视频 | 国产精品免费aⅴ片在线观看 | 亚洲情射 | 亚洲国产在线观看免费视频 | 美女免费观看一区二区三区 | 村妇超级乱淫伦小说全集 | 亚洲国产精品嫩草影院永久 | 成人尤物 | 国产成人亚洲精品91专区手机 | 深夜成人 | 2015台湾永久免费平台 | 男女真实无遮挡xx00动态图软件 | 国产综合久久久久久 | 人人揉揉香蕉 | 男女操bb | 青青在线观看视频 | 国产午夜亚洲精品理论片不卡 | 成人网18免费网 | 视频在线免费看 | 精品一区二区三区在线成人 | 秋葵视频成人 | 欧美洲大黑香蕉在线视频 | 91赵邦贺 | 国产在线观看人成激情视频 | 免费国产成人高清视频网站 |