反引號->命令執行

反引號

n

反引號位 (`) 位於鍵盤的Tab鍵的上方、1鍵的左方,在linux中起到的是命令替換的作用,

n

命令置換是指shell能夠將一個命令的標準輸出插在一個命令行中任何位置

n

來看一行代碼:

n

echo Today is `date`n

n

輸出:

n

Today is 2017年 06月 05日 星期一 09:27:38 CSTn

n

命令執行漏洞

n

這個給出幾個代碼

n

echo `id`nnecho "`id`"nnecho `id`n

n

在實際挖掘有shell參與的命令執行的漏洞的時候所用到的就是上面說到的原理

n

不過對於單引號引起的,t老師說過也是可以逃逸的,至今沒弄明白原理

n

漏洞案例

n

<網路安全法>發布了,為了避免不必要的問題,漏洞案例就不詳細說了,很多地方都會產生命令執行漏洞,幾個案例的標題如下,大家可以看下,其實用到的都是上面說道的反引號.

n

某客戶端的命令執行

n

某雲伺服器的命令執行

n

某雲測的命令執行

n

某設備的命令執行

n

推薦閱讀:

有哪些鮮為人知的網路冷知識和技巧?
怎樣才能更全面的刪除網路上與自己有關的信息?
花無涯帶你走進黑客世界之從黑客大戰到黑客大賽
價值10000美元的Uber漏洞,可隨意重置任何賬戶的密碼

TAG:漏洞挖掘 | 网络安全 |