Pada dasarnya keylogger merupakan sebuah tools yang dirancang khusus untuk merekan semua ketikan pada keyboard, yang nantinya semua ketikan yang telah direkam akan dikirikm ke pemilik keylogger tersebut dengan cara yang berbeda-beda karena tergantung seberapa hebat kekampuan yang terdapat pada keylogger tersebut. Cara yeng dilakukan yang dilakukan untuk menyebarkan keylogger juga berbeda-beda, ada beberapa cara yang biasa digunakan untuk menyebarkan program jahat ini, seperti :
- Mengcopy secara langsung kepada komputer korban.
- Mengirim lewat email, dimana program keylogger tersebut digabung dengan file seperti gambar, dokumen, dll agar korban tidak menyadarinya.
- Menginstal pada komputer server, sehingga dapat membaca semua ketikan yang terdapat pada komputer clinet.
Banyak cara dapat dilakukan untuk mendeteksi program-program sejenis ini pada kompuetr kita, mulai dari melakukan scan dengan antivirus dan tools-tools yang ditujukan untuk menghapus keylogger. Ada pun cara yang dapat dilakukan untuk mendeteksi dan menghapus keylogger tanpa tools tambahan, Untuk mendeteksi keylogger kamu dapat menggunakan perintah dir pada command prompt.
Pertama buka command prompt, tekan Ctrl + R > cmd, setelah masuk kedalam command prompt ketikakn perintah dir lalu enter.
Kemudian catat angka paling bawa dari hasil perintah dir, contoh perhatikan gambar dibawah
Setelah itu buka notepad, ketikan sembarang tombol, jangan dicopy paste, ketikan sebanyak mungkin kemudian keluar tanpad disave. Bila sudah ulangi langkah dari pertama dan lihat apakah bilangan yang kalian catat tadi berupa atau tidak, jika beruna maka dapat dipastikan ada program yang secara tidak langsung telah merekam semua ketikan keyboard anda, jika tidak maka kemungkinan tidak ada program keylogger pada komputer anda.
Agar dapat terhindar dari rekaman keylogger anda menggunakan virtual keyboard, karena pada dasarnya para pembuat keylogger akan memerlukan fungsi-fungsi penting di dalam membuat aplikasinya seperti :
- Fungsi GetKeyState , fungsi ini akan dapat merekam setiap aksi hentakan, looping maupun timer dari keyboard. Parameter utama yang di gunakan pada fungsi ini berupa nilai ascii.
- Fungsi GetAsyncKeyState , fungsi ini hampir menyerupai fungsi GetKeyState, cuma bedanya fungsi GetAsyncKeyState berfungsi tidak memerlukan komponen konstanta KEY_PROSSED.
- Fungsi Low Level Keyboard Hook ( SetWindowsHookEx ) , fungsi teknik ini menggunakan perintah SetWindowsHookEx dengan wh_key-board_ll sebagai parameter lanjutan untuk membuat Low Level Keyboard Hook.
- Fungsi DirectX Metode DirectX, fungsi ini menggunakan DirecInput dari File dinput.dll sebagai direct-nya.
Berikut adalah langkah-langkah untuk menampilkan on screen keyboard windows:
- Klik START pada windows
- Klik ALL PROGRAM pada start menu
- Pilih ACCESSORIES
- Kemudian pilih EASE TO ACCESS
- Setelah itu klik ON SCREEN KEYBOARD
Sekali lagi seorang hacker, virus maker serta pranker selalu memiliki cara yang kreatif untuk menyebar luaskan program-program meraka, tentu hal ini dengan tujuan yang berbeda-beda. Selalu wasapada, tentu anda tidak ingin semua aktifitas dan rahasia anda yang anda ceritakan pada chat, message dll diketahui oleh orang yang tidak seharusnya mengetahuinya. Sampai jumpa pada tulisan selanjutnya.