Установка принтера kali linux

Обновлено: 08.07.2024

Kali Linux предлагает ряд специализированных инструментов, предназначенных для тестирования на проникновение.

Kali Linux

Инструменты распределены по следующим группам, как показано в раскрывающемся меню, показанном на следующем снимке экрана:

Kali Linux

✔ Сбор информации: это инструменты разведки, используемые для сбора данных в вашей целевой сети и устройствах. Инструменты варьируются от идентификации устройств до используемых протоколов.

  • Примеры: - nmap, p0f, разведка, arp-scan, dnsenum, fragrouter, golismero, masscan и.т.д.

✔ Анализ уязвимостей: Инструменты из этого раздела посвящены оценке систем на наличие уязвимостей. Как правило, они работают против систем, обнаруженных с использованием инструментов разведки сбора информации.

  • Примеры: - BED, cisco-ocs, cisco-torch, jSQL, Openvas и.т.д.

✔ Веб-приложения: это инструменты, используемые для аудита и использования уязвимостей на веб-серверах. Многие инструменты аудита, на которые мы будем ссылаться в этой книге, относятся к этой категории. Однако веб-приложения не всегда относятся к атакам на веб-серверы, они могут быть просто веб-инструментами для сетевых служб. Например, веб-прокси будут найдены в этом разделе.

  • Примеры: - SQLMap, jboss-autopwn, dirbuster, jSQL, plecost, sqlninja, wpscan, XSSer и.т.д.

✔ Атаки с помощью паролей: Этот раздел инструментов в основном касается перебора или автономного вычисления паролей или общих ключей, используемых для аутентификации.

  • Примеры: - Burp Suite, crunch, Hashcat, John the Ripper, Ncrack и.т.д.

✔ Беспроводные атаки: это инструменты, используемые для использования уязвимостей, обнаруженных в беспроводных протоколах. Здесь можно найти инструменты 802.11, включая такие инструменты, как aircrack, airmon и инструменты для взлома беспроводных паролей. Кроме того, в этом разделе есть инструменты, связанные с уязвимостями RFID и Bluetooth. Во многих случаях инструменты в этом разделе необходимо использовать с беспроводным адаптером, который Kali может настроить на беспорядочный режим.

  • Примеры: - Aircrack-ng, Asleap, coWPatty, Fern, hostapd-wpe, mdk3, Reaver, Wifite и.т.д.

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

  • Примеры: - Armitage, Metasploit Framework, SET, Router Sploit, Yersinia и.т.д.

✔ Обнюхивание и подмена: это инструменты, используемые для захвата сетевых пакетов, манипуляторов сетевых пакетов, приложений для обработки пакетов и веб-подмены. Есть также несколько приложений реконструкции VoIP.

  • Примеры: - Burp Suite, Responder, Ettercap, SSLStrip, Dsniff, Wireshark и.т.д.

✔ Поддержание доступа: Инструменты поддержания доступа используются, когда точка опоры установлена ​​в целевой системе или сети. Распространено обнаружение скомпрометированных систем, имеющих несколько хуков, возвращаемых злоумышленнику для обеспечения альтернативных маршрутов в случае обнаружения и устранения уязвимости, используемой злоумышленником.

✔ Обратный инжиниринг: эти инструменты используются для отключения исполняемых программ и отладки программ. Целью обратного инжиниринга является анализ того, как была разработана программа, чтобы ее можно было скопировать, изменить или привести к разработке других программ. Обратный инжиниринг также используется для анализа вредоносных программ, чтобы определить, что делает исполняемый файл, или исследователями, которые пытаются найти уязвимости в программных приложениях.

  • Примеры: - Dex2jar, Ollydbg, Smali, Yara, Apktool и.т.д.

✔ Стресс-тестирование. Инструменты стресс-тестирования используются для оценки объема данных, которые может обрабатывать система. Нежелательные результаты могут быть получены от систем перегрузки, таких как побуждение устройства, контролирующего сетевую связь, открывать все каналы связи или отключение системы (также известное как атака типа «отказ в обслуживании»).

  • Примеры: - iaxflood, DHCPig, t50, Termineter, ipv6-toolkit и.т.д.

✔ Взлом оборудования: В этом разделе содержатся инструменты Android, которые могут быть классифицированы как мобильные, и инструменты Ardunio, которые используются для программирования и управления другими небольшими электронными устройствами.

  • Примеры: - Android-SDK, Apktool, Arduino, Sakis3G и.т.д.

✔ Криминалистика: Инструменты криминалистики используются для мониторинга и анализа сетевого трафика и приложений.

  • Примеры: - Кукушка, dlstorm3, p0f, pdf-парсер, peepdf, exiftool и.т.д.

✔ Инструменты отчетности: Инструменты отчетности - это методы доставки информации, найденной во время упражнения на проникновение.

