当前位置:首页 > 黑客业务 > 正文内容

保姆级Cobalt Strike主机隐藏教程

访客4年前 (2021-04-15)黑客业务826

根据现有检测机制,来对服务器进行隐藏,增加c2服务器被检测到的几率。

CDN:cloudflare

服务器:阿里云香港 debian10 amd64

证书:let's encrypt 免费证书

域名:dot.tk免费域名

CS:CobaltStrike 4.2

一、CS服务端配置

上传CS到服务器,配置java坏境等步骤略。
需要做的操作分别为:禁ping、修改默认端口、修改客户端连接证书。

1.1 服务器禁ping

当服务器禁ping后,从某种角度可以判定为主机为不存活状态。

1.1.1 修改系统配置。

编辑文件/etc/sysctl.conf,在里面增加一行。

之后使命命令使配置生效

之后在ping就无法ping通了。
这种方式nmap还是可以扫描到服务器的存活的。

1.1.2 云服务器防火墙(安全组)

使用云服务器防火墙的方式可以更好的控制流量不流向云服务器本身。从外层入口阻断流量。
前提是需要你的服务器为ecs服务器,不能我这种轻量级主机。具体的操作这里就不记录操作了。毕竟我也没有这样还样的服务器。

1.2 修改端口

编辑teamserver文件,搜索50050,将其改为任意端口即可,这里改成53389。

保存退出再次启动时端口就变化了。

1.3 修改默认证书

因为cs服务端生成的证书含有cs的相关特征所有,这里进行修改替换。修改方式有两种,分别为生成密钥库和修改启动文件。无论是那种方式都需要删去原有的文件cobaltstrike.store

1.3.1 方法一生成证书

1. 删除密钥库文件cobaltstrike.store

2. 使用命令可以生成新的密钥库文件

3. 使用命令查看证书

4. 启动服务器查看证书签名是否相同。

1.3.2 方法二修改文件

teamserver 是启动cs服务端的启动文件。里面有环境检测的部分,其中就包括密钥库的检测,这部分的写法是,如检测不到密钥库就使用命令生成新的密钥库,修改这里生成命令。

将其改为
删除原有的https://www.freebuf.com/articles/network/cobaltstrike.store密钥库文件,下次启动时会自动生成新的密钥库文件。
这个密钥库也可以使用下面通过cloudflare申请的密钥库代理。

二、使用CDN隐藏

cs生成的木马中会带有服务器的部分信息如IP、域名,使用cdn就可以很好的隐藏住这部分信息,并且在一定程度上可以规避杀毒软件的主机特征查杀。并且在其他大佬的文章中看到https的监听方式中不会采用cobaltstrike.store的密钥库。所以这里申请一个证书代替https监听方式中的默认证书。

2.1 申请免费域名

使用免费域名的好处是不会有过多的信息记录下来。
访问https://www.freenom.com/zh/index.html注册,可以免费使用一年。具体注册疑问可以参考知乎文章 https://zhuanlan.zhihu.com/p/115535965

选择时长,免费12个月
注册成功

这里我们用域名dotdotdotdot.tk做演示,演示结束后一段时间后删除域名。

2.2 CDN配置

cdn部分可以选择其实挺多的,这里选择的是cloudflare。
1、注册账号
2、添加站点、选择免费计划、之后会扫描dns记录
3、修改dotdotdotdot.tk的dns服务器为cloudflare。修改完成后需要一定的时间生效
4、关闭自动https重写和始终使用https、broti压缩
5、出现如下界面就设置生效,可以使用cloudflare进行域名解析操作了。
6、解析一个baidu.dotdotdotdot.tk测试一下。
7、解析域名到你的vps上,配置如下。代理状态为已代理,这样所有的流量会流经cdn。

此时CDN已经生效
8、配置SSL/TLS加密模式为完全

2.3 cloudflare生成证书

在cloudflare的dash页面找到SSL/TLS->源服务器->创建证书,之后将公钥和私钥保存下来,分别为server.pem和server.key。一定要在生成的时候保存,不然可能找不到私钥了。

2.3.1 申请证书并打包密钥库

将证书打包并生成store文件

2.4 配置证书到https的监听方式中。

要想使用我们自己申请的证书,这里就需要使用‘Malleable C2 profile’的方式来操作。这里以cloudflare.profile为例。将生成的密钥文件.store放到cs目录下,想cloudflare.profile加入证书配置:
其中需要注意的是https-certificate为证书相关的配置,其他client.header中Host的值要为我们申请的域名,其他的部分,根据个人情况去配置。

使用命令"https://www.freebuf.com/articles/network/c2lint cloudflare.profile"去验证配置文件是否有问题。如下为验证成功的配置。
验证配置失败,会爆出如下错误,根据报错结果去修改你的配置文件。配置文件参考官方帮助文件
使用配置文件启动服务器

2.5 配置文件生成仓库

github上有一个仓库,可以用于生成c2配置文件,如果使用此种方式需要在木马生成部分的备注,不然可能会导致木马无法上线。
使用方式:

baidu.store就是baidubaidu.dotdotdotdot.tk.store为了方便就改了文件名。

之后使用生成后的profile文件启动服务器即可

2.6 生成木马配置

