DLL Pointer And Offsets

Posts 1–5 of 5 · Page 1 of 1
DLL Pointer And Offsets
Make .h File . Name --> Harith.h
Code:
//============================================================= AnonGhost ========================================================

//BASE ADDRESS Or Pointer
//code

//Speed Hack
//Offset



//HitBox
//Offset


//Unlimited Jump
//Offset


//======================================================= Harith =======================================================================
Make .H File . Name --> BlackRoses.h
Code:
//========= MAT CIB Hack  ==================//

#include "Harith.h"

// ===================== ...:: Harith101 ::... ================================


//====================== Speed On/Off ===============================
void Speed1()
{
	DWORD*Ha = (DWORD*)(*(DWORD*)ADDRS_BASE+//Offsets name At Harith.h);
       (*DWORD)(*(DWORD*)ADDRS_BASE + //Offsets name At Harith.h) = 0;//value on or off

}

void Speed2()
{
	//DWORD*??? = (DWORD*)(*(DWORD*)ADDRS_BASE+???);

}


//====================== HitBox On/Off ==============================
void Ghost1()
{
    //DWORD*??? = (DWORD*)(*(DWORD*)ADDRS_BASE+???);

}

void Ghost2()
{
    //DWORD*??? = (DWORD*)(*(DWORD*)ADDRS_BASE+???);
}

//=================== Unlimited Jump =================================
void Jump()
{
    //DWORD*??? = (DWORD*)(*(DWORD*)ADDRS_BASE+???);
}
Make .CPP File . Name --> BlackRoses.cpp
Code:
#include <windows.h>
#include "BlackRoses.h"

void Start()
{	
	 MessageBoxA (NULL,"Made By Harith ","Harith101",MB_OK);
	

	while(true)
	{

		//================================ Speed On ========================================================
		if (GetKeyState(VK_F2) < 0) {Speed1();}
			if (GetKeyState(VK_F3) < 0) {Speed2();}
		//==================================================================================================

		
		//================================ HitBox On =======================================================
	    if (GetKeyState(VK_F4) < 0) {Ghost1();}
		 if (GetKeyState(VK_F5) < 0) {Ghost2();}
		//==================================================================================================

		 
		//=============================== Unlimited Jump ===================================================
		if (GetKeyState(VK_SPACE) < 0) {Jump();}
		//==================================================================================================
		Sleep(1);
	}

}
Yes ! Last Make .CPP . Name --> MainDLL
Code:
#include <windows.h>

extern void Start();

//=========================================================== STARTING POINT =======================================================
BOOL WINAPI DllMain ( HMODULE hModule, DWORD dwReason, LPVOID lpvReserved)
{
    switch ( dwReason ) {
        case DLL_PROCESS_ATTACH:

            DisableThreadLibraryCalls(hModule);

	    CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Start, 0, 0, 0);		
	    MessageBoxA (NULL,"Succesfully Inject","Done",MB_OK);
            break;            
        case DLL_PROCESS_DETACH:
            break;
        case DLL_THREAD_ATTACH:
            break;
        case DLL_THREAD_DETACH:
            break;
    }
    return TRUE;
}
//==================================================================================================================================
Done !

Creadits : @jokimoto (ME)
First of all, are you Harith101?

Second, you don't explain jack shit about pointers. You don't even provide usable source code...

The fuck is this even:
Code:
//DWORD*??? = (DWORD*)(*(DWORD*)ADDRS_BASE+???);
Look, I got a better tutorial on pointers:
Code:
1. Do hax
2. Make pointers
3. ????
4. PROFIT!
Quote Originally Posted by Harava View Post
First of all, are you Harith101?

Second, you don't explain jack shit about pointers. You don't even provide usable source code...

The fuck is this even:
Code:
//DWORD*??? = (DWORD*)(*(DWORD*)ADDRS_BASE+???);
Look, I got a better tutorial on pointers:
Code:
1. Do hax
2. Make pointers
3. ????
4. PROFIT!

Yes ! Its me
Code:
DWORD*Ha = (DWORD*)(*(DWORD*)ADDRS_BASE+//Offsets name At Harith.h);
       (*DWORD)(*(DWORD*)ADDRS_BASE + //Offsets name At Harith.h) = 0;//value on or off
Understand ?
Quote Originally Posted by jokimoto View Post



Yes ! Its me
Code:
DWORD*Ha = (DWORD*)(*(DWORD*)ADDRS_BASE+//Offsets name At Harith.h);
       (*DWORD)(*(DWORD*)ADDRS_BASE + //Offsets name At Harith.h) = 0;//value on or off
Understand ?
I'm quite familiar with pointers. All I was trying to say is that your post is not even near to qualifying as a tutorial.
create 4 files and copy-paste 4 times, with no descriptions or instructions..I agree with Harava.

@OP Nobody else is commenting. Understand?
Posts 1–5 of 5 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us