欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

用于提權(quán)的Linux命令是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹了用于提權(quán)的Linux命令是什么,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

做網(wǎng)站、網(wǎng)站制作的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒(méi)有做好網(wǎng)站,給創(chuàng)新互聯(lián)一個(gè)展示的機(jī)會(huì)來(lái)證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來(lái)新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。

xxd 介紹

我們知道如果想要將某個(gè)文件轉(zhuǎn)換成另一種格式,我們可以通過(guò)使用一些在線的轉(zhuǎn)換工具,它可以幫助我們將一個(gè)文件轉(zhuǎn)換成幾乎任何我們所需的文件格式,例如:“pdf to word,jpg to pdf,excel to pdf“等等。但如果有人想要將任意文件轉(zhuǎn)換為十六進(jìn)制或二進(jìn)制形式,那又該怎么辦呢?
其實(shí)這很簡(jiǎn)單,在Linux上我們可以通過(guò)xxd這個(gè)命令來(lái)做到這一點(diǎn)。xxd命令可以為給定的標(biāo)準(zhǔn)輸入或者文件做一次十六進(jìn)制的輸出,它也可以將十六進(jìn)制輸出轉(zhuǎn)換為原來(lái)的二進(jìn)制格式。這也有助于對(duì)任意文件的編碼和解碼。
首先,讓我們使用help/man命令,查看xxd命令的具體使用方法。

xxd -h

使用 xxd 執(zhí)行的主要操作
將文件內(nèi)容轉(zhuǎn)換為十六進(jìn)制:例如,我創(chuàng)建了一個(gè)名為“secret.txt”的新文件,現(xiàn)在我想將其內(nèi)容都轉(zhuǎn)換為十六進(jìn)制形式,我可以通過(guò)鍵入以下命令執(zhí)行:

Syntax: xxd filename
xxd secret.txt

如下圖所示,很明顯xxd已經(jīng)為文件“secret.txt”生成了十六進(jìn)制轉(zhuǎn)儲(chǔ)。
在這里我們可以觀察到,以下十六進(jìn)制轉(zhuǎn)儲(chǔ)獲得了它的默認(rèn)格式,例如:
索引行數(shù)
每組的默認(rèn)八位字節(jié)數(shù)為2,其分組大小為4字節(jié)
標(biāo)準(zhǔn)列長(zhǎng)度為16位,帶有空格
用于提權(quán)的Linux命令是什么
使用xxd跳過(guò)第n行:在轉(zhuǎn)換文件時(shí),有許多數(shù)據(jù)可能是我們不需要的。因此,我們可以跳過(guò)這些內(nèi)容。我們可以使用xxd跳過(guò)第n行,并在跳過(guò)的行后生成十六進(jìn)制值。
假設(shè)在我當(dāng)前的情況下,我想要從第5行生成十六進(jìn)制轉(zhuǎn)儲(chǔ),那么可以通過(guò)使用“-s”參數(shù)后跟xxd命令來(lái)實(shí)現(xiàn)。

xxd -s 0x50 secret.txt

將輸出限制為特定長(zhǎng)度:以上我已經(jīng)解釋了如何通過(guò)跳過(guò)行數(shù)來(lái)檢索數(shù)據(jù)。但是,如果你想要限制標(biāo)準(zhǔn)輸出的長(zhǎng)度,那么你可以使用“-l”參數(shù)。
這里,我限制了我的內(nèi)容長(zhǎng)度,以將數(shù)據(jù)打印到有限的范圍,即第5行,如下圖所示。

xxd -l 0x50 secret.txt

因此,我們可以觀察到兩個(gè)命令之間的差異;第一個(gè)命令生成從第6行初始化的十六進(jìn)制值,第二個(gè)命令根據(jù)十六進(jìn)制索引以第5行結(jié)束,請(qǐng)參考以上截圖。
用于提權(quán)的Linux命令是什么
將文件內(nèi)容轉(zhuǎn)換為二進(jìn)制文件:如果你想將文件轉(zhuǎn)換為二進(jìn)制形式,則可以使用“-b”選項(xiàng)。命令如下:

xxd -b secret.txt

用于提權(quán)的Linux命令是什么
設(shè)置列長(zhǎng):上面我已經(jīng)介紹了如何跳過(guò)并限制輸出到范圍,其實(shí)我們還可以設(shè)置列的長(zhǎng)度。默認(rèn)情況下,對(duì)于任何轉(zhuǎn)儲(chǔ)文件它都是12, 16。
默認(rèn)值:我們知道默認(rèn)列長(zhǎng)度為16。這將打印16個(gè)字符,包括空格。

xxd -l 0x20 secret.txt

將列長(zhǎng)度設(shè)置為32:我使用“-l”選項(xiàng)設(shè)置了結(jié)束索引以限制打印數(shù)據(jù)的范圍。然后我使用“-c”參數(shù),將列的長(zhǎng)度設(shè)為了32。

xxd -l 0x40 -c 32 secret.txt

從下圖中,我們可以知道xxd是如何限制列長(zhǎng)度的。
將列長(zhǎng)度設(shè)置為9:現(xiàn)在我們將列長(zhǎng)度設(shè)置為“9”。

xxd -l 0x40 -c 9 secret.txt

