특정 게임 프로세스에 올려진 데이터를 인게임 상태에 따라 동적으로 수정해야하는데 어떻게 메모리 주소를 얻어서 읽고 쓸지 모르겠어요 뭐를 찾아봐야할까요 win32 api?
[%] 메모리 값 수정 질문좀
익명(39.7)
2020-04-14 18:42
추천 0
댓글 4
다른 게시글
-
Rust에서 구조체 순회 가능한가요? [3][%] 석린이(39.7) | 20.04.14추천 0
-
파이썬이랑 C같이 배우는데 헷갈릴 때 꿀팁 있나요? [4][%] 익명(223.39) | 20.04.14추천 0
-
학점 곱창났다고 너무 대학원 못가리라 생각안해도 됨 [1][⚠애니짤] 익명(211.36) | 20.04.14추천 0
-
주말에 갑자기 하스켈 찍먹해보고 싶어졌는데 [3][%] 익명(211.246) | 20.04.14추천 0
-
스트레스 받을 때 어떻게 해소 하시나요 [9][질문] 익명(59.16) | 20.04.14추천 0
-
돈도 돈이지만 [6][%] 학식충(59.24) | 20.04.14추천 0
-
의자 추천 좀 해줘라 [9][%] 익명(ekqkdmlqlc) | 20.04.14추천 0
-
깃헙갤이라 그런데, 깃 잘하고 싶네요. [9][%] 뉴비(61.74) | 20.04.14추천 0
-
확실히 웹이 돈 되나보네 [6][%] 문제없는사..(lchbest10) | 20.04.14추천 1
-
러스트 보고 참고하기 좋은 프로젝트 머 잇을까 [4][%] 익명(222.112) | 20.04.14추천 0
노가다, VirtualProtect + PAGE_EXECUTE_READWRITE
VirtualProtectEx → WriteProcessMemory
인젝션 한 경우라면 따로 API 안쓰고 포인터 변수에 주소값 직접 넣어서 값 바꾸면 된다. VirtualProtect를 풀어줘야 하는 경우도 있고 빠른 속도로 쓰기를 해야하는 메모리 영역도 있는데 그건 본인이 직접 알아내야 함
int *ptr = (int *)0x12345602; *ptr = 변경값; 가장 기본적인 예시