전체 : 4,150,784 명
어제 : 0 명
오늘 : 0 명

게임해킹(1) - 픽셀샘플링 기법

lucy_han | 2011.12.24 06:53 | 조회 11041

안녕하세요 . 사실 메모리해킹도잘하지못해서 어셈블리를 배워보러 왓다가 해킹 게시판이 생겼길래 글하나 써봅니다.

픽셀샘플링은 화면에서 특정한 픽셀의 색정보(RGB)를 얻어와서 분석하는 기법을 말합니다.

아주 고전적이죠 .

원리는 다양하나 이것의 응용은 무궁무진합니다.

예제 소스

COLORREF GetColorA(DWORD x, DWORD y){

HWND hWnd = GetForegroundWindow();

HDC hDC = GetDC(hWnd);

COLORREF clr = GetPixel( hDC, x, y);

ReleaseDC(hWnd, hDC);

return clr;

}

소스를 분석해보면 x,y 의 좌표를 받아와 해당 좌표의 색을 반환하는 짓을 하는것을 알수있습니다.

RPG 게임들은 대부분 HP게이지바를 가지고있습니다.

이 바를 10등분 하여서 각각의 10개의 좌표로 부터 색정보를 받아오면

현재 체력이 몇% 인지 대략적으로 알수있지요, 실제로 자동사냥프로그램에선 이런방법을 사용하기도합니다.

FPS 게임에 응용해보자면

에임을 상대방의 위에 두었을때 에임의 색이 변하도록 설정을 지원하거나 원래 색이 변하는 게임의 경우

에임의 색정보를 얻어와 색이 변하면 마우스 이벤트를 발생시켜서 자동으로 사격 하는걸 만들어볼수도 잇겟지요.

-------------------------------------------------

그러나 대부분의 게임에선 제각각의 보안프로그램들이 탑재되있고

대부분 이 보안프로그램들은 해당 API 들을 후킹하기때문에 소스에 문제가 없어도 무용지물인 경우가 많습니다.

이경우에는 BYPASS 라는 작업을 해야하지요..

twitter facebook me2day 요즘
Kernel 단의 Native API이름은 , NtGdiGetPixel..
Kernel 단의 Native API이름은 , NtGdiGetPixel 입니다.
12.24 14:47 | Sone님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
좋은정보 감사합니다. 요즘 안티핵 프로그램들은 커널레벨까지도 막아놓더군요..
좋은정보 감사합니다. 요즘 안티핵 프로그램들은 커널레벨까지도 막아놓더군요..
12.25 16:01 | lucy_han님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
좋은강좌 감사합니다 다음편도 있는건가요^^?
좋은강좌 감사합니다 다음편도 있는건가요^^?
12.27 08:05 | 애터리님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
아마 AHK 가 그런방식 이겟죠?
아마 AHK 가 그런방식 이겟죠?
12.27 11:54 | Hexinic님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
좋은정보 보고 갑니다~
좋은정보 보고 갑니다~
12.31 15:48 | SJsujeong님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
잘보고갑니다~
잘보고갑니다~
01.11 17:46 | 보노님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사 합니다.
감사 합니다.
02.01 12:00 | hanassi님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사합니다
감사합니다
02.08 17:25 | 오렌지레인님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사해요~~
감사해요~~
02.12 22:13 | SJsujeong님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
감사합니다
감사합니다
02.07 18:46 | 리더사마님 | 신고 | 수정 | 삭제
댓글 0
입력상자 늘리기
댓글쓰기 - 로그인한 후 댓글작성권한이 있을 경우 이용하실 수 있습니다.

비밀번호 확인

댓글 등록시에 입력했던 비밀번호를 입력해 주세요.
8개(1/1페이지)
rss
해킹
번호 제목 작성자 작성일 조회
8 Backtrack5를 이용한 무선 보안 해킹 - 4. Bypass MAC Filtering사진첨부파일[2] 곰탱이_ 2012.09.05 7358
7 Backtrack5를 이용한 무선 보안 해킹 - 3. Find Hidden SSID사진첨부파일[4] 곰탱이_ 2012.09.05 9177
6 Backtrack5를 이용한 무선 보안 해킹 - 2. WEP Crack (사진 수정 완료)사진첨부파일[8] 곰탱이_ 2012.08.23 9912
5 게임해킹( 3 ) - CheatEngine첨부파일[17] lucy_han 2012.01.04 19442
4 게임해킹(2) - 메모리해킹 이전에 필요한것들[11] lucy_han 2011.12.28 14023
>> 게임해킹(1) - 픽셀샘플링 기법[10] lucy_han 2011.12.24 11042
2 Backtrack5를 이용한 무선 보안 해킹 - 1. Backtrack5 설치하기[14] 곰탱이_ 2011.12.15 16052
1 안녕하세요[6] 곰탱이_ 2011.12.14 8622
처음페이지이전 10 페이지1다음 10 페이지마지막페이지