본문 바로가기

오토핫키 스크립트

오토핫키 리더기, ahk reader 우회기 다운로드/사용법

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

오토핫키 리더기입니다, C# 언어로 만들어졌습니다,

사용법은 간단합니다, 편집 - 에디터에서 스크립트 오토핫키 소스코드 붙여넣기하거나 불러오기하셔서 테스트 - 실행하시면됩니다~

넥슨 바람의나라는 아직 문제 없이 잘되네요,

구글드라이브 링크 입니다,

https://drive.google.com/open?id=0BzvBRyqE6OgUbkVFTFdpYlZjVnM

더 궁금한 점은 댓글로 문의!!

오토핫키를 우회 할일은 없습니다

일단 개념부터 잡고 시작할께요


오토핫키는 코딩이 필요한 프로그래밍 고급언어 (C#, C++, 자바, 파이썬 등) 입니다

C언어나 자바 와 비교할순 없지만 파이썬이나 자바스크립트 정도와 장단점을 논할 수준의 스크립트 언어입니다

(스크립트 언어란 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어를 가리킨다)

오토핫키의 최장점은 초보가 접근하기 매우 용이하고 단 몇줄로 강력한 윈도우 제어기능을 발휘합니다

화면을 인식후 마우스와 키보드를 조건에 맞게 제어가능하니 오토핫키로 매크로를 만들기 쉽습니다

오토핫키를 30분만 배워도 게임매크로 따위는 누구나 쉽게 제작이가능하여

오토핫키로 매크로가 너무 판치니 프로그램 자체는 아무문제없으나 게임보호 프로그램에서

오토핫키라 하면 학을때고 이름만봐도 종료를 시켜버리는 지경에 이르럿습니다

아마 질문자님이 원하시는것은 게임보호 프로그램으로부터 오토핫키를 찾지 못하게 하는방법을 우회라고 

표현하시는듯 합니다


Q 스크립트만 짜고 오토핫키를 삭제시켜도 ahk. 로 실행이잘되던데

A 오토핫키를 삭제시켜도 .ahk로 실행된다고 하셨는데

이는 실제 오토핫키가 삭제가 되지 않은 상태입니다 .ahk파일이 실행되기위해서는 레지스터리에 연결프로그램

과 연결될프로그램의 주소가 적혀 있어야하며 주소가 적힌곳에 실행파일(autohotkey.exe)이 존재해야 합니다


Q 오토핫키를 우회시키면 어떤원리로 게임 정지를 피할수있는건가요?

오토핫키실행하면  메모리(주기억장치) 에 오토핫키가 올라가겠지요

그러면 게임보호 프로그램에서 메모리에 올라온(현재실행중인) 파일들을 하나씩 검사합니다

이때 뭐하는 프로그램인지 까지는 모릅니다 보편적으로 있어선 안되는 이름들만 훑습니다

예를들어 버튼이나 프로그램제목 기능 심지어 파일명에 치트엔진 스피드핵 메모리변조 라고 대놓고 젹혀있는것들

종료시킵니다 종료안되면 게임실행이 안되게 에러값 띄우겠지요

해결 방법은 오토핫키가 실행되었을때 메모리에 상주하는 값을 찾지못하게 관련된 이름을 모두 바꿔 버리는 것입니다

버튼이름 파일이름 파일서명 파일버전 오토핫키 or AUTOHOTKEY 관련된 모든 문구를 전부 찾아 수정해야 합니다

오토핫키는 오픈소스로 C++로서 소스가 존재하니 소스단에서 전부 수정후에 컴파일 하시면됩니다

(실력이 모자라다 싶으시면 HXD라는 프로그램으로 관련된이름 찾아 수정도 가능합니다)


Q오토핫키를 우회시키면 그냥 우회한 오토핫키로 매크로를 만들고 그 매크로를 게임에서 바로 사용가능한건가요?

A우회가 되었다면 일단 작동은 되실겁니다 옜날게임이나 싸구려 게임보안 프로그램이라면

대충대충해도 넘오가고 잘 잘동됩니다

그러나 돈좀 들어간 게임은 오토핫키 우회 구동과 상관없이 게임자체적으로 

내부 움직임에서 매크로를 찾아내기도 합니다


사람이 할수 없는 움직임

예를 들어 12시간동안 1초도 틀림없이 똑같은 칼질을 한다

매우정확하게 1픽셀도 틀리지않고 스킬버튼을 클릭한다

움직임이 정교하게 반복된다


이걸피하는 방법도 있습니다

랜덤시간동안 쉬고 몇픽셀이라도 랜덤으로 이동을 주고 스킬과 물약먹는 타이밍등

움직임에 최대한 랜덤을 주는 스크립트를 짜면 되겠지요


우회하는 원리는 의존프로그램의 프로세스 아이디를 바꾸는겁니다.

즉 사용하고 계신 오토핫키 프로그램의 프로세스명을 바꿔서 버전업 하십시오.

게임 자체의 검출코드 리스트에 없는 신규 프로세스는 보안패치가 업데이트되기 전까지는 정상적으로 동작할 수 있습니다.

오토핫키 프로그램을 시중에 유포하지 말고 혼자만 비밀리에 만들어서 사용한다면 절대로 막히지 않습니다.

질문자님이 오토핫키 프로그램을 직접 만들기위해 공부해야 할 것은 C언어와 윈도우API 입니다.

정확히는 후킹 이라는 기술이 매크로나 자동사냥 프로그램의 핵심기술 입니다.


Hxd 라고 있습니다

그걸로 오토핫키 실행파일을 엽니다

오토핫키라고 써진부분을 전부 바꿉니다

영문으로 되있고 첫글자가 대문자일때도 있고 이름이 띄어쓰기가 되있는경우도 있습니다

하나 수정하고 실행되는지 확인하시면서 하나씩 수정하세요

수정을 다하셨다면 ~ 못잡습니다


뮤턴트를 바꾸고 다시 컴파일해야 된다 패킹을 해야된다 해보도 않고 말들 많은데

싹다 수정하면 됩니다


오랜전에 하나 제작했는데 지금도 어떤 종류의 게임가드에도 걸리지 않네요