cobalt strike cdn上线笔记

admin 2022年3月4日20:10:06评论198 views字数 2218阅读7分23秒阅读模式

cobalt strike cdn上线笔记


CDN:https://dash.cloudflare.com/

免费域名注册:https://www.freenom.com/zh/index.html?lang=zh

CS版本:cobalt strike4.4


 

一、新域名注册

1、打开freenom进行新域名注册,先输入想要注册的域名,再检查其可用性。

cobalt strike cdn上线笔记

 

2、点击完成,修改Period为12个月,更长时间就需要付费。

cobalt strike cdn上线笔记


3、进入账号注册页面,这里需要挂VPN,可以选择谷歌账号登录或者通过其他邮箱注册。

cobalt strike cdn上线笔记


4、邮箱会收到freenom发来的确认邮件,点击邮件内容中的链接来到资料填写页面。

cobalt strike cdn上线笔记


5、由于填写的资料需与当前网络信息一致,可以先查询当前VPN的IP归属地(做好是美国),再使用好维持(http://www.haoweichi.com/

)生成美国人虚拟信息,州全称也需和IP归属的州名称一致。

cobalt strike cdn上线笔记


6、根据虚拟信息填写对应资料,提交出现以下页面则注册成功。

cobalt strike cdn上线笔记



二、CDN注册


1、

打开cloudflare(https://dash.cloudflare.com)进行账号注册,注册成功直接添加freenom注册的免费域名。

cobalt strike cdn上线笔记


2、选择免费计划。

cobalt strike cdn上线笔记


3、添加DNS解析记录。

cobalt strike cdn上线笔记


4、复制Cloudflare名称服务器地址。

cobalt strike cdn上线笔记


5、登录freenom,打开My Domains->ManageDomain->Management Tools->Nameservers,选择

Usecustom nameservers (enter below),填写名称服务器。

cobalt strike cdn上线笔记


6、自动配置全部选择关闭

cobalt strike cdn上线笔记


7、概述显示“好消息!Cloudflare 正在保护您的站点”则配置成功。

cobalt strike cdn上线笔记



三、cobalt strike https上线


1、打开Cloudflare,配置SSL/TLS加密模式为完全。

cobalt strike cdn上线笔记


2、配置缓存,开启AlwaysOnline及开发模式。

cobalt strike cdn上线笔记


3、打开SSL/TLS的源服务器创建源证书。

cobalt strike cdn上线笔记


4、创建使用Cloudflare生成私钥和CSR,复制出源证书及私钥,保存为server.pem和server.key文件。

cobalt strike cdn上线笔记

5、使用以下命令重新生成store格式配置文件。

1.生成.p12格式文件

openssl pkcs12 -export -in server.pem -inkey server.key -out spoofdomain.p12 -name 域名 -passout pass:密码

例子:

openssl pkcs12 -export -in server.pem -inkey server.key -out spoofdomain.p12 -name zh.xxxxx.tk -passout pass:pasa1234

2.生成.store格式文件

keytool -importkeystore -deststorepass 密码 -destkeypass 密码 -destkeystore cs.store -srckeystore spoofdomain.p12 -srcstoretype PKCS12 -srcstorepass 密码 -alias 域名

例子:

keytool -importkeystore -deststorepass pasa1234 -destkeypass pasa1234 -destkeystore cs.store -srckeystore spoofdomain.p12 -srcstoretype PKCS12 -srcstorepass pasa1234 -alias zh.xxxxx.tk


6、C2.profile配置

使用以下项目

https://github.com/rsmudge/Malleable-C2-Profiles

在profile文件中添加以下配置。

https-certificate {      set keystore " cs.store ";      set password "pasa1234";}


7、使用c2lint工具检测profile文件是否可用。不发生报错则可用。

./c2lint havex.profile

cobalt strike cdn上线笔记


8、修改teamserver配置文件

javax.net.ssl.keyStore=./cs.store路径 -Djavax.net.ssl.keyStorePassword=证书密码

例子:

javax.net.ssl.keyStore=./cs.store -Djavax.net.ssl.keyStorePassword=pasa1234

9、启动cobalt strike

./teamserver 服务器IP 密码 ./ havex.profile文件路径
./teamserver 192.168.1.1 mimatest ./ havex.profile


10、配置https监听器

Cloudflare只支持监听以下端口:

Cloudflare支持的HTTP端口是:80,8080,8880,2052,2082,2086,2095

Cloudflare支持的HTTPs端口是:443,2053,2083,2087,2096,8443


如果VPS是国内云主机,且注册的免费域名没有备案,则不能使用80、8080、443、8443端口提供服务。以下使用的是2096端口。

cobalt strike cdn上线笔记


11、生成一个Stageless Payload,勾选启用https。

cobalt strike cdn上线笔记


12、目标靶机执行,成功https上线。

cobalt strike cdn上线笔记

 

 

往期回顾

01

Java安全-01反射

02

使用goby检测log4j漏

03

小程序测试流



原文始发于微信公众号(雷石安全实验室):cobalt strike cdn上线笔记

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年3月4日20:10:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   cobalt strike cdn上线笔记https://cn-sec.com/archives/816094.html

发表评论

匿名网友 填写信息