新聞中心
命令行/終端下載指令大全(win + linux)
在我們滲透測試的過程中,通常會(huì)需要向目標(biāo)主機(jī)傳送一些文件,來達(dá)到提權(quán),維持控制等目的。因此當(dāng)不方便進(jìn)行直接傳輸時(shí),同時(shí)目標(biāo)主機(jī)是能有網(wǎng)絡(luò)連接的,那么此時(shí)就可以通過本地下載這種方法來達(dá)到文件傳輸?shù)哪康?。此篇文章,我?huì)對互聯(lián)網(wǎng)上針對win與linux大部分的下載指令來做一個(gè)匯總,可能會(huì)有疏漏,但匯總的都是經(jīng)常會(huì)用的。
創(chuàng)新互聯(lián)專注于徐州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供徐州營銷型網(wǎng)站建設(shè),徐州網(wǎng)站制作、徐州網(wǎng)頁設(shè)計(jì)、徐州網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造徐州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供徐州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
這款工具功能很豐富,可以充當(dāng)某種功能完備的GUI下載管理器,它擁有一款理想的下載管理器所需要的所有功能,比如它可以恢復(fù)下載,可以下載多個(gè)文件,出現(xiàn)某個(gè)連接問題后,可以重新嘗試下載,你甚至可以管理最大的下載帶寬。
直接下載:
后臺下載:
如果互聯(lián)網(wǎng)連接出現(xiàn)中斷,恢復(fù)下載:
從某個(gè)密碼保護(hù)的ftp軟件庫下載文件:
Curl是另一種高效的下載工具,它可以用來上傳或下載文件,只要使用一個(gè)簡單的命令。它支持暫停和恢復(fù)下載程序包,并支持?jǐn)?shù)量最多的Web協(xié)議,可預(yù)測下載完成還剩余多少時(shí)間,可通過進(jìn)度條來顯示下載進(jìn)度。它是所有Linux發(fā)行版的內(nèi)置工具。
直接下載:
借助-o選項(xiàng),提供名稱,下載文件會(huì)以該名稱保存;如使用-O選項(xiàng),文件就會(huì)以原始名稱保存。
這是wget的出色替代者,是一款輕量級下載實(shí)用工具。它實(shí)際上是個(gè)加速器,因?yàn)樗蜷_了多路http連接,可下載獨(dú)立文件片段,因而文件下載起來更快速。
直接下載:
這是一種開源命令行下載加速器,支持多個(gè)端口,你可以使用最大帶寬來下載文件,是一款易于安裝、易于使用的工具。
直接下載:
Perl是一門很吊的語言,使用它基本可以實(shí)現(xiàn)任何事情,用它實(shí)現(xiàn)文件下載也很簡單。
執(zhí)行腳本文件是這樣:
Python也是很受歡迎的主流腳本語言,代碼清晰且簡潔:
Ruby是一個(gè)面對對象的語言,Metasploit框架就是用它來實(shí)現(xiàn)的,當(dāng)然他也可以實(shí)現(xiàn)像下載文件這樣的小任務(wù)。
執(zhí)行腳本文件是這樣;
PHP作為一種服務(wù)端腳本,也可以實(shí)現(xiàn)下載文件這種功能。
執(zhí)行腳本文件是這樣:
一般情況下攻擊者使用FTP上傳文件需要很多交互的步驟,下面這個(gè) bash 腳本,考慮到了交互的情況,可以直接執(zhí)行并不會(huì)產(chǎn)生交互動(dòng)作。
當(dāng)然根據(jù)實(shí)際情況也可以進(jìn)入交互終端:
攻擊者的電腦上輸入:
這個(gè)命令會(huì)將file的內(nèi)容輸出到本地的1234端口中,然后不論誰連接此端口,file的內(nèi)容將會(huì)發(fā)送到連接過來的IP。
目標(biāo)電腦上的命令:
這條命令將連接攻擊者的電腦,接受file內(nèi)容保存。
PowerShell 是一種winodws原生的腳本語言,對于熟練使用它的人來說,可以實(shí)現(xiàn)很多復(fù)雜的功能。
下面這兩條指令實(shí)現(xiàn)了從Internet網(wǎng)絡(luò)下載一個(gè)文件。
可以應(yīng)用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
文件下載并執(zhí)行如下:
在1998年Visual Basic最終標(biāo)準(zhǔn)在windows上確定。下面的代碼可以實(shí)現(xiàn)下載文件,雖然它的長度比Powershell長多了。
在windows中Cscript指令可以允許你執(zhí)行VBS腳本文件或者對script腳本做一些設(shè)置。在windows 7中這個(gè)指令并不是必須要用到。但是在windows XP中需要使用這條指令,如下所示:
在Windows Vista以及以后的版本中默認(rèn)有FTP,可以使用以下命令運(yùn)行:
上傳:
下載:
Bitsadmin是Windows命令行工具,用戶可以使用它來創(chuàng)建下載或上傳的任務(wù)。只能命令下載到指定路徑上,win7以上:
mshta 內(nèi)容如下:
依賴于WScript.shell這個(gè)組件:
Regsvr32命令用于注冊COM組件,是 Windows 系統(tǒng)提供的用來向系統(tǒng)注冊控件或者卸載控件的命令,以命令行方式運(yùn)行。
WinXP及以上系統(tǒng)的regsvr32.exe在windowssystem32文件夾下;2000系統(tǒng)的regsvr32.exe在winntsystem32文件夾下。
test.data內(nèi)容:
還可以利用 生成sct文件:
Windows shares可以加載一個(gè)驅(qū)動(dòng)器,然后用命令來復(fù)制文件。
加載遠(yuǎn)程驅(qū)動(dòng):
當(dāng)需要把一個(gè)exe文件放到目標(biāo)計(jì)算機(jī)上時(shí),Nishang可以使用PowerShell允許你把一個(gè)exe轉(zhuǎn)換成hex,然后把hex再轉(zhuǎn)換成原來的exe文件:
把exe轉(zhuǎn)成hex文件輸入:
打開evil.txt文件,復(fù)制內(nèi)容,然后通過RDP的剪貼板復(fù)制進(jìn)目標(biāo)計(jì)算機(jī),把hex文件還原成exe文件輸入:
1.MSXSL.EXE
msxsl.exe是微軟用于命令行下處理XSL的一個(gè)程序,所以通過他,我們可以執(zhí)行JavaScript進(jìn)而執(zhí)行系統(tǒng)命令。
2.pubprn.vbs在Windows 7以上版本存在一個(gè)名為PubPrn.vbs的微軟已簽名WSH腳本,其位于
3.esentutl.exe/extrac32.exe
4.desktopimgdownldr.exedesktopimgdownldr.exe 位于 Win10 的 system32 文件夾中,原本用于設(shè)置鎖定屏幕或桌面背景圖像的。
普通用戶可以用:
這樣來下載文件。
可以把C:ProgramData來改成一個(gè)普通用戶可寫的目錄。
下載的文件存放于:
管理員用戶會(huì)多寫一個(gè)注冊表項(xiàng),所以管理員最好的命令是:
作者:肖洋肖恩、
原文鏈接:
在 LINUX 命令行下 怎樣下載一個(gè)網(wǎng)絡(luò)上的文件?
wget -c 后面是該網(wǎng)絡(luò)地址和文件的位置。
例如:wget -c 就是下載該網(wǎng)絡(luò)想的MySQL.zip壓縮包。
其中-c:斷點(diǎn)續(xù)傳,如果下載中斷,那么連接恢復(fù)時(shí)會(huì)從上次斷點(diǎn)開始下載。
擴(kuò)展資料:
wget 是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過 HTTP、HTTPS、FTP 三個(gè)最常見的?TCP/IP協(xié)議?下載,并可以使用 HTTP 代理。"wget" 這個(gè)名稱來源于 “World Wide Web” 與 “get” 的結(jié)合。
wget下載的參數(shù)設(shè)定:
--bind-address=ADDRESS 指定本地使用地址(主機(jī)名或IP,當(dāng)本地有多個(gè)IP或名字時(shí)使用)
-nc, --no-clobber 不要覆蓋存在的文件或使用.#前綴
--progress=TYPE 設(shè)定進(jìn)程條標(biāo)記
-N, --timestamping 不要重新下載文件除非比本地文件新
-T, --timeout=SECONDS 設(shè)定響應(yīng)超時(shí)的秒數(shù)
-w, --wait=SECONDS 兩次嘗試之間間隔SECONDS秒
--waitretry=SECONDS 在重新鏈接之間等待1...SECONDS秒
--random-wait 在下載之間等待0...2*WAIT秒
遞歸下載:
-r, --recursive 遞歸下載--慎用!
-l, --level=NUMBER 最大遞歸深度 (inf 或 0 代表無窮).
--delete-after 在完畢后局部刪除文件
-k, --convert-links 轉(zhuǎn)換非相對鏈接為相對鏈接
-K, --backup-converted 在轉(zhuǎn)換文件X之前,將之備份為 X.orig
-m, --mirror 等價(jià)于 -r -N -l inf -nr.
-p, --page-requisites 下載顯示HTML文件的所有圖片
參考資料:百度百科 wget
mac命令行 從linux服務(wù)器下載文件到本地
怎么用mac命令行從linux服務(wù)器下載文件到本地?
用mac命令行從linux服務(wù)器下載文件到本地的方法:連接服務(wù)器-寫入命令-輸入密碼-下載即可。
具體步驟:
一、給電腦連上網(wǎng),然后得知道服務(wù)器的帳號和密碼,可以用ssh連接上服務(wù)器。輸入ssh 用戶名@主機(jī)名 ,回車提示輸入密碼,回車出現(xiàn)“welcome……”字樣,代表連接成功。
二、寫命令“scp 用戶名@主機(jī)名:要下載的文見路徑 ? 要保存的位置”,回車。
三、輸入密碼,輸入后回車,看到下載進(jìn)度為100%時(shí),下載成功。
四、在保存的位置處可以看見下載下來的文件。
從linux服務(wù)器中下載或上傳文件
題主你好,
從服務(wù)器上下載文件或向服務(wù)器上傳文件最常用的命令當(dāng)屬scp了,使用方法也簡單.
一.先說題主問題中的情況,即從服務(wù)器上往回拿文件(官話一點(diǎn)的表達(dá):從服務(wù)器上將文件下載到本地):
scp 服務(wù)器用戶名@服務(wù)器ip:文件的絕對路徑 要將文件保存到本地哪
舉例來說,我的服務(wù)器地址是1.1.1.1,用戶名為hellofriend,并且在服務(wù)器上的/home/hellofriend/下有個(gè)名為ok的文件,則我想將服務(wù)器上的這個(gè)ok文件下載到本地的根目錄,/,下用到的命令為:
scp [email protected]:/home/hellofriend/ok /
命令執(zhí)行完成后,會(huì)提示你輸入hellofriend這個(gè)用戶的密碼,密碼輸入完成后,回車,正常情況下,你在根目錄下就能看到ok文件了.
*.新手注意事項(xiàng):
a.ip地址和文件路徑中間有個(gè)冒號;
b.文件路徑一般用絕對路徑,即從根開始找;
c.不要忘了寫你要將文件保存在本地的哪里;
-----
二.再說如何將本地文件上傳到服務(wù)器,這個(gè)不細(xì)說,命令和上面的差不多:
scp 本地的文件路徑 服務(wù)器用戶名@服務(wù)器ip:要保存在服務(wù)器的哪個(gè)位置
如我要將本地根目錄下的ok文件上傳到1.1.1.1這臺服務(wù)器的/home/hellofriend目錄下,則命令為:
scp /ok [email protected]:/home/hellofriend/
執(zhí)行命令后,輸入密碼,回車,正常情況下文件就上傳成功了.
-----
寫在最后: 上面命令寫的其實(shí)相對死板一些,其實(shí)還有一些小技巧,題主用的多了就能了解了,這里先不過多展開.
=====
希望可以幫到題主, 歡迎追問.
當(dāng)前文章:從linux上下載命令行 LINUX系統(tǒng)命令行工具
文章路徑:http://fisionsoft.com.cn/article/dodgddi.html