All Projects → ThoughtfulDev → Supergirloncrypt

ThoughtfulDev / Supergirloncrypt

Licence: wtfpl
CryptoTrojan in Python (For educational purpose ONLY)

Programming Languages

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

Projects that are alternatives of or similar to Supergirloncrypt

Iotex Core
Official implementation of IoTeX blockchain protocol in Go.
Stars: ✭ 505 (+1703.57%)
Mutual labels:  cryptography, crypto
Featherduster
An automated, modular cryptanalysis tool; i.e., a Weapon of Math Destruction
Stars: ✭ 876 (+3028.57%)
Mutual labels:  cryptography, crypto
Libsodium Php
The PHP extension for libsodium.
Stars: ✭ 507 (+1710.71%)
Mutual labels:  cryptography, crypto
Capillary
Capillary is a library to simplify the sending of end-to-end encrypted push messages from Java-based application servers to Android clients.
Stars: ✭ 445 (+1489.29%)
Mutual labels:  cryptography, crypto
Maskbook
The portal to the new, open internet. ([I:b])
Stars: ✭ 691 (+2367.86%)
Mutual labels:  cryptography, crypto
Rsa And Lll Attacks
attacking RSA via lattice reductions (LLL)
Stars: ✭ 482 (+1621.43%)
Mutual labels:  cryptography, crypto
Diffie Hellman backdoor
How to backdoor Diffie-Hellman
Stars: ✭ 559 (+1896.43%)
Mutual labels:  cryptography, crypto
Forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Stars: ✭ 4,204 (+14914.29%)
Mutual labels:  cryptography, crypto
Libsodium.js
libsodium compiled to Webassembly and pure JavaScript, with convenient wrappers.
Stars: ✭ 665 (+2275%)
Mutual labels:  cryptography, crypto
Rando.js
The world's easiest, most powerful random function.
Stars: ✭ 659 (+2253.57%)
Mutual labels:  cryptography, crypto
Simon Speck C
example C language implementation of SIMON and SPECK lightweight block ciphers.
Stars: ✭ 9 (-67.86%)
Mutual labels:  cryptography, crypto
Virgil Crypto Php
Virgil PHP Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.
Stars: ✭ 22 (-21.43%)
Mutual labels:  cryptography, crypto
Snow
A Rust implementation of the Noise Protocol Framework
Stars: ✭ 436 (+1457.14%)
Mutual labels:  cryptography, crypto
Securitydriven.inferno
✅ .NET crypto done right. Professionally audited.
Stars: ✭ 501 (+1689.29%)
Mutual labels:  cryptography, crypto
S2n Tls
s2n : an implementation of the TLS/SSL protocols
Stars: ✭ 4,029 (+14289.29%)
Mutual labels:  cryptography, crypto
Securefs
Filesystem in userspace (FUSE) with transparent authenticated encryption
Stars: ✭ 518 (+1750%)
Mutual labels:  cryptography, crypto
Awesome Cryptography
A curated list of cryptography resources and links.
Stars: ✭ 3,475 (+12310.71%)
Mutual labels:  cryptography, crypto
Gonnacry
A Linux Ransomware
Stars: ✭ 341 (+1117.86%)
Mutual labels:  cryptography, ransomware
Cryptomator
Multi-platform transparent client-side encryption of your files in the cloud
Stars: ✭ 6,623 (+23553.57%)
Mutual labels:  cryptography, crypto
Acra
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
Stars: ✭ 726 (+2492.86%)
Mutual labels:  cryptography, crypto

SupergirlOnCrypt ❤️ 👊 💥

Project Logo

For EDUCATIONAL PURPOSE ONLY

This is a Crypto Trojan written in Python which can be packed using Pyinstaller... and i ❤️ Supergirl so there you go.

To decrypt the Data the Victim has to answer some Questions about Supergirl! (No Payment required since it was just a fun Project)

Content

  1. Requirements
  2. Setup
  3. Building

Image while Building

Requirements

Both Windows AND Linux must have Python >= 3.5 installed to build the Executable/Binary.

Optionally you need the Golang compiler if you want to use the Go Stager because the Binary with Pyinstaller is quite large (~30mb - Windows and Linux) (Go Stager is only ~700kb).


Setup

We will generate the API´s public and private key in this process. So if you first generate a binary for Linux as shown here then you have to copy the whole repository folder to the windows box and only choose to recreate the venv.

The Trojan

  1. Change the API_URL in App/Config.py to your C&C Server URL
  2. Disable DEBUG_MODE (Leave it on if your API is running locally because otherwise Tor cant reach your local network)
  3. Optionally change your File Types
  4. Build Executables/Binary for Windows and/or Linux
  5. Setup API

Overview of DEBUG True vs False

Debug On Debug Off
Creates a logfile No logfile
Does not user Tor Uses Tor to communicate
Encrypts Folder ./test_files Encrypts Users HomeFolder

If you are Testing leave the DEBUG MODE ON OR USE A VM

Building

Linux

$ cd Scripts
$ ./supergirl.sh setup python3
$ ./supergirl.sh build

Now copy the whole folder to the Windows VM/Machine where you want to build the Windows Executable. When running the supergirl.ps1 ONLY recreate the venv and NOT the Keys since they are already generated from our Linux Setup. *

*Optionally you can also clone the Repo to the Windows Machine and only replace API/bin/private.key and App/res/server.public.key

This also applies vice versa

Windows

PS> cd Scripts
PS> .\supergirl.ps1 -mode setup -path C:\\...\\python.exe
PS> .\supergirl.ps1 -mode build

Building Stager

  1. Upload your Binary which you gathered from the previous step
  2. Go to ./Stagers/Go and open main.go
  3. Change line 34 var url string = "your-direct-download-url-here"

Building a Linux Stager

  1. GOOS=linux go build -ldflags="-s -w" -o stager main.go

Building a Windows Stager

  1. GOOS=windows GOARCH=386 go build -ldflags="-s -w -H=windowsgui" -o stager.exe main.go

  2. Optionally compress the Stager(.exe) binary with upx

  3. LINUX: upx --ultra-brute -o compressed_stager stager

  4. WINDOWS: upx.exe --ultra-brute -o compressed_stager.exe stager.exe

  5. Done

API

Since we communicate with our API we need to set it up. The API(located in ./API duhh) is written in PHP so any Linux /Win Server will do. On your Ubuntu C&C Server run:

$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt update
$ sudo apt install apache2 php7.1 libapache2-mod-php7.1 php7.1-mbstring php7.1-sqlite3 php7.1-xml
$ sudo apt install composer unzip

Now copy the API Folder to your Server in the www root

$ cd /var/html
$ composer install

We need to install python to decrypt our keys if a user wants to decrypt

$ sudo apt install python3 python3-dev python3-pip
$ pip3 install cryptography

Your API should now be ready on http://ip/public (should respond with 501)

I wont show you how to setup a Tor hidden Service

Contributing

You can always open a Pull Request

OR

Buy me a coffee

Disclaimer

FOR EDUCATIONAL PURPOSE ONLY I AM NOT RESPONSIBLE FOR ANYTHING

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                    Version 2, December 2004

 Copyright (C) 2017 ThoughtfulDev

 Everyone is permitted to copy and distribute verbatim or modified
 copies of this license document, and changing it is allowed as long
 as the name is changed.

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. You just DO WHAT THE FUCK YOU WANT TO.

I have no Idea if you understand this README.

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].