這篇文章主要講解了“l(fā)inux的echo命令的基礎(chǔ)用法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“l(fā)inux的echo命令的基礎(chǔ)用法”吧!
這篇文章主要講解了“l(fā)inux的echo命令的基礎(chǔ)用法”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“l(fā)inux的echo命令的基礎(chǔ)用法”吧!
在巴南等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)整合營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,巴南網(wǎng)站建設(shè)費(fèi)用合理。
echo最基本的就是作為輸出,基本使用語(yǔ)法如下: echo 要輸出的內(nèi)容root@kali:~/eth20/eth20# echo hello eth20hello eth20root@kali:~/eth20/eth20# echo "hello eth20"hello eth20
root@kali:~/eth20/eth20# echo "hello eth20 "welcome" "hello eth20 welcome
root@kali:~/eth20/eth20# echo -e "hello eth20 \"welcome\" "hello eth20 "welcome"root@kali:~/eth20/eth20#
這樣我們就可以輸出特殊字符了!并且可以使用轉(zhuǎn)義字符\n來(lái)實(shí)現(xiàn)換行!但是\n前最好留一個(gè)空格!root@kali:~/eth20/eth20# echo -e "hello eth20 \n\"welcome\" "hello eth20"welcome"
root@kali:~/eth20/eth20# echo -e "hello eth20\n\"welcome\" 'eth20'"hello eth20"welcome" 'eth20'root@kali:~/eth20/eth20# echo -e "hello eth20\n\"welcome\" \'eth20\'"hello eth20"welcome" \'eth20\'root@kali:~/eth20/eth20#
通過(guò)對(duì)echo的簡(jiǎn)單使用,只有能輸出內(nèi)容,那么就可以使用重定向符> 或者追加符>>來(lái)將我們輸出的內(nèi)容寫(xiě)入到文件中了!
root@kali:~/eth20/eth20# echo `whoami`rootroot@kali:~/eth20/eth20#root@kali:~/eth20/eth20# echo `cat /etc/passwd`root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin bin:x:2:2:bin:/bin:/usr/sbin/nologin
是不是我們就可以使用wget下載任意文件到上面了呢?或者直接使用nc來(lái)獲取一個(gè)反向連接呢?
最后說(shuō)一下,在windows系統(tǒng)中,使用echo.|命令,來(lái)執(zhí)行系統(tǒng)命令!
F:\eth20-CTF-Toolkits\CTF工具包\注入檢測(cè)\Python27\sqlmap1.1.8>echo. | whoamietxx\etxxF:\eth20-CTF-Toolkits\CTF工具包\注入檢測(cè)\Python27\sqlmap1.1.8>echo.|whoamietxx\etxxF:\eth20-CTF-Toolkits\CTF工具包\注入檢測(cè)\Python27\sqlmap1.1.8>