返回介绍

CDN 代理转发

发布于 2024-06-01 22:17:40 字数 2424 浏览 0 评论 0 收藏 0

关于这个CDN代理其实和上篇写的没啥区别原理上都是差不多的

CDN代理转发

cloudflare前面的怎么添加域名就不说了。只需要确保 1.DNS设置里域名开启了代理状态 2.SSL设置里有启用证书并且有效

当然了以上这些都不是强制的你可以随意更换服务商,SSL证书设置,DNS设置,我这里只是一个最简单的设置

有一点需要注意的是

关于SSL模式的设置如果你使用完全(严格)那么你Cobalt Strike C2配置使用的证书请务必是真实有效的证书。

监听器配置,打码的地方是域名

原理和上篇写的重定向基本一样只不过转发服务器变为了cf的CDN,可以在一定程度上隐藏C2服务器

域前置(Domain fronting)

关于这个技术我就先简单介绍一下

此技术的原理在于不同通信层使用不同的域名。在明文的DNS请求和TLS服务器名称指示(SNI)中使用可信的域名,而在HTTPS请求的Host字段中则是恶意C2域名(HTTPS请求的全部内容一般情况下对外界都是不可见的,但是对于接收HTTPS请求的转发服务器是可见的)

演示

HTTP HOST Header就填写你自己的C2域名,然后生成一个Beacon运行并启动Wireshark(我这里设置了Wireshark显示域名默认是直接显示ip)

我们可以看见虽然请求的是cloudflare.com但是CS已经有会话回来了

我们选择一个请求右键


仔细观察Host字段会发现这是我们设置的域名

关于使用域前置有几个地方需要注意: 1.你选择下服务商支持域前置 2.你想仿冒的域名必须处于同一cdn服务商下 3.别忘了看CF端口规则 4.CF对于https域前置是以封杀的请自行寻找服务商(我这里仅是作为演示使用的http而非https因为使用https一定会失败,这里只是为了一个效果因为http域前置并无意义)

其他

关于C2 Server的各种安全设置端口设置过滤什么的或CF的过滤设置之类的就不说了自行查看

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文