글 들어가기 앞서 난 lua 스크립트와 치트엔진 툴 다루는게 오늘이 처음이란거 인지하고
혹시 글 내용에서 조언 줄 수 있는 고수 있으면 알려주심 감사하겠습니다.
배우는 입장이라 틀린거 있으면 얼마든지 반박 환영
--
일단 스크립트 만지기 전에 내용 뜯어보는게 먼저라 대충 훑어봤음
예전에 풀린거랑 바로 어제 풀렸던 치트 대충 뜯어봤는데
우선 보면서 놀랐던거? 오, 머리좀 썼네 싶은거
zz_y7 객체를 사용한 CT는 기존 CT방식과 다른 점이
실시간으로 데이터를 덧입혀서 보내는 방식이 아니라 한번 덧입히는 명령을 호출해놓고 그대로 잠수해버리는 방식
아마 이 명령을 lua 스크립트로 해결한거 같고
이 방식 덕분에 한번 방화벽을 뚫어 놓으면 그 뒤로는 본서버에 감지되지 않게 끔 한거 같음
-> 위 내용 틀리면 고쳐주셈
--
결국 핵 구동 방식은 딱 한가지 파일만 손보면 되는거로 보이는데
GameAssembly.dll 파일에 어느 위치의 어떤 값을 조정하는 것으로 현재 보는 많은 기능들을 구현하는 것이라 읽혔음
이건 내가 맞음 반박시 니가 틀림 ㅇㅇ
문제는 이 파일의 어떤 위치에 어떤 값이 있는지 나로선 전혀 알 방법이 없다는거
아마 고수분들이 이걸 읽을 수 있는 툴이나 방식이 있을거라 생각하는데
내 뇌피셜로는 이 방식은 셋 중 하나라고 생각
치트엔진에서 서버에서 클라로 보내는 log를 따오는 기능을 제공하여 이를 통해 값을 역추적하는 방식
뭐 이건 굳이 치트엔진이 아니더라도 방법만 있다면 가능
직접 dll을 뜯어보고 값 바꿔가면서 구현되는 현상 확인하는 노가다
사실 이건 회의적인게 GameAssembly.dll 이 파일이 서버에 존재한다면 접근자체가 불가능할 거 같고
그럼 이 파일 내 컴터 디렉토리에서 찾을 수 있는건가? 근데 일단 난 못 찾았음
텐시야가 파일 제공
엄
--
그래서 결론이 뭔데?
내가 초보라 여기서 할 수 있는 거 솔직히 1번이 해결되지 않으면 계정 박치기 노가다 밖에 없음
-> 이거 또한 사실 될 가능성도 없다보면 됨
아니면 GameAssembly.dll 에 접근할 수 있는 다른 방식이 존재한다면 그걸 알고 싶음
그러면 저도 여기서 더 진도를 뺄 수 있을거 같아요
뭐 해외사이트 돌아다니다보면 나올 수도 있을 거 같은데
찾을거란 확신도 없고 시간이 무한정있는게 아니라
댓글3
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ진지하다 증말루!
이런게 업이라서 ㅋㅋ 재밋잖아
요즘 자주드는 생각이 이런 글이 너무 좋아요
마치 나에게 퀴즈를 주고 맞춰봐 이런 느낌이랄까. 핵을 겜에 쓰는거와 다른 이상한 도파민..