Skip to content

💻 A Windows console remote administration tool written in Go & Microsoft Assembly. It supports remote shell and screenshot now.

License

Notifications You must be signed in to change notification settings

listinvest/Goasm-RAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goasm-RAT

Go MASM Windows License DOI

This project has two original repositories:

Languages

About The Project

Goasm-RAT is a simple Windows console remote administration tool, written in Go and Microsoft Assembly. It supports remote shell and screenshot now.

Getting Started

Prerequisites

Building

Client

..\client> .\build.ps1

Server

..\server\scripts> .\build.ps1

Usage

Client

Use command line arguments to specify the IP address and TCP port of the server when running the client.

client <ipv4-addr> <port>

Server

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)

Commands

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.

Basic Control
  • sw <client-id>

    Switch the client currently being controlled.

    > sw 1
    Sep 24 23:03:27: The current client has changed to [1].
  • exit

    Exit the server.

Shell
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>
----------------------------------------------------
Screenshot
sc

Take a screenshot of the client and save it as a .png file.

Bugs

The known bugs are marked by BUG in the comments.

License

Distributed under the GNU General Public License. See LICENSE for more information.

Contact

About

💻 A Windows console remote administration tool written in Go & Microsoft Assembly. It supports remote shell and screenshot now.

Resources

License

Stars

Watchers

Forks

Packages

No packages published