yum(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。yum提供了查找、安裝、刪除某一個(gè)、一組甚至全部軟件包的命令。
為新巴爾虎右等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及新巴爾虎右網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)、新巴爾虎右網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
yum [options] [command] [package ...]
Linux wget是一個(gè)下載文件的工具,它用在命令行下。
wget (選項(xiàng)) url
RPM是RedHat Package Manager(RedHat軟件包管理工具)
rpm [選項(xiàng)] [rpm軟件包]
Linux系統(tǒng)下由于系列所屬不同,則對應(yīng)的操作命令也略有不同。
Redhat系列RHE、FedoraCore、CentOS等。
Debian系列包括Debian和Ubuntu等。
Gentoo,偉大的Gentoo是Linux世界最年輕的發(fā)行版本。
支持kde和gnome,xface等桌面,桌面特效比較豐富,缺點(diǎn)是KDE雖然華麗多彩,但比較不 穩(wěn)定。新手用這個(gè)也很容易上手。
RedHat系列的包管理工具是yum
Debian系列的包管理工具是apt-get
比如在RedHat系列下安裝vim應(yīng)該使用
而在Debian系列下應(yīng)使用
查看系統(tǒng)當(dāng)前版本應(yīng)使用:
在我們滲透測試的過程中,通常會需要向目標(biāo)主機(jī)傳送一些文件,來達(dá)到提權(quán),維持控制等目的。因此當(dāng)不方便進(jìn)行直接傳輸時(shí),同時(shí)目標(biāo)主機(jī)是能有網(wǎng)絡(luò)連接的,那么此時(shí)就可以通過本地下載這種方法來達(dá)到文件傳輸?shù)哪康?。此篇文章,我會對互?lián)網(wǎng)上針對win與linux大部分的下載指令來做一個(gè)匯總,可能會有疏漏,但匯總的都是經(jīng)常會用的。
這款工具功能很豐富,可以充當(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),提供名稱,下載文件會以該名稱保存;如使用-O選項(xiàng),文件就會以原始名稱保存。
這是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í)行并不會產(chǎn)生交互動作。
當(dāng)然根據(jù)實(shí)際情況也可以進(jìn)入交互終端:
攻擊者的電腦上輸入:
這個(gè)命令會將file的內(nèi)容輸出到本地的1234端口中,然后不論誰連接此端口,file的內(nèi)容將會發(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ū)動器,然后用命令來復(fù)制文件。
加載遠(yuǎn)程驅(qū)動:
當(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è)普通用戶可寫的目錄。
下載的文件存放于:
管理員用戶會多寫一個(gè)注冊表項(xiàng),所以管理員最好的命令是:
作者:肖洋肖恩、
原文鏈接:
*************基本shell命令的使用******
1、在/home目錄中創(chuàng)建兩個(gè)文件夾,分別命名為dir1和dir2,在dir1下創(chuàng)建子目錄d1,在dir1下創(chuàng)建子目錄d2,分別對目錄進(jìn)行移動和刪除的操作。
(1)在終端提示符下輸入命令“mkdir
/home/dir1”,在home下創(chuàng)建dir1目錄。輸入命令“l(fā)s
/home”,可以看到dir1創(chuàng)建成功。
(2)在終端提示符下輸入命令“mkdir
/home/dir1/d1”,在dir1下創(chuàng)建子目錄d1。輸入命令“l(fā)s
/home/dir1”,可以看到d1創(chuàng)建成功。
(3)在終端提示符下輸入命令“mkdir
–p
/home/dir2/d2”,在home下創(chuàng)建子目錄dir2,同時(shí)在dir2下創(chuàng)建子目錄d2。輸入命令“l(fā)s/home”,可以看到dir2創(chuàng)建成功。
(4)輸入命令“cd
/home/dir2”,將工作路徑轉(zhuǎn)至/home/dir2。輸入命令“l(fā)s”,可以看到d2創(chuàng)建成功。
(5)輸入命令“cd
..”,將工作路徑轉(zhuǎn)至/home。
(6)輸入命令“pwd”,顯示當(dāng)前工作路徑為“/home”。
(7)輸入命令“cd”,將工作路徑轉(zhuǎn)至用戶主目錄。
(8)輸入命令“mv
/home/dir1/d1
/home/dir2”,將d1文件夾移動到dir2中。輸入命令“l(fā)s/home/dir2”和“l(fā)s/home/dirl”,可以看到移動成功。
(9)輸入命令“rmdir
/home/dir2/dl”,刪除dl文件夾。輸入命令“l(fā)s/home/dir2”,可以看到刪除d1成功。
(10)輸入命令“rmdir
–p
/home/dir2/d2”,刪除dir2和d2文件夾。輸入命令“l(fā)s
/home”,可以看到刪除dir2成功。
2、在/home目錄中創(chuàng)建一個(gè)名為f1的文件,對其進(jìn)行復(fù)制、移動和刪除等基本操作。
(1)在終端提示符下輸入命令“cd
/home”,將當(dāng)前的工作路徑轉(zhuǎn)換為/home。
(2)在終端提示符下輸入命令“cat
f1”,之后輸入f1的文本內(nèi)容“this
is
f1”,按下ctrl+d快捷鍵結(jié)束輸入。輸入命令“l(fā)s”可以看到f1創(chuàng)建成功。
(3)在終端提示符下輸入命令“cp
f1
dir1”,將f1復(fù)制到文件夾dir1中,輸入命令“l(fā)s
/home/dir1”,可以看到f1復(fù)制成功。
(4)輸入命令“rm
f1”,刪除/home中的f1文件。在出現(xiàn)的提示信息后輸入“y”,輸入命令“l(fā)s”,可以看到f1刪除成功。
(5)輸入命令“mv
dirl/fl
/home”,將fl文件從dirl目錄中移動到/home。輸入命令“l(fā)s”,可以看到f1移動成功。
3、在/home目錄中創(chuàng)建一個(gè)名為f2的文件,對其進(jìn)行查找、統(tǒng)計(jì)等基本操作。
(1)在終端提示符下輸入命令“cat
f2”,之后輸入f2的文本內(nèi)容如下:
linux
is
an
operating
system
for
computers.comparable
to
windows
or
mac
os
x.it
was
originally
created
starting
in
1
99
1
by
finnish
programmer
linus(pronounced
lee—nus)
torvalds
with
the
assistance
of
developers
from
around
the
globe.
按下ctrl+d快捷鍵結(jié)束輸入。再輸入命令“l(fā)s”可以看到f2創(chuàng)建成功。
(2)輸入命令“head
-3
f2”,查看文件前3行文本內(nèi)容。
(3)輸入命令“tail
-2
f2”,查看文件最后兩行文本內(nèi)容。
(4)輸入命令“grep‘linux’f2”,查找含有字符串“l(fā)inux”的文本行。
(5)輸入命令“wc
-w
f2”,統(tǒng)計(jì)f2中的單詞個(gè)數(shù)。
(6)輸入命令“find
f*”,在當(dāng)前目錄中查找以“f”開頭的文件。
4、shell的高級應(yīng)用。
(1)假定當(dāng)前的目錄是/home,輸入命令“cd
d”之后按下tab鍵,系統(tǒng)自動補(bǔ)全命令“cd
dir1”,按下回車鍵后工作路徑從當(dāng)前的目錄轉(zhuǎn)換到/home/dir1下。
(2)輸入命令“history
5”顯示最近執(zhí)行的5條命令。
(3)輸入命令“alias
cgdir=‘cd
/home’”,為命令“cd
/home”設(shè)置別名“cgdir”。輸入命令“cgdir”,工作路徑從當(dāng)前的目錄轉(zhuǎn)換到/home下。
(4)輸入命令“l(fā)s
[!a-c]*,顯示開頭字符不是a、b、c的文件和文件夾。
一、方法如下
1、wget是linux下一個(gè)從網(wǎng)絡(luò)上自動下載文件的常用自由工具。它支持HTTP,HTTPS和FTP協(xié)議,可以使用HTTP代理。一般的使用方法是: wget + 空格 + 參數(shù) + 要下載文件的url路徑,例如:
wget?
2、-c參數(shù), 這個(gè)也非常常見, 可以斷點(diǎn)續(xù)傳, 如果不小心終止了, 可以繼續(xù)使用命令接著下載,例如:
wget?-c?
二、Wget常用參數(shù)
1、-b:后臺下載,Wget默認(rèn)的是把文件下載到當(dāng)前目錄。
2、-O:將文件下載到指定的目錄中。
3、-P:保存文件之前先創(chuàng)建指定名稱的目錄。
4、-t:嘗試連接次數(shù),當(dāng)Wget無法與服務(wù)器建立連接時(shí),嘗試連接多少次。
5、-c:斷點(diǎn)續(xù)傳,如果下載中斷,那么連接恢復(fù)時(shí)會從上次斷點(diǎn)開始下載。
6、-r:使用遞歸下載。
三、關(guān)于Linux
1、Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
2、Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時(shí)間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計(jì)算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、視頻游戲控制臺、臺式計(jì)算機(jī)、大型機(jī)和超級計(jì)算機(jī)。
3、嚴(yán)格來講,Linux這個(gè)詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個(gè)基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。
首先,找到缺少包的名字,然后在終端下輸入如下命令
yum install **** 星號為包的名字
你什么系統(tǒng)啊?fedora的還是屬于ubuntu的,兩種系統(tǒng)在線的安裝命令不一樣,上面說的是fedora,下面這個(gè)是ubuntu的安裝命令
sudo apt-get install ****
同時(shí)還要保證你的系統(tǒng)源正常,這點(diǎn)不用管了,你先安裝,不行再發(fā)問,再告訴你應(yīng)該怎樣