✔ Системные сервисы: Здесь вы можете включать и отключать сервисы Kali.

В сборку Kali Linux включены и другие инструменты, такие как веб-браузеры, быстрые ссылки для настройки представления сборки Kali Linux в сети, инструменты поиска и другие полезные приложения

Загрузить Kali Linux 2019.1

Если у вас уже есть установка Kali linux, которой вы довольны, вы можете легко обновить ее следующим образом.


Но в Ubuntu Linux он автоматически определяет принтер, и ЦП передает команду печати на принтер. Однако, если у вас возникли проблемы с настройкой принтера Canon в системе Ubuntu, вы можете установить несколько пакетов в своей системе и подготовить принтер. В Интернете доступно несколько методов, которые можно использовать для установки драйвера принтера Canon в Ubuntu и других системах на основе дистрибутива Debian.

Драйвер принтера Canon в Ubuntu Linux

В Ubuntu Linux вам не нужно устанавливать драйверы принтера для подключения через принтер Canon. Вы можете найти на устройстве предустановленную по умолчанию систему описания принтера PostScript (PPD), чтобы выбрать модель вашего принтера в раскрывающемся меню. Хотя Canon также предоставляет программный драйвер Linux для нескольких конкретных моделей принтеров. В этом посте мы увидим, как установить драйвер принтера Canon в Ubuntu Linux.

Метод 1: установите драйвер принтера Canon через PPA

Установить принтер Canon в системе Ubuntu Linux не так уж и сложно. В Интернете доступна команда Personal Package Archive (PPA), которую вы можете использовать для установки и обновления драйвера принтера Canon в вашей системе.

Сначала запустите следующую команду PPA в оболочке терминала, затем обновите репозиторий Linux, чтобы установить драйвер принтера Canon в Ubuntu Linux.

sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update

Если вы обнаружите какие-либо проблемы при установке указанной выше команды PPA, вы можете запустить следующую альтернативную команду PPA, указанную ниже.

sudo add-apt-repository ppa:thierry-f/fork-michael-gruz


Когда установка завершится, вы можете теперь открыть свой веб-браузер и загрузить следующий адрес localhost. Теперь вы можете найти имя вашего принтера и номер модели для настройки принтера в веб-интерфейсе браузера.


После открытия страницы localhost в вашем браузере вы можете найти опцию «Добавить принтер» в веб-приложении. Щелкните пустое поле поиска и найдите свою модель принтера. Когда имя и модель вашего принтера появятся в результатах поиска, щелкните номер модели, чтобы добавить принтер в вашу систему Ubuntu.

Метод 2: установите драйвер Canon через диспетчер пакетов Synaptic

Если у вас есть многофункциональный принтер Canon с принтером и сканером, этот метод, вероятно, поможет вам установить драйвер вашего принтера в Ubuntu Linux. Сначала запустите следующие командные строки aptitude в оболочке терминала, чтобы установить драйвер сканера и принтера.

sudo apt install scangearmp2
sudo apt install cnijfilter2


Теперь мы установим несколько файлов библиотеки для принтера Canon в системе Ubuntu через диспетчер пакетов Synaptic. Если в вашей системе не установлен диспетчер пакетов Synaptic, выполните следующую команду в оболочке терминала, чтобы установить его.

sudo apt-get install synaptic

После установки диспетчера пакетов Synaptic откройте его и найдите следующие инструменты библиотеки. Когда появится результат поиска, установите инструменты драйвера Canon Cups из диспетчера пакетов Synaptic.


Установите все три пакета, которые перечислены ниже, чтобы правильно настроить принтер для вашей системы Linux. По завершении установки перезагрузите систему и попробуйте подключить принтер Canon.

cnrdrvcups-lipslx
cnrdrvcups-ufr2-uk
cnrdrvcups-ufr2-us

Метод 3: установите драйвер принтера Canon через Foomatic DB

В современных дистрибутивах Linux встроенный драйвер принтера поставляется с предустановленной базой данных принтера. Здесь мы увидим, как использовать Foomatic DB в системе Ubuntu для настройки принтера Canon.

Сначала запустите следующую командную строку в своей оболочке, чтобы установить Foomatic DB, если вы не можете найти ее на своем устройстве.

Если вы обнаружите какие-либо проблемы при установке базы данных Foomatic, вы можете запустить следующую альтернативную команду, указанную ниже.

sudo apt-get install -y foomatic-db


Затем вам может потребоваться разрешить вашей учетной записи использовать базу данных Foomatic. Вы можете добавить нового пользователя или разрешить существующему пользователю использовать инструмент Linux lpadmin.

Итак, вы можете попробовать распечатать новую страницу, чтобы проверить, работает ли ваш принтер Canon в вашей системе Ubuntu или нет.

Метод 4: добавьте принтер через графический интерфейс

