基于gRPC的远控木马 -- gotoexec

2022-9-16 00:3:40 Author: Web安全工具库(查看原文) 阅读量:30 收藏
声明:仅供安全研究与学习之用,若将工具做其他用途,由使用者承担全部法律及连带责任,作者不承担任何法律及连带责任。

0x02 工具介绍

通过Go语言实现的一款基于gRPC的远控木马。

0x02 使用方法

程序分为三个部分:植入程序、服务端、客户端。分别对应目录:implant、server、client。每个部分都需要进行独立的编译和运行。

1、implant

implant:运行再目标机器上,远程服务端的IP硬编码卸载implant.go中,也就是说对于不同的服务端需要进行单独编译生成可以执行文件。

2、server

server:运行在服务端,通过参数iport和aport指定植入程序和客户端对应的端口号。

server.exe -iport 1961 -aport 1962-aport int      Admin server port (default 1962)-iport int      Implant server port (default 1961)

3、client

client:可以执行

参数

client.exe -session start -IP 127.0.0.1 -port 1962 -sleep 5-ip string        Server IP (default "127.0.0.1")-port int        AdminServer Port (default 1962) -session string        start session -sleep int       sleep time

功能

截图以png格式保存client.exe运行目录下,上传、下载文件大小限制在10MB内

截图:screenshot上传:upload 本地文件 目标文件  下载:download 目标文件 本地文件

编译命令

go build -ldflags "-s -w" -trimpath

对于implant植入程序,可以考虑使用upx压缩缩小体积。

0x03 下载地址

1、通过阅读原文,到项目地址下载
2、关注公众号"网络安全者",后台回复:20220915

推 荐 阅 读

加我微信:ivu123ivu,进送书活动群,不定时免费送书

《C++20实践入门(第6版)》

本书抽丝剥茧地呈现C++20的诸多新特性,如模块、概念、范围和太空飞船运算符等。即使不具备编程经验,你也可在本书的指引下,快速在一个较新的C++编译器上编写出真正可用的C++程序。


文章来源: http://mp.weixin.qq.com/s?__biz=MzI4MDQ5MjY1Mg==&mid=2247504473&idx=1&sn=25bcd217e07953c37d6220a61d89de74&chksm=ebb53d5adcc2b44cedd9e29a484481265dc254815efedbee8b78edc46b08065dd3b7a91e38be#rd
如有侵权请联系:admin#unsafe.sh