Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 13:45

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

Advertisement



BasePointer (server.dll

Discussion on BasePointer (server.dll within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
germanhacker's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 84
Received Thanks: 13
BasePointer (server.dll

Hallo Epvp,

Ich hab folgenden BasePointer:

Address: server.dll+0x0037492C
Offset: 0x14

ich frag mich nun, wie ich das "server.dll" in meinen code miteinbring.
Wenn ich den Pointer selbst suche und ihn gefunden habe, verändert der sich beim neustart des spiels. Also brauch ich einen, der sich nicht verändert o.O
Als ich "Pointerscan for this Address" gemacht habe, kam der obrige pointer raus. dann hab ich das spiel (left4dead2) und cheatengie neu gestartet und bei cheat engine den pointer manuel hinzugefügt auch so..

PointerAddress: server.dll+0x0037492C, Offset: 0x14

Nun konnt ich wieder die value verändern und godmode ein und ausschalten.

wie bekomm ich das mit dem "server.dll+" mit rein :S

Ich hoffe mir kann das jemand erklären

€dit: Überschrift: BasePointer ( server.dll + 0x0037492C ?!?!? )
germanhacker is offline  
Old 01/29/2011, 10:09   #2
 
xNopex's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 827
Received Thanks: 471
server.dll ist die Base-Address der DLL und damit gleich dem HMODULE.

>> GetModuleHandle()
MSDN:
xNopex is offline  
Old 01/29/2011, 11:09   #3
 
germanhacker's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 84
Received Thanks: 13
und wie funktioniert das ganze jetzt in der WriteMem Funktion ?!?!
Alter blick da nit durch <.<

Code:
void WriteMem(char* window, LPCVOID address, int value)
{
	HWND hWnd = FindWindow(0, window);
	DWORD proc_id; 
	GetWindowThreadProcessId(hWnd, &proc_id); 
	HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, proc_id); 
	BYTE newdata[]={value}; 
	DWORD newdatasize = sizeof(newdata); 
	WriteProcessMemory(hProcess, (LPVOID)address, &newdata, newdatasize, 0);
	CloseHandle(hProcess); 
}
WriteMem("Left4Dead2", server.dll+(LPCVOID)0x0037492C, 1 ); o.O


€dit:

so ? :S

Code:
GetModuleHandle( ( "server.dll" + 0x0037492C ) ) + offset;

€dit:

Ich habs jetzt so versucht:

Code:
	if (godmode == true)
	{
	             DWORD offset = 0x14;
	             DWORD Base = (DWORD) GetModuleHandleA("server.dll"); 
	             DWORD Address = (Base + 0x0037492C) + offset; 
	             WriteMem("Left4Dead2", (LPCVOID)Address, 1 );
	}
	else
	{
	             DWORD offset = 0x14;
	             DWORD Base = (DWORD) GetModuleHandleA("server.dll"); 
	             DWORD Address = (Base + 0x0037492C) + offset; 
	             WriteMem("Left4Dead2", (LPCVOID)Address, 0 );
	}
Doch das ganze funzt nit^^
Ich schätz mal, dass hier der Fehler liegt:

DWORD Address = (Base + 0x0037492C) + offset;

Hilfe bitte
germanhacker is offline  
Old 01/29/2011, 13:03   #4
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Code:
DWORD Base = GetModuleHandle("Server.dll") + 0x0037492C;
DWORD New;
ReadProcessMemory("DeinHandle", (LPCVOID)Base, &New, 4, 0);
DWORD RichtigeAdresse = Base + New;
so etwa
HardCore.1337 is offline  
Old 01/29/2011, 14:01   #5
 
germanhacker's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 84
Received Thanks: 13
Quote:
Originally Posted by HardCore.1337 View Post
Code:
DWORD Base = GetModuleHandle("Server.dll") + 0x0037492C;
DWORD New;
ReadProcessMemory("DeinHandle", (LPCVOID)Base, &New, 4, 0);
DWORD RichtigeAdresse = Base + New;
so etwa
Ich habs jetzt mal so probiert:

Code:
		DWORD New;
		DWORD Base = (DWORD) GetModuleHandleA("Server.dll") + 0x0037492C;
		ReadProcessMemory("Left4Dead2", (LPCVOID)Base, &New, 4, 0);
		DWORD Address = Base + New; 
		WriteProcessMemory("Left4Dead2", (LPVOID)Base, &New, 4, 0);
so stürzt das programm glei ab^^

Das kann doch net so schwer sein, eine Value mit "1" zu überschreiben
germanhacker is offline  
Old 01/29/2011, 14:06   #6
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
ReadProcessMemory erwartet ein Handle (HANDLE) und keinen Namen
HardCore.1337 is offline  
Reply


Similar Threads Similar Threads
questions zu decrypt and basepointer
06/21/2011 - General Coding - 82 Replies
first of all hi and thx for all the great tutorials here i'm a noob at this but i read quite a few tutorials i'm german but i'm still posting in english in hope for more ppl to be able to help :) its ok if you answer in german..or english..i dont care ;) now to my questions: the game is Grand Fantasia but i guess that this thread might help for other games too 1. i tried to get the basepointer for hp, mp,...
Probleme beim BasePointer finden
12/23/2010 - General Coding - 1 Replies
Hi, ich bin gaaanz neu im Hacking/Coding bereich und hab gleich das erste Problem :P Erstmal, hat jede Adresse, die da so im Speicher rumspeichert, einen Pointer? Naja, ich wollte einen Zahlenwert in einem Game ändern, aus reiner Übung. Das ging auch gut, dann wollte ich, auch aus Übung, den Pointer dazu finden, damit ich das Game auch ausmachen kann. Mithilfe eines Tuts aus dem Tut-Bereich hab ich es dann mal versucht. Als erstes ich hab, wenn dann der Debugger zeigt, was auf die...
[How to] Attackspeed + Basepointer finden
03/13/2010 - Last Chaos - 43 Replies
Naja da es im moment keinen Trainer gibt, erklär ich euch mal ebend wie ihr die Addressen selber findet. Als erstes, loggt euch bei Last Chaos ein ( sollte klar sein ^^ ). Nun startet Cheat engine und wählt den Prozess (Nksp.exe). Wenn ihr das gemacht habt, guckt euch eure Charakterstats an und guckt was für eine Angriffsgeschwindigkeit ihr im moment habt. Nun bei Cheat engine, könnt ihr dann nach diesem Wert suchen ( 4 Byte, klick auf First scan ). Wenn ihr dies gemacht hab, geht nochmal...



All times are GMT +1. The time now is 13:45.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.