Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 11:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



c++ .dll hShell deklarieren

Discussion on c++ .dll hShell deklarieren within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
c++ .dll hShell deklarieren

Hey,

ich hab grad mal einfach ein paar code schnippsel zusammen gewürfelt.
Einmal auser crossfire section:

Code:
DWORD pWeaponsPtr = *(DWORD*)(hShell + 0x90A4B8);
        if (pWeaponsPtr)
        {
            for (int i = 0; i < 512; i++)
            {
                DWORD pWeapon = *(DWORD*)(pWeaponsPtr + i * 4);
                if (pWeapon)
                    continue;

                *(float*)(pWeapon + 0x754) = 0.0f;
            }
        }

und

aus der gamehacking section (von Killerdluxe)

Code:
#include <windows.h>

DWORD Addr_Base = 0x6CA388;
DWORD Offset[2] = {0x318, 0x128};

void HackThread(){
	MessageBoxA(NULL, "Blablablabla", "Hack", MB_OK);
	while(true){
		if(GetAsyncKeyState(VK_F5)){
			DWORD Address = *(DWORD*)(Addr_Base);
			Address = *(DWORD*)(Address + Offset[0]);
			DWORD Value = *(DWORD*)(Address + Offset[1]);

			if(Value == 1){
				*(DWORD*)(Address + Offset[1]) = 0;
			}else{
				*(DWORD*)(Address + Offset[1]) = 1;
			}
			Sleep(250);
		}

		Sleep(50);
	}
}

BOOL WINAPI DllMain(HINSTANCE HMODULE, DWORD dwReason, LPVOID lpvReserved){
	if(dwReason == DLL_PROCESS_ATTACH)
		CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
	return true;
}

und zusammen :



Code:
#include <windows.h>


void HackThread(){
	MessageBoxA(NULL, "Blablablabla", "Hack", MB_OK);
	while(true){
		if(GetAsyncKeyState(VK_F5)){
			DWORD pWeaponsPtr = *(DWORD*)(hShell + 0x90A4B8);
        if (pWeaponsPtr)
        {
            for (int i = 0; i < 512; i++)
            {
                DWORD pWeapon = *(DWORD*)(pWeaponsPtr + i * 4);
                if (pWeapon)
                    continue;

                *(float*)(pWeapon + 0x754) = 0.0f;
            }
        }
		}

		Sleep(50);
	}
}

BOOL WINAPI DllMain(HINSTANCE HMODULE, DWORD dwReason, LPVOID lpvReserved){
	if(dwReason == DLL_PROCESS_ATTACH)
		CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
	return true;
}
Nur leider kommt dann das : error C2065: 'hShell': nichtdeklarierter Bezeichner
Ich versteh net wie man hShell deklarieren soll...
maxi39 is offline  
Old 01/16/2011, 12:26   #2
 
elite*gold: 0
Join Date: Apr 2006
Posts: 6,597
Received Thanks: 1,830
du verwendest eine variable die du nirgends deklariert hast


dein problem liegt hier:

Quote:
ich hab grad mal einfach ein paar code schnippsel zusammen gewürfelt.
Medix is offline  
Thanks
1 User
Old 01/16/2011, 12:26   #3
 
Xenox3's Avatar
 
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
hShell

#define hShell 0x1234567
DWORD hShell = 0x1234567;

x.x
Xenox3 is offline  
Thanks
1 User
Reply




All times are GMT +2. The time now is 11:28.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.