All Projects → HugoLB0 → Ransom0

HugoLB0 / Ransom0

Licence: mit
Ransom0 is a open source ransomware made with Python, designed to find and encrypt user data.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Ransom0

Raasnet
Open-Source Ransomware As A Service for Linux, MacOS and Windows
Stars: ✭ 371 (+253.33%)
Mutual labels:  pentesting, ransomware
Cypher
Pythonic ransomware proof of concept.
Stars: ✭ 178 (+69.52%)
Mutual labels:  ransomware, virus
Malware
Rootkits | Backdoors | Sniffers | Virus | Ransomware | Steganography | Cryptography | Shellcodes | Webshells | Keylogger | Botnets | Worms | Other Network Tools
Stars: ✭ 156 (+48.57%)
Mutual labels:  ransomware, virus
Huge Collection Of Cheatsheet
Share of my Huge Collection of Cheatsheet (Coding, Cheat, Pinouts, Command Lists, Etc.)
Stars: ✭ 250 (+138.1%)
Mutual labels:  sql, pentesting
JavaRansomware
Simple Ransomware Tool in Pure Java
Stars: ✭ 99 (-5.71%)
Mutual labels:  virus, ransomware
The-MALWARE-Repo
A repository full of malware samples.
Stars: ✭ 380 (+261.9%)
Mutual labels:  virus, ransomware
Ratel
RAT-el is an open source penetration test tool that allows you to take control of a windows machine. It works on the client-server model, the server sends commands and the client executes the commands and sends the result back to the server. The client is completely undetectable by anti-virus software.
Stars: ✭ 121 (+15.24%)
Mutual labels:  pentesting, virus
Crypter
Crypter - Python3 based builder and ransomware compiled to Windows executable using PyInstaller
Stars: ✭ 268 (+155.24%)
Mutual labels:  ransomware, virus
Privesc
A collection of Windows, Linux and MySQL privilege escalation scripts and exploits.
Stars: ✭ 786 (+648.57%)
Mutual labels:  sql, pentesting
Hackvault
A container repository for my public web hacks!
Stars: ✭ 1,364 (+1199.05%)
Mutual labels:  pentesting
Idea Sql Generator Tool
intellij idea sql generator tool
Stars: ✭ 102 (-2.86%)
Mutual labels:  sql
Defql
Create elixir functions with SQL as a body.
Stars: ✭ 100 (-4.76%)
Mutual labels:  sql
Go Structured Query
Type safe SQL query builder and struct mapper for Go
Stars: ✭ 101 (-3.81%)
Mutual labels:  sql
Vailyn
A phased, evasive Path Traversal + LFI scanning & exploitation tool in Python
Stars: ✭ 103 (-1.9%)
Mutual labels:  pentesting
Phero
这个是一个独立的orm组件可以使用在任何系统中,提供灵活的orm操作,注解形式的数据库和类的映射。This is a database query tool library. swoole mysql pool.
Stars: ✭ 100 (-4.76%)
Mutual labels:  sql
Minisqlquery
Minimalist SQL Query tool for any .NET DB Provider - SQL, SQLite, SQL CE, Oracle, Access...
Stars: ✭ 103 (-1.9%)
Mutual labels:  sql
Fastsql
Database rapid development framework for Java(数据库快速开发框架).
Stars: ✭ 100 (-4.76%)
Mutual labels:  sql
Contacts
A flutter project with Implementation of a Contacts app in 4 ways (API, Custom, Preferences and Sqflite).
Stars: ✭ 100 (-4.76%)
Mutual labels:  sql
Cubes
Light-weight Python OLAP framework for multi-dimensional data analysis
Stars: ✭ 1,393 (+1226.67%)
Mutual labels:  sql
Go Deliver
Go-deliver is a payload delivery tool coded in Go.
Stars: ✭ 103 (-1.9%)
Mutual labels:  pentesting

Ransom0

Ransom0 is an open source ransomware made with Python, designed to find and encrypt user data.

Program Structure:

In order for the program to work from anywhere in the world, the server uses PyNgrok to tunnel it and make the server reacheable from evrywhere.

The project is composed of two main parts/programs: the server and the ransomware

the server is organised in two parts:

  • SQL database: create a SQL database with a CLIENT table where user datas such as key, digits, time are stored in there
  • HTTP server: basic http server to handle POST requests made from the ransomware.

the ransomware is organised in four parts:

  • Find Files: find files by extensions and store the path into path.txt
  • Encrypt Files: encrypt files in path.txt, generate digits id, send key and id
  • Decrypt: ask for money, wait for the key, and decrypt file if key is correct
  • Send data: send data to our http server

How to run

You need to have python3 installed and configured

  • Download the repository via git or zip
  • Install requirements: pip install -r requirements.txt

1.Run the server: python3 server.py Before running the ransomware, you'll need to modify a few things in ransom.py:

  1. Put the url you've got when you started the server: enter image description here

  2. I recommend running it in a testing directory, otherwise all of your files will be encrypted: enter image description here

  3. Run it: python3 ransom0.py

To do:

  • [x] Add logs
  • [x] Add filter to exclude system files
  • [x] Message in a GUI windows (Tkinter)
  • [x] !! Add a databases or server instead of mail (SQL)
  • [ ] !! Add a Web Interface ( Frontend: VueJs ? Backend: Django?)
  • [ ] !! Bypass permission / Privileges Escalation (WinPwnage)
  • [ ] Hide logs
  • [ ] Automatically show the message on startup
  • [ ] Generate executable for all OS (pyinstaller)

Testing

This Program have been test on:

  • Windows 10
  • Mac OS Catalina 10.15.6 (19G73)
  • Mac OS Big Sur 11.2.1 (20D74)

DISCLAIMER

THIS PROJECT IS FOR EDUCATION PURPOSE ONLY, DO NOT RUN IT WITHOUT PERMISSION! I AM NOT RESPONSIBLE FOR ANY DAMAGED CAUSED BY THE ILLEGAL USAGE OF THIS PROGRAM

Stargazers

Stargazers repo roster for @USERNAME/REPO_NAME

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].