Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TheKingOfDuck/ReverseGoShell
A Golang Reverse Shell Tool With AES Dynamic Encryption
https://github.com/TheKingOfDuck/ReverseGoShell
aes golang reverse-shell reversegoshell security-tools
Last synced: 21 days ago
JSON representation
A Golang Reverse Shell Tool With AES Dynamic Encryption
- Host: GitHub
- URL: https://github.com/TheKingOfDuck/ReverseGoShell
- Owner: TheKingOfDuck
- Created: 2020-02-20T19:35:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-16T04:01:01.000Z (over 4 years ago)
- Last Synced: 2024-11-16T17:07:43.525Z (26 days ago)
- Topics: aes, golang, reverse-shell, reversegoshell, security-tools
- Language: Go
- Homepage:
- Size: 485 KB
- Stars: 80
- Watchers: 3
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - TheKingOfDuck/ReverseGoShell - A Golang Reverse Shell Tool With AES Dynamic Encryption (Go)
README
## ReverseGoShell
Windows:[Releases](https://github.com/TheKingOfDuck/ReverseGoShell/releases/download/1.0/ReverseGoShell.zip)
# Update log:
2020-03-16:
新增一个macOS版本的客户端,理论上Linux都可以的,最多改下命令解释的二进制就好了。### Description:
A Golang Reverse Shell Tool With AES Dynamic Encryption
```
_____ _____ _____ _ _ _
| __ \ Code By: CoolCat / ____| / ____| | | | |
| |__) |_____ _____ _ __ ___ ___| | __ ___| (___ | |__ ___| | |
| _ // _ \ \ / / _ \ '__/ __|/ _ \ | |_ |/ _ \\___ \| '_ \ / _ \ | |
| | \ \ __/\ V / __/ | \__ \ __/ |__| | (_) |___) | | | | __/ | |
|_| \_\___| \_/ \___|_| |___/\___|\_____|\___/_____/|_| |_|\___|_|_|
- | Modules | - Function.
- | checkav | - Show Remote-Host Info.
- | Download | - Download File from Remote-Host to Local-Host.
- | Keyloger | - Unfinished.
- | Screenshot | - Unfinished.```
### Useage:
#### Build
```
go build server.go
go build client.go
```
![build](https://github.com/TheKingOfDuck/ReverseGoShell/blob/master/images/build.jpg)#### Run
```
server 55555
client 127.0.0.1:55555
```![](https://github.com/TheKingOfDuck/ReverseGoShell/blob/master/images/run.jpg)
### Features
* AES Dynamic encryption
* Supports Multiple Shells### About
这个项目只是自己学习Golang过程中实践的产物,代码写得很垃圾,但是注释都尽量写清楚的,通讯流量走tcp协议,采用aes动态加密,可以说是完全模仿冰蝎。基础功能执行命令已实现,模块化的检查存在的杀毒软件以及下载文件写完,其他模块还得在花时间。相比同类小工具我觉得最大的优点就是支持了动态加密,并且可以同时管理多个会话。
**本项目接受建议**
比如希望增加特定功能,再比如某个位置代码写得不规范,或是有bug,有空我会慢慢改。