Skocz do zawartości

Problem z adresem bazowym modułu


# CSH External VIP Project

Masz dosyć problemów z czynnikiem zaufania w CS2 lub notorycznymi banami?

Sprawdź CSH External VIP Project.


Więcej informacji  

Rekomendowane odpowiedzi

Cześć, mam taki problem. Zmieniły się offsety i teraz jak dodaje ten nowy offset dwLocalPlayer do bazowego adresu modułu client_panorama.dll to zwraca mi 0.

 

ReadProcessMemory(hProcess, (LPCVOID)(ModuleBaseAddress + m_dwLocalPlayer), &dwLocalPlayer, sizeof(DWORD), 0);

 

Odnośnik do komentarza

@wiotq

HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32, pid);
	MODULEENTRY32 ModuleEntry32;
	ModuleEntry32.dwSize = sizeof(MODULEENTRY32);

	do
	{

		if (_tcsicmp(ModuleEntry32.szModule, "client_panorama.dll") == 0)
		{
			ModuleBaseAddress = (DWORD_PTR)ModuleEntry32.modBaseAddr;
			break;
		}
	} while (Module32Next(hSnapshot, &ModuleEntry32));

 

DWORD m_dwLocalPlayer = 0xC5F89C;

@Hacky


	cout << ModuleBaseAddress << endl; // 548012032
	cout << m_dwLocalPlayer << endl;   // 12974236
	cout << dwLocalPlayer << endl;     // 0
	cout << GetLastError();            // 0

 

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Regulamin. Polityka prywatności