Ransomware
Crypto Ransomware made with: - Go for encryption and decryption - PHP/MySQL for saving and retrieving keys.
Install / Use
/learn @ejserna/RansomwareREADME
Ransomware
This crypto ransomware is for academic and learning purposes. It encrypts every folder in the directory where it is ran. It also encrypts files found in subdirectories.
How to run
This ransomware is divided in two parts: the PHP server that receives API calls for creating/retrieving encryption keys, and the cryptoware-ransomware itself, which is a Go app.
Server
- Place the files inside server/ransomware inside a folder named "ransomware".
- Move this folder to your PHP server.
Ransomware
You need Go for creating the executable binary of the ransomware.
The ransomware consists of the encrypter and the decrypter.
Building for Intel based computers running Windows:
Building the decrypter
env GOOS=windows GOARCH=386 go build decrypt-directory.go
Building the encrypter
env GOOS=windows GOARCH=386 go build encrypt-directory.go
Building for other OS's and architectures?
Take a look at this guide:
Architecture
Segmented arrows stand for asynchronous calls.

Related Skills
xurl
345.4kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
feishu-drive
345.4k|
things-mac
345.4kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
345.4kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
