Как написать простой кейлоггер на Javascript и PHP

Кейлоггер Javascript PHP

Мы уже рассказывали, как написать кейлоггер на C#. Сегодня продолжим тему клавиатурных шпионов и поговорим о создании простого кейлоггера с помощью Javascript и PHP.

Еще по теме: Как написать кейлоггер для Windows

Как написать кейлоггер на Javascript и PHP

Кейлоггер (или регистратор нажатий клавиш) — это тип шпионского ПО, которое отслеживает и записывает набранные на компьютере или мобильном телефоне символы. Обычно его целью является получение доступа к личной информации пользователя, такой как пароли и другие личные данные.

Кейлоггинг является незаконным, если он установлен без разрешения владельца устройства и для получения доступа к его личной информации. Поэтому используйте эту информацию для расширения своих знаний, а не для совершения вредоносных атак. Ни редакция spy-soft.net, ни автор не несут ответственности за ваши незаконные действия.

Установка Apache

Во-первых, для размещения базовой HTML-страницы нужен веб-сервер. Если в вашей системе Linux не установлен веб-сервер Apache, воспользуйтесь следующей командой:

Затем смените каталог на место расположения веб-сервера Apache.

Кейлоггер Javascript PHP Kali Linux

Это место, куда я помещу файлы веб-сайта.

Базовая HTML-страница

На этом этапе создадайте в терминале базовую веб-страницу с помощью какого-нибудь текстового редактора (в моем случае — nano).

Добавьте следующий код:

Важные моменты:

Следующий код включает внешний JavaScript-файл с именем keylog.js, который я создам на следующем этапе. Этот скрипт будет отвечать за работу с функцией кейлоггинга:

Следующий код создает текстовое поле, в котором пользователь может вводить текст с помощью клавиатуры:

JavaScript кейлоггер keylog.js

Создайте файл keylog.js с помощью текстового редактора:

Добавьте следующий код:

Этот код, по сути, создает базовый кейлоггер, который перехватывает нажатия клавиатуры пользователем на веб-странице. Кейлоггер собирает данные нажатия клавиш и отправляет их на сервер.

Собранные данные передаются серверному скрипту keylog.php, который мы создадим на следующем этапе.

Файл захвата keylog.php

Создайте еще один файл с именем keylog.php.

И добавьте следующий код:

Это PHP-скрипт, который сохраняет перехваченные нажатия клавиш в текстовый файл под названием keylog.txt, поэтому убедитесь, что вы создали текстовый файл keylog.txt с помощью текстового редактора.

На данный момент в веб-директории Apache ( /var/www/html) должно быть четыре файла. Вы можете использовать команду ls для просмотра списка файлов.

Кейлоггер PHP Javascript Kali Linux

Теперь перезапустите веб-сервер с помощью команды:

Давайте откроем веб-страницу в браузере, используя мой локальный IP-адрес.

Кейлоггер Javascript PHP написать

В поле textarea я введу к примеру такой текст This keylogger works! (Этот кейлоггер работает!).

Теперь переключимся на местоположение веб-сервера Apache и откроем файл keylog.txt.

Клавиатурный шпион Кейлоггер Javascript PHP

Как видите, я успешно перехватил нажатия клавиш.

Заключение

Из этой статье вы узнали, как создать кейлоггер, используя JavaScript и немного PHP. Имейте ввиду перехват нажатий клавиатуры без ведома пользователя является незаконным и неэтичным.

ПОЛЕЗНЫЕ ССЫЛКИ:

QUASAR

Этичный хакер и компьютерный ниндзя. Новые статьи в нашей Телеге!

Добавить комментарий

  1. Роман

    А почему именно Apache надо использовать? Можно что-то другое?

    Ответить
    1. QUASAR автор

      Можно, конечно. Apache — это просто один из самых популярных и простых серверов для таких задач. Но ты можешь использовать, например, Nginx или даже встроенный сервер в PHP.

  2. User

    Где будет храниться перехваченная инфа?

    Ответить
    1. QUASAR автор

      В папке /var/www/html