디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

앗흥.. 내 싸이에 아직도 이게있네..

IT대학갤로그로 이동합니다. 2009.09.18 21:06:58
조회 152 추천 0 댓글 1


#include <windows.h>

#define UPD "Update : 2005.06.04" // 업데이트 날짜
#define TETCAP "넷마블 테트리스 Plus Ver1.05" // 테트 캡션이름 버젼까지만입력 뒤로 - [대전모드] 이런건 넣지마셈

DWORD Block_Map_Address=0x591970; //★중요★ 블럭맵의 첫번째 주소를 넣으면됨.

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
HINSTANCE g_hInst;
LPSTR lpszClass="Tetris+ Bug";

int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpszCmdParam,int nCmdShow)
{
 HWND hWnd;
 MSG Message;
 WNDCLASS WndClass;
 g_hInst=hInstance;
 
 WndClass.cbClsExtra=0;
 WndClass.cbWndExtra=0;
 WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
 WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
 WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
 WndClass.hInstance=hInstance;
 WndClass.lpfnWndProc=(WNDPROC)WndProc;
 WndClass.lpszClassName=lpszClass;
 WndClass.lpszMenuName=NULL;
 WndClass.style=CS_HREDRAW | CS_VREDRAW;
 RegisterClass(&WndClass);

 hWnd=CreateWindow(lpszClass,lpszClass,WS_SYSMENU,
  1,1,150,100,
  NULL,(HMENU)NULL,hInstance,NULL);

 ShowWindow(hWnd,nCmdShow);
 
 while(GetMessage(&Message,0,0,0)) {
  TranslateMessage(&Message);
  DispatchMessage(&Message);
 }
 return Message.wParam;
}

char BMV[255]={0};
HWND ThWnd,ChWnd;
DWORD ProcessId=0,hProcess=0;

HWND GetHwnd(char N[128]){
 HWND hWnd1=GetForegroundWindow(),hWnd2;
 char WndText[128];
 while(hWnd1){
  GetWindowText(hWnd1,WndText,128);
  if(strstr(WndText,N)!=NULL){
   HWND RChWnd=GetWindow(hWnd1,5);
   while(ChWnd==0){
    ChWnd=FindWindowEx(RChWnd,0,"AfxWnd42s","GameView");
    RChWnd=GetWindow(RChWnd,2);
   }
   return hWnd1;
  }
  hWnd2=hWnd1;
  hWnd1=GetNextWindow(hWnd2,2);
 }
 return 0;
}

DWORD GetProcId(HWND ThWnd){
 if(ThWnd){
  DWORD ProcId;
  GetWindowThreadProcessId(ThWnd,&ProcId);
  return ProcId;
 }else{
  return 0;
 }
}

char emptym[255]={0};
char clearm[255]={
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 15,15,15,15,15,15,15,15,15,15,15,15,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,};
char nangm[255]={
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,5,5,5,5,5,5,5,5,5,24,
 0,0,4,4,4,4,4,4,4,4,4,15,
 0,0,12,3,3,3,3,3,3,3,3,3,
 0,0,12,2,2,2,2,2,2,2,2,2,
 0,0,10,1,1,1,1,1,1,1,1,1,
 0,0,10,7,7,7,7,7,7,7,7,7,
 0,0,6,6,6,6,6,6,6,6,6,13,
 0,0,5,5,5,5,5,5,5,5,5,13,
 0,0,4,4,4,4,4,4,4,4,4,13,
 0,0,3,3,3,3,3,3,3,3,3,11,
 0,0,2,2,2,2,2,2,2,2,2,11,
 0,0,1,1,1,1,1,1,1,1,1,11};
char tetholem[255]={
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,
 10,12,10,12,0,0,0,0,10,12,10,12,
 4,4,2,2,0,0,0,0,2,2,4,4,
 5,4,2,5,0,0,0,0,5,2,4,5,
 5,4,2,5,0,0,0,0,5,2,4,5,
 5,4,2,5,0,0,0,0,5,2,4,5,
 5,2,2,5,0,0,0,0,5,2,2,5,
 5,2,4,5,0,0,0,0,5,4,2,5,
 5,2,4,5,0,0,0,0,5,4,2,5,
 5,2,4,5,0,0,0,0,5,4,2,5,
 2,2,4,4,0,0,0,0,4,4,2,2};

