Skip to content

Malware-as-a-Service/SayWare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

146 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

SayWare

A simple and harmless malware that says something

Github badge GPL 3.0 or later badge Windows badge Rust badge Reuse badge

📋 Table of content

⚠️ Disclaimer

This malware isn't intended for real use. Because of this, no advanced techniques will be and have been used. Don't think this is an example of how real malware is written.

👀 About the repository

This repository contains harmless malware that displays something in a terminal. It sends data to the server, which then sends it to the IngRest proxy.

❓ Why

The goal of this malware is to serve as a model for the MaaS platform.

🚀 Getting started

Below are steps to run the server and the malware locally.

⚙️ Prerequisites

You only need Cargo to build the project. You will also need the nightly x86_64-pc-windows-msvc target and the rust-src component.

🛠️ Run the server

The server will communicate with the IngRest proxy. For this reason, if the data that has been stolen is to be saved in the database, make sure to set up the proxy and a database.

  1. Clone the repository

    git clone https://github.com/Malware-as-a-Service/SayWare/
  2. Change the environment variables file as you like and load it

  3. Run the server!

    cargo build --bin sayware-server --release

🛠️ Run the malware

  1. Clone the repository

    git clone https://github.com/Malware-as-a-Service/SayWare/
  2. Change the malware configuration file as you like

  3. Build the malware!

    cargo build --target x86_64-pc-windows-msvc \
      --bin sayware --profile small-size \
      -Z build-std=core,std,panic_abort \
      -Z build-std-features="optimize_for_size"

After these steps, the malware will be in the ./target/x86_64-pc-windows-msvc/small-size/ directory. For cross-compilation, please refer to the malware CI/CD.

👷 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated.

If you want, you can help me with any kind of work, for example:

  • Correct our English errors
  • Licensing stuff

📚 Licenses

Distributed under the GPL 3.0 or later license.

About

A simple and harmless malware that says something

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors