CS免杀-Loader 方式

admin 2022年4月22日23:55:06评论296 views字数 1238阅读4分7秒阅读模式

1、Cobalt Strike介绍

Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器。自3.0以后已经不再使用Metasploit框架而作为一个独立的平台使用,分为客户端与服务端,服务端是一个,客户端可以有多个,非常适合团队协同作战,多个攻击者可以同时连接到一个团队服务器上,共享攻击资源与目标信息和sessions,可模拟APT做模拟对抗,进行内网渗透。

Cobalt Strike集成了端口转发、服务扫描,自动化溢出,多模式端口监听,win exe木马生成,win dll木马生成,java木马生成,office宏病毒生成,木马捆绑;钓鱼攻击包括:站点克隆,目标信息获取,java执行,浏览器自动攻击等。


CS免杀-Loader 方式

2、shellcode介绍

shellcode是一段用于利用软件漏洞而执行的代码,shellcode为16进制的机器码,因为经常让攻击者获得shell而得名。shellcode常常使用机器语言编写。可在暂存器eip溢出后,塞入一段可让CPU执行的shellcode机器码,让电脑可以执行攻击者的任意指令。

3、CS-Loader

网上找到一个分离免杀方式,远程加载shellcode来过杀毒软件 


https://github.com/Gality369/CS-Loader


本次使用golang版本,把shellcode通过RC4加密操作方式:


  1. 准备一张大小合适的图片放入同文件夹下

  2. 把Cobalt Strike生成的shellcode放入generator.py的shellcode变量中, 然后执行命令python generator YourRC4key ImageName ,会把生成的shellcode追加到图片尾部

  3. 将图片上传至网站或图床上,然后将图片url和你的RC4key填入CS-Loader.go的相应位置

  4. 使用命令go build -ldflags="-H windowsgui" CS-Loader.go生成exe,可以做加壳处理

  5. 执行exe,CS上线

一步,生成shellcode

CS免杀-Loader 方式


CS免杀-Loader 方式


CS免杀-Loader 方式


第二步:准备一张图片,把shellcode放至generator.py,然后合并在图片中

CS免杀-Loader 方式


CS免杀-Loader 方式


CS免杀-Loader 方式

C:UsersThinkDesktopCS-Loader-mastergo版本>python2 generator.py test@123 image.jpgPayload has write to shellcode_image.jpg


CS免杀-Loader 方式


第三步:更改换名称放至HTTP服务器,方便远程加载


CS免杀-Loader 方式


第四步:在CS-Loader.go中加入远程的图片和rc4密钥


CS免杀-Loader 方式


C:UsersThinkDesktopCS-Loader-mastergo版本>go build -ldflags="-H windowsgui" CS-Loader.go



CS免杀-Loader 方式

CS免杀-Loader 方式


第五步:可以过360杀毒软件

CS免杀-Loader 方式


投放至HTTP服务器上,改名为CS.EXE

CS免杀-Loader 方式



第六步:运行上线

CS免杀-Loader 方式

CS免杀-Loader 方式

CS免杀-Loader 方式

CS免杀-Loader 方式

CS免杀-Loader 方式CS免杀-Loader 方式

CS免杀-Loader 方式


在学习和实战过程当中,可以借鉴绕过的思路



原文始发于微信公众号(A9 Team):CS免杀-Loader 方式

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年4月22日23:55:06
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   CS免杀-Loader 方式http://cn-sec.com/archives/935304.html

发表评论

匿名网友 填写信息