char attm[255]={
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12,
 12,12,12,12,12,0,0,0,0,12,12,12};

void MKBL(int a){
 PostMessage(ChWnd, WM_LBUTTONDOWN, 0x1, 0x20601F2);
 PostMessage(ChWnd, WM_LBUTTONUP, 0x0, 0x20601F2);
 ThWnd = GetHwnd(TETCAP);
 ProcessId = GetProcId(ThWnd);
 HANDLE hProcess = OpenProcess(0x1F0FFF,0,ProcessId);
 DWORD BMA=0;
 ReadProcessMemory(hProcess,(LPVOID*)Block_Map_Address,&BMA,0x4,NULL);
 if(BMA){
  for(int i=0;i<=11;i++){
   PostMessage(ChWnd, WM_KEYDOWN, 0x44, 0x200001);
   PostMessage(ChWnd, WM_KEYUP, 0x44, 0xC0200001);
  }
  Sleep(5);
  WriteProcessMemory(hProcess,(LPVOID*)BMA,&clearm,0xFC,NULL);
  PostMessage(ChWnd, WM_KEYDOWN, 0x20, 0x390001);
  PostMessage(ChWnd, WM_KEYUP, 0x20, 0xC0390001);
  Sleep(5);
  switch(a){
   case 0:
    WriteProcessMemory(hProcess,(LPVOID*)BMA,&emptym,0xFC,NULL);
    break;
   case 1:
    WriteProcessMemory(hProcess,(LPVOID*)BMA,&nangm,0xFC,NULL);
    break;
   case 2:
    WriteProcessMemory(hProcess,(LPVOID*)BMA,&tetholem,0xFC,NULL);
    break;
   case 3:
    WriteProcessMemory(hProcess,(LPVOID*)BMA,&attm,0xFC,NULL);
    break;
  }
  Sleep(5);
  for(i=0;i<=11;i++){
   PostMessage(ChWnd, WM_KEYDOWN, 0x21, 0x1490001);
   PostMessage(ChWnd, WM_KEYUP, 0x21, 0x1490001);
  }
 }
 CloseHandle(hProcess);
}

void die(){
 PostMessage(ChWnd, WM_LBUTTONDOWN, 0x1, 0x20601F2);
 PostMessage(ChWnd, WM_LBUTTONUP, 0x0, 0x20601F2);
 for(int i=0;i<=20;i++){
  Sleep(5);
  PostMessage(ChWnd, WM_KEYDOWN, 0x20, 0x390001);
  PostMessage(ChWnd, WM_KEYUP, 0x20, 0xC0390001);
 }
}

void OutPutText(HWND hWnd){
 HDC hdc;
 PAINTSTRUCT ps;
 hdc=BeginPaint(hWnd,&ps);
 char handle[256]={0};
 char processid[256]={0};
 char update[256]={UPD};
 if(ThWnd)
  wsprintf(handle, "Handle : 0x%X", ThWnd);
 else
  wsprintf(handle, "Handle : NULL", NULL);
 if(ProcessId)
  wsprintf(processid, "Process : 0x%X", ProcessId);
 else
  wsprintf(processid, "Process : NULL", NULL);
 TextOut(hdc,7,7,handle,strlen(handle));
 TextOut(hdc,7,24,processid,strlen(processid));
 TextOut(hdc,7,41,update,strlen(update));
 EndPaint(hWnd,&ps);
}

LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)
{
 
 static HANDLE hTimer;
 static int BC=1;
 switch(iMessage) {
 case WM_CREATE:
  hTimer=(HANDLE)SetTimer(hWnd,1,30,NULL);
  return 0;
 case WM_TIMER:
  //if(BC++>9)BC=0; // 확률게임? ㅋㅋ
  if(GetAsyncKeyState(96)==-32767){
   if(BC)
    MKBL(0);
   else
    die();
   InvalidateRect(hWnd,NULL,TRUE);
  }
  if(GetAsyncKeyState(110)==-32767){
   if(BC)
    MKBL(3);
   else
    die();
   InvalidateRect(hWnd,NULL,TRUE);
  }
  if(GetAsyncKeyState(123)==-32767){
   if(BC)
    MKBL(1);
   else
    die();
   InvalidateRect(hWnd,NULL,TRUE);
  }
  if(GetAsyncKeyState(122)==-32767){
   if(BC)
    MKBL(2);
   else
    die();
   InvalidateRect(hWnd,NULL,TRUE);
  }
  return 0;
 case WM_DESTROY:
  KillTimer(hWnd,1);
  PostQuitMessage(0);
  return 0;
 case WM_PAINT:
  OutPutText(hWnd);
 return 0;
 }
 return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}

관련영상 : http://blog.daum.net/syaica1/?t__nil_login=myblog

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
275076 고정짤은 역시 [1] 쿄스케갤로그로 이동합니다. 11.09.23 55 0
275075 나 프갤 문지기로 랩업하는게 어떨까? [3] Adelposs갤로그로 이동합니다. 11.09.23 52 0
275074 요즘 짤풍이 부네 ㅋㅋㅋ [4] Adelposs갤로그로 이동합니다. 11.09.23 80 0
275073 아 어제 잠안와서 디질뻔함 [3] 힙꼬맹갤로그로 이동합니다. 11.09.23 40 0
275072 형들 나 존나 나쁜세끼임? [6] Adelposs갤로그로 이동합니다. 11.09.23 64 0
275071 그런데 다들 고정 짤 있는거야? 나도 고정짤 만들어야 하나 ? [3] 좋은아버지갤로그로 이동합니다. 11.09.23 49 0
275070 우리도 회식 한번 하자. 장소는 프갤이니까 [2] 좋은아버지갤로그로 이동합니다. 11.09.23 57 0
275069 근데 회식 하면좋지않아? [15] Light search갤로그로 이동합니다. 11.09.23 139 0
275068 내앞에앉은 여자가맘에듬 Light search갤로그로 이동합니다. 11.09.23 63 0
275067 출근. 어제 칼퇴 했으니 오늘은 [8] 좋은아버지갤로그로 이동합니다. 11.09.23 68 0
275063 가을이다!!! [2] 쿄스케갤로그로 이동합니다. 11.09.23 63 0
275062 횽들 진짜 아무것도모르는 개초본데 서버관리하려고 ㅁㄴㄻㄴ(125.133) 11.09.23 30 0
275061 잠한숨도안자고학교간다 ㅅㅂ [4] Light search갤로그로 이동합니다. 11.09.23 64 0
275060 종종업계 이직금지 이런서약을 해야되나요 [2] 소스코드갤로그로 이동합니다. 11.09.23 153 0
275059 굿모닝~ 횽들아 IP충돌 질문좀 Kanon갤로그로 이동합니다. 11.09.23 98 0
275057 님들 이거 왜 안되는거죠?? 프로그래밍 초짜임.. [12] 칸토캣갤로그로 이동합니다. 11.09.23 130 1
275056 새벽반은 없었다 [1] SODMaster갤로그로 이동합니다. 11.09.23 42 0
275055 뭐야... 벌써들 자러간거야?! [1] 이문동쮸쮸바갤로그로 이동합니다. 11.09.23 75 0
275054 자바 진짜 쉬운거 ㅠㅠ 함만봐주세요 ㅠㅠ ㄴㅇㄹ(119.215) 11.09.23 42 0
275052 오늘은 이만퇴갤 Light search갤로그로 이동합니다. 11.09.23 21 0
275050 디씨에서 신상이나거론하고있고 하는짓뻔하네 [1] Light search갤로그로 이동합니다. 11.09.23 65 0
275048 저런새끼내옆에있었으면 진심 Light search갤로그로 이동합니다. 11.09.23 54 0
275047 보통 회사에서 석/박사 경력 환산이 어떻게 되냐? ㅁㄴㄻㄹ갤로그로 이동합니다. 11.09.23 71 0
275044 얼릉주무십숑 [1] 三didas갤로그로 이동합니다. 11.09.23 46 0
275042 로하짜응 까지말아라 [2] Adelposs갤로그로 이동합니다. 11.09.23 54 0
275039 번갈아가면서 쓰고있는데 [5] 三didas갤로그로 이동합니다. 11.09.23 61 0
275038 와 미친컴퓨터 고쳤다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3] 좋은아버지갤로그로 이동합니다. 11.09.23 74 0
275036 dot 횽 계시면 봐주세염 [1] 닥회드(110.13) 11.09.23 48 0
275035 아빠라는 사람은 오늘부로 나한테는 죽은 사람이다. [3] 로하로하알로하갤로그로 이동합니다. 11.09.23 115 0
275034 남녀의 생각차이. [3] 밤이네..(112.159) 11.09.23 89 0
275033 밥사먹을 돈이 없다 [8] Adelposs갤로그로 이동합니다. 11.09.23 78 0
275032 템플릿을 쓰지 않고 구현한 vector, queue 같은 자료구조 [7] 궁금이(121.129) 11.09.23 83 0
275030 내가 큰 프로젝트 경험이 많다 거수 씨발라드세요갤로그로 이동합니다. 11.09.23 65 0
275028 내가 알바하는 pc방 싸움 잘해보이는 형들밖에없어 [2] Adelposs갤로그로 이동합니다. 11.09.23 86 0
275027 봉수가 보고있다 시즌2 다시 부활했당 얄루 (61.106) 11.09.23 98 0
275026 뭐야 이글 [3] 지금,여기갤로그로 이동합니다. 11.09.23 66 0
275025 야 자바의 api들을 자바스크립트에서 활용할순없겠뉘.. 쵸쵸(219.251) 11.09.23 56 0
275024 횽아들 다시한번만 이거좀 봐주시옵소서..ㅠ [3] 닥회드(110.13) 11.09.23 49 0
275022 프로그래머들은 보통 얼굴이 크더라. [1] ㅇㅇ(222.107) 11.09.23 114 0
275021 엑세스 옜날버전에서 ㅇㅇ 0길이 허용이 null 맞지? kk(115.93) 11.09.23 37 0
275020 디버깅 창이 자꾸 꺼지네... 형들 도와줘ㅠ [9] 아스갤로그로 이동합니다. 11.09.23 102 0
275019 저는 멍청합니다. [2] 나 프갤할레갤로그로 이동합니다. 11.09.23 50 0
275017 최근의 분당살람의 일상 사진포함 [1] 분당살람갤로그로 이동합니다. 11.09.23 104 0
275016 16진수 를 10진수로 바꾸려면 어떻게 짜야하나요? [1] 서래마을산다갤로그로 이동합니다. 11.09.23 66 0
275015 최근의 분당살람의 일상 분당살람갤로그로 이동합니다. 11.09.23 74 0
275014 정보통신에서 한줄기 빛을 받았다 [뒷 주의] [1] 힙꼬맹갤로그로 이동합니다. 11.09.23 120 0
275012 키 1cm 크기 vs 프로그래밍 언어 레퍼런스 하나 통째로 외워지기 [3] ㅇㅇ(222.107) 11.09.23 119 0
275010 소스고치는것좀 도와줘요ㅠㅠ [2] ㅇㅕ대생(124.55) 11.09.23 91 0
275009 요로코롬 했는데 괜찮나요? [4] 서래마을산다갤로그로 이동합니다. 11.09.22 64 0
275008 오오 혼자서 안드로이드로 개인 프로젝트 하고 있는데.. 쿄스케갤로그로 이동합니다. 11.09.22 81 0
뉴스 사유리 아들 젠, 10일만에 퇴학당했다…“많이 혼내고 있어” 디시트렌드 07.11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2