3D 기반의 게임에서 특정 캐릭터나 특정 오브젝트에 위치를 어디서 누가 관리하는지.. 이걸 알아내고 싶은데
어떤 해커가 말하기로는 그렇게 하는 방법보다는 차라리 그래픽 카드 까지 내려가서 결국 그래픽 카드로 처리하는 모든 정보가
비디오 카드 하드웨어 수준 까지 내려가면 아에 그래픽 카드마다 표준 포맷이 있어서 결국 표준화된 포맷으로 정보를 기록을 하니까
거기서 참조해 보면 된다고 하더군요.
사실상 나와 3D(X,Y,Z)는 거리가 멀고 자바나 안드로이드 같은 하이레벨의 언어만 공부했고 로우레벨 이라고 해봤자 간단한 C 가 전부;;....
아직 중학생인지라 게임에 관심이 많아서 우선적인 목표는 FPS 게임에서 자동으로 조준을 해주는 봇을 만들어 보려합니다.
어디에 가면(혺은 도서) 관련 정보를 알아볼수있을까요?
아직 Direct X 라던가 OPEN GL 의 관련된 지식은 전무합니다.. ㅠ
어떤 해커가 말하기로는 그렇게 하는 방법보다는 차라리 그래픽 카드 까지 내려가서 결국 그래픽 카드로 처리하는 모든 정보가
비디오 카드 하드웨어 수준 까지 내려가면 아에 그래픽 카드마다 표준 포맷이 있어서 결국 표준화된 포맷으로 정보를 기록을 하니까
거기서 참조해 보면 된다고 하더군요.
사실상 나와 3D(X,Y,Z)는 거리가 멀고 자바나 안드로이드 같은 하이레벨의 언어만 공부했고 로우레벨 이라고 해봤자 간단한 C 가 전부;;....
아직 중학생인지라 게임에 관심이 많아서 우선적인 목표는 FPS 게임에서 자동으로 조준을 해주는 봇을 만들어 보려합니다.
어디에 가면(혺은 도서) 관련 정보를 알아볼수있을까요?
아직 Direct X 라던가 OPEN GL 의 관련된 지식은 전무합니다.. ㅠ
ㄴ개인적으로 서든어택 맘에 들어하지않는 게임인지라; 사실 그런것 중요하지않고 제가 흥미를 가지는 게임과 관련해서 지식도 쌓을수 있지않을까 해서 주로 이러한 목표를 잡습니다만..
3D 기반의 게임에서 특정 캐릭터나 특정 오브젝트에 위치를 어디서 누가 관리하는지 <- 이말씀은 즉 캐릭터의 속성을 가지고 있는 클레스를 알아야하며 그클레가 어디서 참조되어 데이터가 조작이 되는지 알아야합니다 님이 하실려는것은 그 게임의 코드의 프레임 워크를 알고 있어야 할수있습니다. 그리고 보통 게임회사가 그 게임의 소스를 쉽게 공유할 이유가 없죠(그 소스로 벌어먹고 사는데...)
ㄴ 네처음에 그런생각 하다가 어떤분이 제게 그러지말고 결국 드라이버 레벨에선 게임 클라이언트와 상관없이 따로 데이터를 기록한다는 말에 그 기록을 어떻게 볼수있을까 .. 하는것이 제 질문에 요지였습니다.
하드웨어 쪽은 무지라 잘 모르겠네요 그런데 그 기록으로 조작이 가능하다는걸 오늘 알았습니다... 원래 게임 크래킹이 프로그렘의 허점을 파악해 그 허점을 비집고 들어가 조작하는걸로 알고있습니다 일단 좋은 정보를 주지 못해 죄송합니다...
어떤 해커가 그런소릴 하나요 ㅋㅋㅋㅋ
- -)..... 솔직히 말해 윈도우즈가 병신인거지 게임이 병신인건 아니라서.....
그거 해석하는 프로그램 없이 보면 뭔 개지랄인지 전혀 모를텐데 ㄲㄲ