反引號->命令執行
02-02
反引號
n
反引號位 (`) 位於鍵盤的Tab鍵的上方、1鍵的左方,在linux中起到的是命令替換的作用,
n命令置換是指shell能夠將一個命令的標準輸出插在一個命令行中任何位置
n來看一行代碼:
n
echo Today is `date`n
n
輸出:
nToday is 2017年 06月 05日 星期一 09:27:38 CSTn
n
命令執行漏洞
n
這個給出幾個代碼
necho `id`nnecho "`id`"nnecho `id`n
n
在實際挖掘有shell參與的命令執行的漏洞的時候所用到的就是上面說到的原理
n不過對於單引號引起的,t老師說過也是可以逃逸的,至今沒弄明白原理
n
漏洞案例
n
<網路安全法>發布了,為了避免不必要的問題,漏洞案例就不詳細說了,很多地方都會產生命令執行漏洞,幾個案例的標題如下,大家可以看下,其實用到的都是上面說道的反引號.
n某客戶端的命令執行
n某雲伺服器的命令執行
n某雲測的命令執行
n某設備的命令執行
n
推薦閱讀:
※有哪些鮮為人知的網路冷知識和技巧?
※怎樣才能更全面的刪除網路上與自己有關的信息?
※花無涯帶你走進黑客世界之從黑客大戰到黑客大賽
※價值10000美元的Uber漏洞,可隨意重置任何賬戶的密碼