Ubuntu также предлагает вам добавить свой принтер в систему из графического меню настроек. Чтобы добавить принтер Canon, сначала вам нужно открыть меню настроек, которое вы можете найти в правом верхнем углу экрана. После открытия настроек найдите меню «Принтеры». А теперь подключите принтер и нажмите кнопку поиска принтера.


Когда автоматическое сканирование обнаружит ваш принтер, подключение принтера Canon займет не более нескольких секунд. Здесь я использую Ubuntu Linux с Gnome DE; если вы используете другую среду рабочего стола, расположение настроек может быть в другом месте.

После добавления принтера к устройству вы можете использовать его для печати документов через локальную сеть. Вам необходимо найти сетевой принтер для настройки с вашим устройством. Ubuntu также позволяет подключать принтер через URL-адрес устройства.


Метод 5: загрузка программного обеспечения из службы поддержки Canon

Официально Canon предоставляет драйверы и программное обеспечение для принтеров только для нескольких моделей. Вы можете найти и загрузить пакет Debian для драйвера вашего принтера с веб-сайта Canon. Canon распространяет программное обеспечение с учетом геолокации. Было бы разумно посетить все домены Canon для драйвера вашего принтера, чтобы найти подходящий драйвер.

Чтобы загрузить пакет драйверов Debian для вашего принтера, вам нужно выбрать меню «Поддержка» на веб-сайте Canon. В разделе «Поддержка» вы найдете меню «Загрузки и справка» для загрузки желаемого пакета. В раскрывающемся меню выберите модель вашего принтера и версию ОС и нажмите кнопку Enter, чтобы начать загрузку.


После загрузки вам необходимо установить его через магазин программного обеспечения Ubuntu. Если у вас все еще есть проблема с вашим принтером, вы можете загрузить исходный код драйвера принтера и установить его, установив программное обеспечение через исходный код в Linux.

Заключительные слова

Во всем посте я описал несколько методов установки драйвера принтера Canon в вашей системе Ubuntu Linux. Если у вас по-прежнему возникают проблемы с подключением принтера Canon к Ubuntu после использования всех упомянутых выше методов, убедитесь, что ваш принтер работает. Следите за световыми индикаторами принтера и уровнем чернил, чтобы избежать ошибок при печати.

Данную статью хотим посветить всем тем, кому по той или иной необходимости приходиться соприкасяться с Kali по долгу службы, а использовать его в повседневной жизни, как Вы понимаете не совсем комфортно. Но фишка данной статьи не просто в установке компонентов Linux, так же мы с Вами поднимим иксы (X) дабы сделать данную систему совершенно пригодной для полноценного проведения тестирования на проникновение.

Давно не секрет, что Microsoft в недалеком прошлом пошли на очень, как я считаю отличный шаг с разработчиком Ubuntu компанией Canonical. Они решили интегрировать bash прямо в Windows 10 и начиналось это спростых команд типа wget, grep, dig и других, аналогов которых в винде попросту нет.



Итак, после загрузки основного приложения, нам необходимо активировать подсистему Linux в Windows 10 и сделать это можно 2 способами:

1. Активируем чекбокс через установку дополнительных компонентов панели управления (Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows 10 отметив галочкой пункт Подсистема Windows для Linux)


2. Используем мощнейший инструмент PowerShell:

После загрузки винды, идем в ПУСК и пишем словосочетание Kali:


Запустив, система попросит создать пользователя и пароль к нему, создайте пару.

Далее нам необходимо обновить систему и компоненты до актуальных версий предворительной зайдя под sudo (sudo -i / sudo su кому как привычнее):

Затем ставим сам метасплоит:

Ну и не буду Вам говорит, что это и зачем он нужен, запускаете msfconsole и радуетесь.

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

Естенственно будет много зависимостей, но для этого мы сюда и собрались, сделать пригодную для пентестинга оболочку внутри рабочей и полноценной Windows 10.

Итак в том же терминале пишем:

Затем запускаем RDP сервис:

и цепляемся привычным для нам RDP клиентом mstsc на локалхост и порт 3390.


Появится окно в котором мы авторизуемся под имеющимся логином и паролем:


И вот пруф рабочей полноценной Kali Linux Без вирутальной машины:


Всем спасибо, думаю не зря распинался, подписывайтесь на наш телеграм канал и будете в тренде последних новостей и интересных авторских статей.

В статье описывается поэтапно как установить DVWA в Кали Линукс 2017. Это PHP/MySQL приложение, которое нарочито пронизано уязвимостями, чтобы мы с вами могли просто потренироваться для приобретения специальных навыков.

Как установить DVWA в Кали Линукс: условия и план установки.

  • настройка и доустановка необходимого в Кали Линукс Rolling 2017
  • учётная запись в Google
  • обзор ошибок

