利用DNS上线CS及流量分析

admin 2022年11月16日11:44:06评论216 views字数 1034阅读3分26秒阅读模式

利用DNS上线CS及流量分析

刚刚学习了GO的DNS代理服务器编写,这个服务器本来是用来隐藏CS的,但是由于跟着书上的实验没成功,就在本地环境真实的测试了一下我们真实情况下使用DNS上线CS的方法,并且简单分析了其流量特征。

域名配置

首先我们需要准备一个域名,我这里就使用我的博客域名进行haochen1204.com进行实验。我的域名是在阿里云买的,解析也在阿里云做的,所以这里就还是使用阿里云。正常情况下我们最好在国外购买域名并且进行解析,原因你懂的。

首先,我们创建两条NS记录以及一条A记录,NS记录指向我们的A记录所指向的子域名,A记录指向我们的CS服务器。

利用DNS上线CS及流量分析

A记录想必大家肯定都知道是干嘛的,他对应了我们的域名与服务器IP地址。而NS记录的作用则是用来记录域名服务器记录,用来指定该域名由哪个DNS服务器来解析。也就是说我们请求时,首先通过ns记录知道了DNS服务器为cs.haochen1204.com,然后通过cs.haochen1204.com知道了解析服务器的地址为xxxx,而这个地址则是我们的CS地址。

我们尝试使用dig获取我们的DNS信息,会发现他的地址为0.0.0.0。(!!!以上子域名在测试完成后已删除,并未实际使用!!!)

利用DNS上线CS及流量分析

CS配置

然后我们在CS中编辑监听器,并生成使用该监听器的木马。

利用DNS上线CS及流量分析

上线木马

在经过漫长的等待后,会出现一个黑色的电脑,然后再经过漫长的等待,我们可以看到我们的靶机已上线。(这个东西是真的慢,大家耐心等待。。。)这里建议使用Stageless,也就是beacon,因为这个才是一个完整的木马,前面那个首先需要与CS通信,把完整的木马下载下来,本来这个速度就十分慢,再下载就更慢了。

利用DNS上线CS及流量分析
利用DNS上线CS及流量分析

再经过漫长的等待,终于上线了。。。

利用DNS上线CS及流量分析

然后我们尝试执行命令。

利用DNS上线CS及流量分析

流量分析

首先,我们可以看到心跳流量,是通过A记录,在我们的NS记录的子域名上再加子域名进行的。

利用DNS上线CS及流量分析

在我们输入命令后,类似于txt api.xxx post.xxx这类的都是cs在传输数据的特征。

利用DNS上线CS及流量分析
使


利用DNS上线CS及流量分析



Xray捡洞中的高频漏洞


C2流量混淆


利用云函数隐匿C2


mac利用腾讯云函数搭建代理池


实战|一次真实渗透测试中的代码审计


原文始发于微信公众号(藏剑安全):利用DNS上线CS及流量分析

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年11月16日11:44:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   利用DNS上线CS及流量分析http://cn-sec.com/archives/1412920.html

发表评论

匿名网友 填写信息