freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

点我创作

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

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

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

FreeBuf+小程序

FreeBuf+小程序

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

CHAOS:一款用golang编写的Windows远控工具
Zeedger 2018-04-18 18:37:35 1372609

0x00 前言

前些天看大佬写的 APT攻击解析|如何布置鱼竿鱼钩鱼饵,看到CHAOS这个工具便想自己测试一番。

0x01 简介

CHAOS 是一款用golang编写的Windows远控程序,它可以生成payload和远程控制Windows系统。

github:https://github.com/tiagorlampert/CHAOS

0x02 安装

以下过程,我是在kali上测试的。

# 安装golang、upx等。
$ apt install golang xterm git upx-ucl -y
# 安装第三方库(如:截屏)
$ go get github.com/kbinani/screenshot && go get github.com/lxn/win
$ go install github.com/kbinani/screenshot && go install github.com/lxn/win
# 下载CHAOS源码
$ git clone https://github.com/tiagorlampert/CHAOS.git

安装第三方库的时候可能会报错,如图1:

图1

这个可以不用管 :(

0x03 使用方法

# 运行CHAOS.go
$ go run CHAOS.go

启动界面,如图2:

图2

选项解读:

# 生成payload(一般来说都选1)
  [1] Generate
# 设置并启用监听(前一个选项后续步骤也有次项)
  [2] Listen
# 启用一个文件服务器(一般来说没什么用)
  [3] Serve
# 退出
  [4] Quit

选项1 生成payload,如图3:

图3

设置好本地IP、本地端口和文件名就可以生成一个payload了。

也可以选择加上UPX壳(不过感觉没什么用)。

后续还可以选择是否现在开启端口监听。

选项2 开启端口监听 如图4:

图4

设置好监听端口后就只要等待**上线了 (´Д`)。

选项3 开启一个文件服务器 如图5:

图5

别人就能从这下载生成的payload了 如图6:

图6

取得shell 如图7:

图7

接下了就是自由发挥的时候了。你可以截屏、键盘记录、文件上传和下载、打开某个网页、设置是否开机自启动等等。。。

还可以添加用户 如图8:

图8

win下cmd是gbk2312编码的,将kali终端换编码就能正常显示了。

0x04 免杀性

CHAOS生成payload加壳之后被发现的概率还更高(´Д`)。

但是不管加不加壳,360 百度杀毒 迈克菲 金山都不报毒 。

图9

0x05 后记

新手第一篇文章,如有错误以及一些不妥处还望指正。拜谢。

另附上视频教程

链接:https://pan.baidu.com/s/1T6mDh2mM0_pM66XXeeC6sA 密码:6vt9

* 本文作者:Zeedger,转载注明来自Freebuf.com

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