我希望有人能爲我回答這個問題,因爲我已經相當好奇了很長一段時間,似乎還沒有能夠獲得答案。 但是,我確定這裏有人能夠做到,因爲這裏有一些非常聰明的人。
現在,問題。 我將以遠程命令執行漏洞爲例。
<?php echo preg_replace('/(.*)/e', 'strtoupper("\\1")', $argv[1]); ?>
要利用此攻擊者只會輸入{${phpinfo()}}
例如。 我的問題如下:
- 哪些括號
{}
以及爲什麼它看起來像一個 變量? - 它是否有某種名稱?我不相信這是一個可變的功能,因爲它們不同,不是嗎?
謝謝!
哦,花括號不是目前列表中的一部分:[參考 - 這是什麼符號在PHP中的意思?](http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol -mean功能於PHP) – hakre