핵을 근절하지 못 하는 건지
안 하는 건지
때려 잡아주세요.
아니면 신규 계정 생성을 정상 개통된 전화번호로 실명 인증된 계정만 개설할 수 있도록 인증을 강화시켜 원아웃 모든 계정과 신규 계정 계설을 막아주세요.
지금 빠대만 해도 핵이 너무 많이 보입니다.
에임 이동도 굉장히 자연스럽고 알아차리기 힘들어요.
하지만 핵 사용자는 명확하게 특성이 있습니다.
안티 해킹 솔루션을 강화하거나 법적인 부분으로 제제하거나
회원 가입 제한등 다양한 방법으로 근절에 노력해주세요.
지금 블리자드에 기생해서 돈 빨아먹는 핵 프로그램 개발자들이 진정 꿀 빨고 있습니다.
욕은 블리자드가 다 먹고 있지요.
배알도 없습니까?
좋아요 2개
지금은 은퇴한 타사 개발자였습니다. 경쟁하는 타사에서 핵 찍을 수도 있어요. 후배개발자님들 승부욕이 불끈하지 않으신가요? 서로 다른 파트에서 처리한다고 떠밀지 마시고힘을 합쳐서 핵과의 전쟁에서 승리를 기원합니다.(유저들 목빠져라 기다림^^)
이젠 AI때문에 고대 스킬이 되었을지 모르지만 도움이 되길 바랍니다.
1.메모리핵 - (클라이언트 개발자 영역)
--------------- 메모리 접근 금지(안티 치트)정도로 막을 수 없음.
---------------유저들 포지션 변수 주소위치 매판 바뀌거나 동적 할당(+카메라)
---------------directx 유저 영웅들 오브젝트 매판마다 해제후 동적 다시 로드
--------------- (dx내부 위치값 주소변수도 확실히)
---------------매판 위치값 주소를 자동으로 찾을 수 있는 루틴이 핵이 갖추게 된다면
---------------그에 따른 교란을 주는 방법을 추가할것.
---------------종료없이 몇달을 가동해야하는 프로그램이 아니니 메모리 조각화는
---------------걱정말고 동적할당을 자주 이용하는것도 괜찮음.
2.이미지핵 - (클라이언트 개발자 영역)
--------------- RGB읽어오는 부분을 파악 후 랜덤하게 바뀌도록 하거나 혼선을 줌.
3.패킷 - (서버 영역)
---------------암호화 키값 주기적 변경 및 알고리즘 주기적 교체
---------------클라이언트에서 패킷 복호화 후 버퍼에 담을때 조심.
---------------이 주소가 메모리 핵에 노출 될 수 있으므로 검색에서 쉽게 나오지 안도록
---------------못해도 간단한 or연산 정도로 감춰서 버퍼 변수에서 사용할 필요있음.
검증하려면(감염 막기위해 외부에서 체크) 동작하는 핵을 사용하고 계셔야겠죠? 그럼 화이팅~
좋아요 2개
말씀하신 3.패킷 영역에서 암호화를 분명히 하고 있을 텐데.
클라이언트가 완전히 해석되면서 키 값이 유출되는 것일까요?
아니면 내부자가 부업으로 핵을 만들어서 배포라도 하는 건지…
이렇게 무력하게 뚫린다는 것이 이해가 안됩니다.
좋아요 1개
네트워크패킷(유저들 체력,위치,방향등등)은 가장 뚫기 어렵다고 생각이 됩니다.
1,2번을 착실하게 한후에도 핵을 동작시켜 보았을때 동작한다면 3번이라고 보면 됩니다. 이런 경우는 희박합니다.
패킷은 암호화가 되어서 서버로부터 사용자 컴퓨터에 도착하면 복호화를 하여서 사용하게됩니다. 이때 복호화(암호화를 푼 데이터)된 내용이 변수에 담아놓고 필요한 부분을 클라이언트에서 뽑아서 사용하게 됩니다. 요 부분이 보안에 취약하다고 볼수 있습니다.
일단 변수를 선언해서 내용을 담는다는 것은 컴퓨터 메모리에 기록이 되는 것입니다.
핵은 이 메모리를 검색에서 필요한 부분을 읽어서 사용하는게 대부분입니다.
결국은 클라이언트 개발자가 메모리 검색에서 데이터가 잡히지 않게 해줘야 하고
뻥카도 넣어줘야 합니다. 특정 시점으로 변화된 메모리 부분만 추려서 추적이 되기 때문입니다. 온라인 게임은 이런 부분을 처음부터 고려해서 설계가 되어야 합니다.
초기에는 서버와 보안담당자에게 비중이 높았다면 요즘은 클라이언트 개발자위치가
많이 중요해졌다고 생각됩니다.
글이 장황해서 이해가 되실지 모르겠습니다만 핵을 막을려면 동작하는 핵 프로그램을
가지고 1,2,3번 수정하면서 체크해서 동작 불능으로 만들어야 합니다.
대부분이 메모리 핵이라고 저는 생각하고 있습니다.
그나마 옵치는 매판 게임이 다시 시작되기에 중요 변수들의 메모리상 위치를 바꿔버리기 용이한 장점이 있다고 봅니다.(핵 개발자들 골탕 먹습니다.)
좋아요 1개