채팅0

    대충 몇 2시간 정도 보고 끄적인거

    조회수 453

    글 들어가기 앞서 난 lua 스크립트와 치트엔진 툴 다루는게 오늘이 처음이란거 인지하고


    혹시 글 내용에서 조언 줄 수 있는 고수 있으면 알려주심 감사하겠습니다.


    배우는 입장이라 틀린거 있으면 얼마든지 반박 환영


    --

    일단 스크립트 만지기 전에 내용 뜯어보는게 먼저라 대충 훑어봤음


    예전에 풀린거랑 바로 어제 풀렸던 치트 대충 뜯어봤는데


    우선 보면서 놀랐던거? 오, 머리좀 썼네 싶은거

    zz_y7 객체를 사용한 CT는 기존 CT방식과 다른 점이


    실시간으로 데이터를 덧입혀서 보내는 방식이 아니라 한번 덧입히는 명령을 호출해놓고 그대로 잠수해버리는 방식

    아마 이 명령을 lua 스크립트로 해결한거 같고


    이 방식 덕분에 한번 방화벽을 뚫어 놓으면 그 뒤로는 본서버에 감지되지 않게 끔 한거 같음

    -> 위 내용 틀리면 고쳐주셈


    --

    결국 핵 구동 방식은 딱 한가지 파일만 손보면 되는거로 보이는데


    GameAssembly.dll 파일에 어느 위치의 어떤 값을 조정하는 것으로 현재 보는 많은 기능들을 구현하는 것이라 읽혔음


    이건 내가 맞음 반박시 니가 틀림 ㅇㅇ


    문제는 이 파일의 어떤 위치에 어떤 값이 있는지 나로선 전혀 알 방법이 없다는거


    아마 고수분들이 이걸 읽을 수 있는 툴이나 방식이 있을거라 생각하는데


    내 뇌피셜로는 이 방식은 셋 중 하나라고 생각

    1. 치트엔진에서 서버에서 클라로 보내는 log를 따오는 기능을 제공하여 이를 통해 값을 역추적하는 방식

      뭐 이건 굳이 치트엔진이 아니더라도 방법만 있다면 가능

    2. 직접 dll을 뜯어보고 값 바꿔가면서 구현되는 현상 확인하는 노가다

      사실 이건 회의적인게 GameAssembly.dll 이 파일이 서버에 존재한다면 접근자체가 불가능할 거 같고

      그럼 이 파일 내 컴터 디렉토리에서 찾을 수 있는건가? 근데 일단 난 못 찾았음

    3. 텐시야가 파일 제공

    --

    그래서 결론이 뭔데?


    내가 초보라 여기서 할 수 있는 거 솔직히 1번이 해결되지 않으면 계정 박치기 노가다 밖에 없음

    -> 이거 또한 사실 될 가능성도 없다보면 됨


    아니면 GameAssembly.dll 에 접근할 수 있는 다른 방식이 존재한다면 그걸 알고 싶음

    그러면 저도 여기서 더 진도를 뺄 수 있을거 같아요


    뭐 해외사이트 돌아다니다보면 나올 수도 있을 거 같은데

    찾을거란 확신도 없고 시간이 무한정있는게 아니라

    댓글3

    회원프로필

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ진지하다 증말루!

    2024.01.26 20:36
    회원프로필

    이런게 업이라서 ㅋㅋ 재밋잖아

    2024.01.26 20:37
    회원프로필

    요즘 자주드는 생각이 이런 글이 너무 좋아요
    마치 나에게 퀴즈를 주고 맞춰봐 이런 느낌이랄까. 핵을 겜에 쓰는거와 다른 이상한 도파민..

    2024.01.26 20:41

      게시글 리스트
      제목작성자작성일조회
      공지10-2022128
      6167701:0370
      6167611-14144
      6167511-14166
      6167411-14160
      6167311-14170
      6167211-13265
      6167111-13321
      6167011-13300
      6166911-13282
      6166811-13294
      6166711-13316
      6166611-13439
      6166511-12448
      6166411-12469
      6166311-12530
      6166211-11669
      6166111-11621
      6166011-11793
      6165911-11668
      안내 배너 이미지