作了如上的配置,在生成木马时需要做一些不一样的操作。
**注意:**免费版本的cloudflare支持解析少量的端口,具体端口如下
http:
80、8080、8880、2052、2082、2086、2095
https:
443、2053、2083、2087、2096、8443
之后生成木马,运行即可上线

powershell的上线方式与以前有些许不同。需要启动ssl证书。

备注:如果使用C2concealer生成profile,需要配置listener时在profile中选择variant_1才行,不然可能会导致无法上线。

三、写在最后

1、服务器防火墙,c2上线端口只能让cdn的IP访问,这样可以避免被扫描器扫描到,将你的IP加入威胁情报中去。具体配置可以在云服务器安全组操作。或者在服务器使用iptables操作。
2、证书申请这部分我走了很多的弯路,之前打算使用let's Encrypt后来发现无论怎么操作都无法上线,
3、实际上这些操作都是服务器本身的隐藏,要想更好的使用CobaltStrike可能还需要做免杀,做木马文件签名等操作。
4、这些配置做完后,及时服务器不在继续使用,也可以将文件打包拷贝到新服务器中,后面只需更新DNS解析即可。

cloudflare 使用的IP段

全部IP段

国内IP段是cloudflare与百度云合作的节点

参考链接

https://blog.csdn.net/god_zzZ/article/details/109057803

https://hosch3n.github.io/2020/12/16/%E6%A3%80%E6%B5%8B%E4%B8%8E%E9%9A%90%E8%97%8FCobaltstrike%E6%9C%8D%E5%8A%A1%E5%99%A8/

https://support.cloudflare.com/hc/en-us/articles/200169156-Identifying-network-ports-compatible-with-Cloudflare-s-proxy

扫描二维码推送至手机访问。

版权声明:本文由黑客接单发布,如需转载请注明出处。

本文链接:http://therlest.com/105880.html

分享给朋友:

“保姆级Cobalt Strike主机隐藏教程” 的相关文章

猪肉怎么选?颜色有区别吗?今天做饭的时候发现上次买的猪肉颜色跟这

猪肉怎么选?颜色有区别吗?今天做饭的时候发现上次买的猪肉颜色跟这 买猪肉时,根据肉的颜色、外观、气味等可以判断出肉的质量是好还是坏。优质的猪肉,脂肪白而硬,且带有香味。肉的外面往往有一层稍带干燥的膜,肉质紧密,富有弹性,手指压后凹陷处立即复原。 次鲜肉肉色较鲜肉暗,缺乏光泽,脂肪呈灰白色;表面带...

宜家自助餐多少钱一位 「天津宜家自助餐多少钱」

食材的流转等息息相关的,白堤路店,就不用付钱了。吃完了,不像别的自助沙拉酱都兑了N多的水!其他」的也是10多块20块一份。鞍山西道,你绝对吃不腻。 举荐菜:当然是面啦!海鲜、你去尝尝吧。 举荐蔡:特色鸡串,金汉斯南美多少烤肉,腌好的肉和没腌的肉都有,200元一位,宜家家居,宜家2楼那个不是自助餐厅,...

今天发生的重大新闻5条,国内新闻最新消息10条

近期发生的额十件大新闻,伊朗重申继续实施核计划。本·拉登被击毙,近期国内外新闻要近期。 被关闭·国家最高科学技术奖揭晓"青藏铁路工程"等获奖·广西陆川一在建楼面坍塌14名工人坠地受伤,文汇报,执政党民族解放党总统,到了主要内容介绍完。 这是初中作业吧!月1日—德国总理默克尔倡议成立联合国经济理事会。...

存储过程oracle(oracle财务系统)

推荐教程:甲骨文教程 本文主要介绍甲骨文中的数据转换。 1.日期转换成字符串(以2016年10月20日为例) 选择to_char(sysdate,& # 39;yyyy-mm-DD hh24:mi:ss & # 39;)strDateTime从dual-获取年-月-日:分:秒-...

马来西亚dhl国际快递查询,国际快递订单号查询官网

物流集团Deutsche Post 国际DHL旗下公司,马来西亚,大概22号左右抵达当地关口。作业程序HONG查询 KONG-HONG KONG目的地马来西亚,至于查询的话,很方便的。也可以打电话咨询,然后点击查询就会有快递信息!通过快递官网查询物流的。一直查询不到相关信息!打开DHL官网,感激不尽...

书黑客,黑客软件破解吃鸡,网站黑客攻击工具

关于较新版别的Windbg,官网已不再支撑独自下载,只能经过Windows SDK里边勾选来装置,不过装置之后Redist目录会有x64/x86/arm的装置包,也可独立装置。 此次评选活动的意图在于,在安全社区中宣扬这些技能,让职业进步对安全的注重,一起也能让这些技能能遭到认可和铭记。 因而,根据...

评论列表

闹旅珞棠
2年前 (2022-06-30)

库文件。这个密钥库也可以使用下面通过cloudflare申请的密钥库代理。二、使用CDN隐藏cs生成的木马中会带有服务器的部分信息如IP、域名,使用cdn就可以很好的隐藏住这部分信息,并且在一定程度上可以规避杀毒软件的主机

寻妄千纥
2年前 (2022-06-30)

%8A%A1%E5%99%A8/https://support.cloudflare.com/hc/en-us/articles/200169156-Identifying-network-ports-compatible-with-Cloudflare-s-proxy

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。