This project has two original repositories:
Goasm-RAT is a simple Windows console remote administration tool, written in Go and Microsoft Assembly. It supports remote shell and screenshot now.
..\client> .\build.ps1..\server\scripts> .\build.ps1Use command line arguments to specify the IP address and TCP port of the server when running the client.
client <ipv4-addr> <port>Use -p option to specify the TCP listening port, the default port is 10080.
server -p <port>Use -h option to print the help.
-h This help
-p int
Listening port (default 10080)When the server is waiting for user input, the background information or execution results will not be displayed in real-time. You need to press Enter to flush manually.
-
sw <client-id>Switch the client currently being controlled.
> sw 1 Sep 24 23:03:27: The current client has changed to [1].
-
exitExit the server.
exec <command>Execute a shell command on the client.
> exec whoami
>
Sep 25 00:21:38: Shell messages from the client [1]:
----------------------------------------------------
whoami
desktop-testpc1\chenzs
C:\Users\chenzs\Goasm-RAT\client>
----------------------------------------------------scTake a screenshot of the client and save it as a .png file.
The known bugs are marked by BUG in the comments.
Distributed under the GNU General Public License. See LICENSE for more information.
-
Chenzs108
GitHub: https://github.com/czs108
E-Mail: chenzs108@outlook.com
WeChat: chenzs108
-
Liugw
GitHub: https://github.com/lgw1995
E-Mail: liu.guowen@outlook.com