在所有這些情況下,xxd都是通過(guò)空格計(jì)數(shù)每個(gè)字符來(lái)為文件創(chuàng)建十六進(jìn)制轉(zhuǎn)儲(chǔ)的。
純16進(jìn)制轉(zhuǎn)儲(chǔ):我們可以使用“-ps”選項(xiàng),以 postscript的連續(xù)16進(jìn)制轉(zhuǎn)儲(chǔ)輸出。這里我們將其輸出保存在hex文件中,以獲取secret.txt文件的純16進(jìn)制轉(zhuǎn)儲(chǔ)。為了驗(yàn)證結(jié)果,我們使用cat命令從hex文件中讀取輸出。
xxd -ps secret.txt > hex cat hex
從下圖中,我們可以知道xxd是如何為“secret.txt”文件,創(chuàng)建純十六進(jìn)制轉(zhuǎn)儲(chǔ)的。
還原文件:我們可以使用“-r”選項(xiàng),來(lái)還原轉(zhuǎn)換的文件內(nèi)容。在我們的例子中,我使用了“-r -p”將純十六進(jìn)制轉(zhuǎn)儲(chǔ)的反向輸出打印為了ASCII格式。

xxd -r -p hex

用于提權(quán)的Linux命令是什么
分組大小字節(jié):如果我們需要將輸出分組為多個(gè)八位字節(jié),那么我們可以使用“-g”選項(xiàng)來(lái)實(shí)現(xiàn)。默認(rèn)情況下為2。因此,如果我們將值設(shè)為4,那么它將被分組為8位。
在下圖中我們將值設(shè)為8,它將分組為16位作為輸出以簡(jiǎn)化結(jié)果。

xxd -l 0x30 -g 8 secret.txt

SUID Lab 設(shè)置

SUID特殊權(quán)限是以命令的所有者權(quán)限來(lái)運(yùn)行這一命令的,而不是以執(zhí)行者的權(quán)限來(lái)運(yùn)行該命令?,F(xiàn)在,讓我們?cè)趚xd上啟用SUID權(quán)限,這樣本地用戶就有機(jī)會(huì)利用xxd來(lái)獲取root權(quán)限。
鍵入以下命令,啟用SUID位:

which xxd chmod u+s /usr/bin/xxd ls -al /usr/bin/xxd

SUID 利用

現(xiàn)在,我們將通過(guò)特殊權(quán)限位SUID來(lái)利用xxd服務(wù)。為此,我創(chuàng)建了一個(gè)受害者機(jī)器的會(huì)話,這將允許我們利用目標(biāo)系統(tǒng)的本地用戶訪問(wèn)。
讓我們使用ssh連接到目標(biāo)機(jī)器,命令如下:

ssh test@192.168.1.103

成功訪問(wèn)受害者機(jī)器后,我們使用find命令來(lái)查找具有SUID權(quán)限的二進(jìn)制文件。

find / -perm -u=s -type f 2>/dev/null

這里我們可以看到有許多二進(jìn)制文件具有SUID位,但我們重點(diǎn)關(guān)注/usr/bin/xxd。
用于提權(quán)的Linux命令是什么
在xxd上獲得特殊權(quán)限位SUID,我們將獲取用于提取密碼哈希文件的shadow文件。
如下圖所示,我已請(qǐng)求通過(guò)使用xxd暴露/etc/shadow文件,它將為該文件生成十六進(jìn)制轉(zhuǎn)儲(chǔ),并通過(guò)管道傳輸xxd命令來(lái)恢復(fù)其輸出。

xxd "/etc/shadow" / xxd -r

用于提權(quán)的Linux命令是什么
現(xiàn)在,我將使用john the ripper這款工具來(lái)破解哈希密碼。這樣我們就可以獲取用戶憑據(jù),如下圖所示。

john hash

用于提權(quán)的Linux命令是什么
獲取憑據(jù)后,我們就可以切換用戶了。首先,我們來(lái)檢查下用戶的sudo權(quán)限:raj,發(fā)現(xiàn)用戶“raj”具有所有權(quán)限。

su raj sudo -l sudo su

因此,讓我們直接切換到root用戶帳戶,并訪問(wèn)root  shell。至此,我們已成功利用xxd命令提升了我們的用戶權(quán)限。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“用于提權(quán)的Linux命令是什么”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!

分享題目:用于提權(quán)的Linux命令是什么-創(chuàng)新互聯(lián)
文章出自:http://aaarwkj.com/article10/isodo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、外貿(mào)網(wǎng)站建設(shè)、App開(kāi)發(fā)網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
丁香六月色婷婷亚洲激情| 亚洲精品午夜久久久av| 国产黄片a三级久久久久久| 亚洲精品中文字幕久久| 日韩精品 在线一区二区| 免费97久久人妻一区精品| 亚洲精品一区二区三区小| 国产精品日本在线观看| 丁香六月色婷婷亚洲激情| 97人妻精品一区二区三区六| av影片天堂在线观看| 人人妻人人澡人人爽久久av| 老熟女乱色一区二区三区| 国产日韩欧美亚洲中文国| 你懂的免费视频中文字幕| 福利福利视频一区二区| 美味人妻手机在线观看| 人妻操人人妻中出av| 人妻熟女一区二区aⅴ在线视频| 欧美内射专区精品一区| 亚洲黄色av网站在线| 传媒视频在线观看网站| 午夜精品三级一区二区三区| 国产日韩欧美老年人激情| 中文字幕国产成人在线视频| 亚洲国产成人久久综合区| 色婷婷一区二区三区网站| 亚洲精品污一区二区三区| 日韩精品 在线一区二区| 射精视频在线观看免费| 日韩在线不卡一二三| 高清不卡av在线播放| 尤物视频最新在线观看| 麻豆文化传媒免费网址| 中日韩一二三四区在线看| 国产在线视频不卡一线路| 中文字幕精品一区二区三区精品 | 亚洲欧美日韩国产亚洲欧美日韩国产| 欧美成人精品高清在线| 国产内射一级一片内射高清视频1 亚洲一区二区三区不卡伦理 | 亚州中文字幕久久一区|