반응형

전체 글 92

[게임해킹] 모듈 베이스 얻어오기 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, "제목..

VMware 설치, 가상 윈도우 설치

라이센스키는 현재 최신 버전에는 작동 안 하고 Pro 16.2.2 버전에 작동합니다.VMware 설치방법 1. 링크에서 설치 파일 다운로드하고 실행VMware Workstation Player - VMware Customer Connect  가상 윈도우 설치 방법 1. File -> New Virtual Machine로 새로운 가상 환경을 만들어줍니다.  2. Typical -> Next로 기본 설정으로 만들어줍니다.  3. ISO 파일로 윈도우설치합니다.  4. Power on 눌러 가상 머신을 켜준 후, 기존 윈도우 설치 방식으로 윈도우 설치하면 됩니다.

[구글 애드센스] 광고 차단 회복 설정 하기

일부 사용자들이 광고 차단 프로그램을 사용하고 있습니다. 블로거들의 블로그 운영목적은 수익이 대부분이기 때문에콘텐츠 지원 생각으로 광고 차단 프로그램은 미사용 하면 좋을 것 같네요. 구글 애드센스에서 이런 사용자를 위해 "광고 차단 회복"기능을 서비스하고 있더군요. 설정 방법 1. 애드센스 페이지 -> 개인정보 보호 및 메시지 클릭  2. 광고 차단 회복 설정 클릭  3. 설정 탭에서 아래처럼 설정해 줍니다.  4. 메시지 탭 -> 메시지 만들기   5. 사이트 추가 클릭 후 6. 사이트를 선택 후 확인을 눌러 추가해 줍니다.  7. 언어 선택에 한국어로 선택하고 계속  8. 이제 표시되는 메시지 설정을 해주는데 게재 위치를 중앙에 표시되는 모달(닫기 옵션 없음)로 하셔야 합니다.  9. 마지막으로 태그..

블로그 2022.10.15

안티 치트가 프로세스 핸들을 보호하는 방법 (치트엔진 검색 안 되는 이유) [게임해킹]

설명커널 안티 치트로(뱅가드, 이지안티치트, 배틀아이)보호된 게임을 치트 엔진으로 메모리 검색을 해보면, 검색이 안 되는 경우가 있는데핸들 생성을 모니터링할 수 있게 해주는 ObRegisterCallbacks 사용해 핸들을 보호하기 때문입니다. 추가 설명ObRegisterCallbacks : 프로세스, 스레드 핸들 조작을 위한 콜백 함수를 등록하는 함수요청된 작업 Pre(이전)과 Post(이후) 동작을 설정할 수 있습니다.콜백 함수 : 응용 프로그램이 제공하며, 특정 이벤트 발생 시 운영체제에게 호출당하는 함수콜백 함수를 해석해보면응용 프로그램이 제공 : 우리가 등록했기 때문이고특정 이벤트 : 핸들 작업(open, duplicate)이고호출당하는 함수 : 우리가 등록한 함수즉, 게임 핸들을 보호하기 위해..

엔디비아 오버레이를 이용한 ESP핵 만드는법 (nvidia overlay hijack)

ESP핵을 만들기 위해화면 좌표를 얻어왔으면ESP만드는 과정 좌표에 그리기를 위해따로 창을 만들어 띄우거나게임창에 그대로 그리기를 해버리면안티 치트에 탐지될 확률이 높기 때문에탐지율을 낮추기 위한 그리는 방법 중 하나인nvidia overlay hijack입니다.https://github.com/es3n1n/nvidia-overlay-renderer참고한 소스코드입니다. main함수부터 따라 핵심만 뽑아내main에 쭉 늘려보면int main( ) { // 여기부터 엔디비아 오버레이 설정     // 엔디비아 오버레이창의 핸들을 얻어와서 vars::m_window_hwnd = FindWindowW(L"CEF-OSC-WIDGET", L"NVIDIA GeForce Overlay");     // 확장 창 스타..

트위치 화질 제한 우회방법 (VPN 사용X, 모바일, PC)

23/02/05 현재 VPN만 우회가 됩니다. 트위치는 2022년 9월 30일 05시부터 국내 한정으로 영상 시청 최대 화질을 720P로 고정한다고 발표했다. PC 우회 방법 트위치 광고를 보고 화질을 높이고 싶으면 이 확장 프로그램을 설치하시면 됩니다. Twitch Tokyo Server Fix Tool - Chrome 웹 스토어 (google.com) Chrome에 추가 누르고 설정 따로 없이 시청하시면 됩니다. 광고까지 차단하고 싶으면 이 확장 프로그램까지 사용하면 됩니다. TTV LOL - Chrome 웹 스토어 (google.com) 모바일 우회 방법 모바일에서는 https://1.1.1.1 같은 어플 사용하면 됩니다. 설치하고 연결후 시청하면 됩니다.

Iobit uninstaller 라이센스 키 (Iobit uninstaller 12.0 License key)

2022년 9월Iobit uninstaller 12.0 업데이트 라이센스 키입니다.Iobit uninstaller는 프로그램 삭제를 도와주는 프로그램으로프로그램의 설치경로와 레지스터 기억하고 제거해주는 기능이 있어더 깔끔하게 제거되는 느낌이라 사용하고 있는 프로그램입니다.기억하고 제거해주는 기능은 프로버전에서만 사용할 수 있어라이센스키를 가져왔습니다. 등록하는 법 프로그램 좌상단에 Free 버튼을 누르고  등록해주면 됩니다.160일로 등록되네요.

[게임해킹 C++] 입출력 cout, cin, 메모리 읽기 쓰기

다른 곳에서 배운 C++을 게임에 어떻게 쓰는지 보여주는 목적이라특정 문법 설명이 없을 수 있습니다. 1. std::cout 기본 설명(출력)#include //헤더파일int main(){ int hp = 100; // hp변수 100으로 초기화 std::cout "std::"는 std 네임스페이스를 나타냅니다. (네임스페이스 자세한 내용은 검색해보면 됩니다)"std::endl"은 개행(줄 바꿈)입니다.""std::"를 붙이는 게 귀찮으면 "using namespace std;"를 사용하면 됩니다.#include // 헤더파일using namespace std; // 네임스페이스 사용int main(){ cout  2. std::cin 기본 설명(입력)#include // 헤더파일u..

반응형