Начинаем установку.

  • Ищите на странице кнопку Download . Распаковываем архив на Рабочий стол, в последних сборках он именуется как DVWA-master. И для удобства в дальнейшей с ним работе переименуем. Естественно, напрашивается имя dvwa . Эту папку переместите в директорию по адресу:

папка dvwa

  • Сразу получаем к ней все права через терминал, открытый в этой папке, чтобы не было проблем с доступом и изменением с файлами (это позволит в будущем избежать многих ошибок):

Как установить DVWA в Кали других версий?

Однако на пробы об установленной в Кали версии php ничего, кроме той же php 7 не отозвалось:

как узнать версию php в кали линукс

Всё, что описано выше касается именно сборки Кали Линукс 2017 . В 2016-й версии ну никак я не смог добиться корректного ответа от страницы регистрации: явно неправильно работал php. Причём я танцевал с бубном на большом количестве сборок Кали Rolling 2016 : всё без толку; видимо, ума не хватило. Не могу давать советы глобального масштаба, но все мои более-менее серьёзные манипуляции заканчивались крахом системы, так что предостерегаю вас от слепых советов по перестройки прошитого php. Не делайте того, чего не знаете.

В этой сборке никаких манипуляций с php здесь проводить нам вообще не придётся.

Как установить DVWA в Кали: идём дальше.

  • Отправляемся к файлу config.inc.php.dist , который лежит в папке /var/www/html/dvwa/config и переименовываем его, отсекая расширение. Он становится файлом config.inc.php

переименуем файл

Сразу открываем его и находим строчку:

Вычищаем символы password, оставив только одинарные кавычки, обеспечив доступ к пользователю root (если вы будете работать из-под другого пользователя, придётся сменить строчкой выше и root-а на имя пользователя, позже присвоив ему права; я этого делать не собираюсь, так что пропускаем ход). В этом пункте, однако, вас могут подстерегать некоторые ошибки (последний абзац).

удалить пароль

Поле Enter password пропускаем, нажав Enter. Вводим команду:

создать базу данных для dvwa

проверьте, появилась ли она в числе остальных:

выходим командой exit.

Здесь снова отступление. Разрабы DVWA настаивают на том, что из-под root пользователя, работая с базой Maria, ничего из последующего не выйдет. И для работы необходимо создать базу данных, доступную отдельно для имени другого пользователя. По этому поводу некоторая информация появится в разделе Вероятные ошибки.

  • Идём дальше. Рестартуем сервер и базу:
  • Открываем браузер и вводим адрес localhost/dvwa. Вы должны увидеть окно приветствия:

Надеюсь, вы не открыли пустой документ . С помощью Ctrl + F ищем в документе все директивы allow_ . Заменяем Off на On (она только одна) . Сохраняемся и выходим:

разрешаем директиву

  • Как видите, это ещё не всё. Чтобы доустановить необходимый модуль, через терминал доустановим библиотечку:

дополнительная библиотека для dvwa

Перезагрузим страницу, по необходимости снова рестартуйте оба сервиса. Все позиции, кроме ключа recaptcha должны окраситься в зелёный:

окно состояния dvwa

заказ на регистрацию капчи

ключи для сайта

Вводим оба в соответствующие поля в известном нам документе, открытом через терминал:

ключи для капчи dvwa

Перезагрузим страницу в DVWA браузере и проверим:

ключи для капчи на месте

Теперь момент истины: внизу нас ждёт кнопка Create/Reset Datebase . Жмём, и внизу страницы мы должны увидеть поля ввода информации о регистрации нового пользователя. Эта страница автоматически перенаправит вас на страницу регистрации, где вы должны заполнить поля как admin и ввести пароль password и, поиграв со сложностью степени уязвимости приложения в DVWA Security (выбирайте low ), можете приступать к тренировкам.

как понизить уровень безопасности в dvwa

Как установить DVWA в Кали: вероятные ошибки.

Практически все сложности крутятся вокруг только двух настроек. Это:

Could not connect to the MySQL service. Please check the config file dvwa.

Здесь проще, однако пользователя могут сбить не столько настройки указанного файла, сколько отсутствие опыта обращения с БД, в частности установленной в Debian MariaDB. Разрабы DVWA на той же странице по ссылке Instructions заставляют пользователей Кали создать пользователя не-root, и передать ему необходимые привилегии. Если ошибка Could not connect to the MySQL service стала для вас непреодолимым размером, сделайте так:

  • Для установленной MySQL в Кали пароль root-а пуст. Зададим его из-под root-пользователя:

чтобы не путаться, я поставил его таким же как и на учётку root (при вводе, напомню, пароль не отображается):

разрешение доступа к базе данных dvwa

делегирование полномочий для пользователя в MariaDB

  • вернёмся к файлу config.inc.php в директории /var/www/html/dvwa/config . Настройки теперь примут такой вид:

настройки для файла config.inc

Читайте также: