freeBuf
主站

分类

云安全 AI安全 开发安全 终端安全 数据安全 Web安全 基础安全 企业安全 关基安全 移动安全 系统安全 其他安全

特色

热点 工具 漏洞 人物志 活动 安全招聘 攻防演练 政策法规

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

HVV的艺术之上线的艺术
2023-09-25 13:27:30

很多时候,拿下的机器情况复杂多样。判断其出网性应该是首要工作。

01到底该不该上线

承认的是,MSF和CS都是及其出色的后渗透工具。但是面对这种复杂多样的环境,上不上线是个我们要去认真考虑的问题,CS和MSF究竟能给我们的后渗透能带来什么东西?

假设目标不出网的情况,TCP不出网,DNS不出网,ICMP不出网,出口端口限制,对应这种种场合,Github上给了我们很多优秀项目的选择,但是是我们真的需要的嘛?

例如DNS的CS上线,它可以帮助DNS隧道使我们上线CS,但是真正在实战中使用过就会发现,慢是他的一个很重要的一个弊端。一个抓取当前主机的密码我甚至需要等待两分钟。这个弊端甚至让我可以放弃使用它。

或许这样的上线也毫无意义,上线之后CS或者MSF给我们带来的东西不上线是否可以?在某些场景下,浪费很大的时间去上线cs这或许不值得。

上线还需要免杀,不上线还可以借助webshell天然的免杀优势。当然,说这些是当我们在上线遇到无法阻碍的困难时应该考虑的,毫无疑问的是C2带来的利大于弊。

02工具的使用

借助冰蝎本身的上线特性,其采用内存动态代理注入的形式进行上线,本身可以过掉不具备内存查杀的杀软给我们的上线犹如神助,且支持目标不出网的形式上线。(拖死进程)

当然,我们也可以使用我们自己制作的EXE木马上传运行的方式,这种朴实无华的方式恰恰是最稳定的。

发现进程中存在向日葵,TV等进行抓取密码进行远程桌面,这是再轻松不过的方式。

上线的情况下,CS的socket4a隧道建立,MSF的socket5隧道的建立。或许socket4是CS的殇。

https://github.com/L-codes/Neo-reGeorg

这款工具让我们在不上线的情况下进行内网渗透

如果出了些意外我们还可以使用冰蝎的代理

通过端口映射的方式进行隧道代理,通过本地映射的方式进行隧道代理。这两种方式都为我们的后渗透提供了代理,但是稍微有点慢也是殇。

隧道对于我本人的经验来说,这几种就够了。他们的优缺点权重并非很极端,让我总能欣然接受。

03 值得一提的是

值得一提的是,3389是永远的神。

因为在后渗透的过程中会牵扯很多工具,这些大规模工具的免杀是一件成本很高的事情。

如果3389对外开放,可以通过密码直接登录。

不对外开放时,走隧道内网进行3389连接。

如果版本高于2012密文解不开时,使用添加用户的api免杀进行用户添加,3389在当前桌面退出杀软,进行工具上传后渗透。

没有隧道,没有免杀api等情况下,可以进行中找到向日葵,TV进程连接。进程中没有,可在文件中找到运行然后连接。

都没有的情况下,可以尝试CS中的VNC的模块远程操控然后关闭杀软。

# 网络安全
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录