반응형

베이스 주소 가져오기 2

[게임해킹] 모듈 베이스 얻어오기 CreateToolhelp32Snapshot

게임 해킹에 꼭 필요한 베이스 주소 가져오는 방법입니다. CreateToolhelp32Snapshot 함수를 사용해 가져오는 방법입니다.HANDLE CreateToolhelp32Snapshot( [in] DWORD dwFlags, [in] DWORD th32ProcessID);_In_DWORD dwFlags스냅샷에 포함할 정보, 이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.(소스코드와, MSDN 참고)_In_DWORD th32ProcessID스냅샷에 포함할 프로세스의 프로세스 식별자 (프로세스 아이디 넣으면 됩니다.) 예제 코드#include #include // 함수 사용을 위한 헤더#include uintptr_t GetBase(int pid, LPCSTR procname) { uint..

[게임해킹] PEB구조체로 베이스 주소 얻어오기

많이 들어본 PEB구조체를 게임 해킹 어디에 쓰는지 알아봅시다. PEB(Process Environment Block)는 유저 레벨에서 프로세스에 대한 정보를 저장하고 있는 구조체입니다.PEB를 게임 해킹에서 활용은 주로 베이스 주소를 얻어올 때 사용합니다.소스코드 아래 코드는 메모장의 베이스 주소를 얻어오는 코드인데,"제목 없음 - Windows 메모장"을 수정하면 원하는 게임창을 가져올 수 있습니다. // 프로세스의 기본 정보를 받을 때 사용하는 구조체 PROCESS_BASIC_INFORMATION pbi = {}; DWORD returnLength = 0; DWORD pid; // 윈도우 창 핸들을 찾아서 HWND hwnd = FindWindow(0, "제목..

반응형