자유 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[잡담] 오토 프로그램 잡기힘든 몇가지 상식적인 이유 설명

아이콘 지식곰
댓글: 20 개
조회: 4023
2024-10-30 14:03:06
오토를 방치하는 게임회사를 옹호하려 글을 쓸려는게 아니라 몇몇부분 오해를 하시는 부분만 아는 선에서 설명을 드릴려고합니다.

1. 왜 반복 적인 행동을 하는데 로그를 보고 못잡나?

가령 파이썬으로 구덩이에서 충분히 돌아가는 메크로를 만들었다고 할때 다음 키를 누를 시간을 랜덤한 폭을 정할수있습니다. 보통 시간 함수를 쓸때 randrange 같이 간단한방법만으로도 0.1초 사이와 0.6초 사이 의 랜덤한 값을 매번 뽑아서 다음 행동을 실행시킬수있습니다. 그래서 요즘 코딩을 배우는 초등학생이 만든 매크로 조차 매번 같은 타이밍으로 움직이거나 스킬을 사용하지않습니다.

2. 왜 외부 매크로 프로그램을 검출하지 않는가?
저도 이쪽분야 전문가는 아니지만 기본적으로 엔프로텍터나 자체 프로세스 체크 하는 툴을보면
예를들어 보면 많이들 아시는 치트엔진 같은경우는 게임핵 검출 프로그램에서 저런 프로그램들이 실행되고있으면
강제로 클라이언트를 종료 시켜버리던가 아예 게임이 시작되지 않게 하고있습니다.

다만 저런부분은 단순하게 여러분이 작업관리자를 켜서 돌아가고있는 프로세스 이름을 체크 하는수준입니다.
즉 메크로 프로그램이 언어 프로그램 에서 돌아가고있거나 알려지지않는 개인이 만든 프로세스 이름 으로 동작하고있으면 저방식으로는 잡을수 없습니다.

3. 유저들이 쓰는 오토마우스 (로지텍) 등은 제한 하는 방식을  왜 메크로 프로그램 에는 적용 시킬수없는가?

알고계시겠지만 이는 간단합니다. 로지텍 메크로 프로그램도 관리자 권한으로 실행시키면 정상작동을 하는것을 아시듯이 이는 안티치트 프로그램이 권한이 높게 설정되어있어서 유저의 컴퓨터에 권한을 높게 가져가면 거기서부터는 안티치트가 아니라 키로거 라는 해킹 프로그램이됩니다.

이는 무엇을 뜻하냐면 매크로를 아주 간단하게 설명해보겠습니다.
윈도우의 화면 좌표 인식 -> 마우스를 윈도우 좌표로 이동 -> 클릭 - > 키보드 숫자1 코드를 사용 = 막힘

윈도우 화면 좌표 인식 -> 마우스를 이동좌표 계산 -> 마우스 이동 신호를 드라이버로 보냄 (혹은 가상 USB 드라이버에서 실행) 마우스 신호 적용 -> 키보드 사용 신호를 드라이버 로 보냄 -> 키보드 사용 = 못막음

간단하게 설명하면 윈도우에서 마우스나 키보드를 제어하는 방식이 하나가 아니라고 생각하시면됩니다.
마우스와 키보드가 아무것도 연결되지않은 상태에서도 윈도우에서는 키보드와 마우스를 어떻게 제어할수있는지 마이크로소프트 홈페이지에 가보면 자기들이 어떻게 키보드 마우스가 작동할수있는 방법을 설명되어있는 문서들이 있습니다. 또한 그보다 더 로우레벨 권한에서 작동할수도 있습니다. 내가 컴퓨터에 연결한 마우스 드라이버 에서 신호를 보낼수도있습니다.  간혹 리니지 같은 게임에서 외부 USB 매크로를 불법적으로 파는걸 아시는 분들도 계실겁니다. 
이게 그런 방식입니다. 중국에서는 가상 USB와 가상 키보드마우스 드라이버를 만들어서 파는걸 봤습니다.

4. 의심행동을 하면 일단 정지시키고 증명 시키면 되는거 아니냐 누가봐도 뻔하지않냐?

대부분 게임 약관을 보면 게임사는 의심상황만 으로도 충분히 제제를 가할수있게 약관을 정해놓습니다. 
이러면 약관에 따라 유저가 자기가 매크로를 사용하지않았다는 것을 소명해야 하는 상황이 대부분입니다.
억울하게 매크로 오인 제제 받은 분들이 얼마나 힘들게 소명하는지 많이들 보셨을겁니다.

다만 이게 법원으로 가면(매크로 사용자가 매크로 아니다 라고 주장하면 ) 그때부터는 매크로의 사용 여부의 증명을 게임사도 해야합니다.
예전에는 이건 인간이 할수없는 속도의 키보드 마우스 조작이 있다 라고 게임사가 이기는 경우가 많았지만
이제는 로그를 봐도 일단 인간이 다 할수는 있는데? 라는 말이 나오게 매크로들이 동작하기때문에
게임사도 증명하는데 많은 시간을 소요 해야합니다.

이는 회사에서 지출해야하는 법무 비용이 어마어마 하게 증가할거 같습니다. 아마도 게임회사 에서 계약되어있거나 고용되어있는 법무팀도 자기 회사 법적문제 처리하는데 소요하는 비용도 만만치 않은데 이런 유저 개개사건 까지 고소 를 대응 하려면 사실상 비용감당이 쉽지않을거 같습니다.

그래도 메이플은 이미 AI 딥러닝 방식에 매크로들이 나오고 있던데 아직 라그는 그런 매크로는 없어보이는게
그나마 다행이라고 할까요..
구덩이 매크로 볼때마다 현타가 오는데 정말 게임 그만하고 싶더라구요.



Lv7 지식곰

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

AD