Сетевые сервисы Кали Линукс: Apache, MySQL, SSH и ещё.

Сетевые сервисы Кали Линукс: установка, запуск, проверка работы и первые шаги.

В Кали Линукс доступны сразу несколько сетевых сервисов, готовых к запуску и работе. Некоторые и самые, на мой взгляд, полезные есть смысл доустановить. И начинаем с прошитых в Кали HTTP под Apache, MySQL и SSH. Первые команды запуска сетевых служб я уже рассматривал, но кое-что в Кали стоит добавить прямо сейчас.

На каком-нибудь этапе работы по тестированию чего-либо вам обязательно понадобится отдельный веб-сервер (ну не вживую же кого-то пробивать). Например, проверить его на прочность вредоносным скриптом. И для этой цели нам послужит предустановленный в Кали Апач(и) (Apache). Чтобы запустить сервер в Кали прямо сейчас, нужно:

  • открыть окно терминала и ввести команду
service apache2 start

откройте браузер по адресу 127.0.0.1. Вас должно встретить страница приветствия Апачи по умолчанию. Само по себе оно полезного ничего не несёт, подтверждая однако, что теперь машина готова к приёму веб-движка, который вы собираетесь тестировать:

После работы, если необходимо, остановите сервис:

service apache2 stop

Следует запомнить, что команду на запуск следует повторять всякий раз после перезагрузки Калине зависимо от того, тормозили вы сервис в предыдущем сеансе или нет. Но вариант автозапуска Апачи вместе с загрузкой Кали есть — вот команда для терминала:

update-rc.d apache2 defaults

Команда, которая уберёт Апачи из автозапуска в терминале выглядит так:

update-rc.d apache2 disable

или при помощи systemctl:

systemctl disable apache2

Учтите на будущее, что последняя из команд удалит из автостарта сервис. Но если в автозапуске Кали оказались принадлежащие сервису скрипты, они так и будут лезть в систему. Их убираем по аналогии:

update-rc.d -f apache2 remove

Опять же, если вы передумаете и решите вернуть Apache в автостарт, пригодится команда:

update-rc.d apache2 enable

MySQL

Второй по счёту сервис Кали, который сразу следует узнавать в лицо, — MySQL. Это одна из систем, имеющая прямое отношение к базам данных. Очень часто используется в тройке с языком программирования PHP и сервером Apache для формирования динамических веб-приложений. В работе по тестированию мы чаще всего будем использовать MySQL для хранения результатов поиска уязвимостей и отрисовки сетей. Ну, конечно, далеко не только для этого.

Для запуска сервиса в терминале набираем почти знакомое:

service mysql start

Чтобы проверить результат работы терминала, можно запустить MySQL клиент для соединения с сервером. Определим в качестве логина имя пользователя root и пароль для подключения к серверу MySQL:

mysql -u root

или просто

mysql

если работает, как и я сейчас, в сеансе от root-пользователя:

покинуть строку mysql можно командой exit или quit и остановить сервис по аналогии с вышеописанной командой:

service mysql stop

Команды по автозапуску и, наоборот, изъятию оного сервиса аналогичны тем, что давались для Apache. Но здесь также следует заметить, что из соображений безопасности по умолчанию служба MySQL в Кали Линукс доступна исключительно с локальной машины. Подобную конфигурацию можно будет потом изменить в файле /etc/mysql/my.cnf. Однако сейчас, как и в прошлый раз, я настоятельно рекомендую всё оставить как есть.

SSH

Он же Secure Shell (защищённый сетевой протокол). Для нас он интересен тем, что SSH может быть использован для входа в удалённый компьютер в защищённом режиме, в котором обмен данными между машинами будет относительно закрыт от подсматривания и подглядывания извне. В Кали он то же уже установлен, так что запускаем:

service ssh start

Самым лучшим способом узнать результат ввода команды, это было бы подключение к Кали с другого сервера через SSH-клиент типа putty. Но мы сидим не на Windows, так что чтобы проверить прямо сейчас, настроился ли на прослушку портов указанный протокол, введите в терминале команду утилиты lsof. Она показывает, какие файлы используются в Кали теми или иными процессами.

lsof -i -n | egrep '\<ssh\>'

Ну, как закинут сервис в автозагрузку или остановить службу, вы уже знаете.

Apt-get update apt-get install не работают.

В Кали команды apt-get update apt-get install не работают.

В статье рассматривается проблема Кали Линукс, суть которой состоит в том, что команды apt-get update и apt-get install отказываются исполнять свои прямые обязанности. Таким образом ни одна из попыток установить новое приложение \ скрипт или обновить имеющиеся не достигает успеха.

Корни вопроса чаще всего лежат в области двух багов системы (проблемы с сетевым соединением здесь не рассматриваю). Либо «что-то не так» с файлом sources.list — он пуст, содержит некорректные записи или к нему не подступиться либо в период установки/эксплуатации Кали потеряла оригинальный отпечаток (цифровую подпись), которая обязательно сопровождает любую из скачиваемых копий или образов. И то и другое мы сейчас попытаемся исправить.

Ошибка обновления Сould not open lock file

Apt-get update apt-get install не работают: правим список репозиториев.

Sources.list — текстовый файл адресов репозитория/ев, откуда Кали забирает обновления или файлы установки по умолчанию. Его, файла, адрес традиционен:

/etc/apt/sources.list

Открыв файл прямо сейчас, я могу проверить его содержимое, проверив указываемые ещё на этапе установки адреса:

mousepad /etc/apt/sources.list

Несмотря на кажущийся объём информации в файле, рабочая часть файла составляет единственную строку с неизменным адресом:

deb http://http.kali.org/kali kali-rolling main contrib non-free

Остальное — не более чем комментарии. Фактически удалив все строчки, предваряемые значком #, оставив указанный адрес репоза, вы никак не повлияете на принцип обновления Кали. Так что…

  • открываем терминал
  • если работаете не из root, введите

sudo -i

  • а затем пароль к root-учётке
  • получаем доступ к файлу
touch /etc/apt/sources.list
chmod 644 /etc/apt/sources.list
  • забиваем в файл адрес официального репозитория
echo "deb http://http.kali.org/kali kali-rolling main contrib non-free" > /etc/apt/sources.list

Проверьте теперь:

apt-get update && apt-get install -y

Сверка цифровой подписи.

На этапе получения образа системы, помимо прочего мы получаем в загрузке файлы SHA256SUMS и SHA256SUMS.gpg. Перед сверкой чек-сумм лучше убедиться в том, первый из них сгенерирован именно Кали. Однако этого никто никогда, конечно, не делает. Официальный ключ можно скачать несколькими способами; вот команда для самого короткого пути:

wget -q -O - https://www.kali.org/archive-key.asc | gpg --import

Сразу сверяем:

gpg --fingerprint 7D8D0BF6

На «правильном» выходе имеем вот это:

Если что идёт не так, есть смысл прямо из терминала подставить в Кали другой ключ:

apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

Снова проверьте

apt-get update && apt-get install -y

В случае, если ошибка не исчезает, стоит проверить сетевое соединение простым пингом любого из сетевых адресов с последующим подтверждением, цель достигнута:

ping google.com

Если болячка типа «apt-get update apt-get install не работают» подстерегла вас уже на первоначальном этапе установки, Кали проще переустановить, скачав образ на офсайте.

Успехов.

Как установить часы в Кали Линукс версии 2019.4?

Как установить часы в Кали Линукс в версии 2019.Х?

Всем привет, продолжаем исправлять мелкие, но неприятные недочёты Кали Линукс версии 2019.4. И сейчас рассмотрим проблему установки часов. Признаться, ваш покорный слуга так и не нашёл заветную кнопочку, которая позволила бы быстренько установить корректное время. Проблем в предыдущих версиях с этим вроде бы не было. Но последняя версия Кали прямо-таки блещет кривыми настройками, и потому мы обратимся к традиционным Линукс-твикам. Выходим в терминал…

Да, ещё. Проделывая описанные движения, поглядывайте на системное время. В какой-то момент ситуация должна исправиться.

Хотите синхронизации часов со временем интернета? Или установить часы вручную?

Часов нет вообще, или часы никак не отзываются на настройки

Ставим соответствующий сервис:

apt-get install ntpdate

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

ntpdate ru.pool.ntp.org

Выберем свою часовую зону:

dpkg-reconfigure tzdata

Проверяйте.

Как установить часы в Кали Линукс: время не меняется…

Для начала нам нужно усвоить один момент: указанное по умолчанию время — «интернациональный» параметр UTC. Именно поэтому воздействовать на него изменениями чаще всего бесполезно. Именно поэтому на странице логина и пароля у вас может быть местное — ваше — время, но как только вы заходите в систему, оно тут же меняется на несколько часов вперёд (или назад). В этом легко убедиться командой:

timedatectl status
все параметры системного времени у меня уже настроены — отсюда и предупреждение Warning

И, если описанный выше ваш случай, изменить ситуацию просто:

  • Прямо с панели с часами удаляем элемент правой мышкой через Удалить:

Согласимся с удалением. Часы пропадут. Тут же Добавим новый элемент через Панель:

Прокручиваем список кнопок колёсиком мыши до последнего пункта Который час? и выбираем его:

Появилось? Если нет, идём далее.

Часовой пояс не меняется… 

  • Попробуем установить часы в Кали Линукс вручную. Пробиваем установленный сервис NTP
apt-get install ntp

если он есть, и терминал ответил об имеющейся обновлённой версии, остановим синхронизацию, чтобы та не мешала:

timedatectl set-ntp 0

Теперь ставим системное время по кухонным часам по принципу:

date --set 2020-01-02
date --set 21:18:00

Можно воспользоваться лишь одной из команд, если, допустим, текущая дата нас устраивает. Вобщем, разберётесь.

  • независимо от результата в текущей сессии Кали лучше сразу установить правильную временную зону, чтобы не было непоняток с переводом часов, «прыгающими» часовыми поясами и т.п.
timedatectl list-timezones

Пролистываем список клавишей PageDown. В моём городе это московское время. Т.е. Europe/Moscow. Этот формат я применю в следующей команде, покинув список через Ctrl + C:

timedatectl set-timezone “Europe/Moscow”

Кем-то рекомендуется использовать именно международное время UTC (именно его ваши часы и показывали). Зачем — не знаю, но вот команда:

timedatectl set-timezone UTC

Время будет координироваться самостоятельно. Либо по универсальному времени:

timedatectl set-local-rtc 0

либо по локальной, уже установленной вами же зоне:

timedatectl set-local-rtc 1

Тут же можно попробовать установить системное время и такой командой:

timedatectl set-time '2020-01-20 21:18:00'

или просто

timedatectl set-time 21:18:00

Запускаем сервис синхронизации:

timedatectl set-ntp 1

Посмотрите на часы. Решено?

Ничего не изменилось…

  • Пробуем переустановить ntp-сервис:
apt-get --purge remove ntp && apt-get install ntp -y

  • Повторите выборочно шаги из предыдущего абзаца, начиная с команды
timedatectl set-ntp 0

Успехов всем.

Как перевести Кали Линукс на русский?

Можно ли перевести Кали Линукс на русский язык, и как это сделать? В статье рассматривается вопрос о русификации устанавливаемой Кали Линукс 2019.4 на виртуальной машине VirtualBox. Здесь мы рассмотрим настройки, позволяющие перевести Кали Линукс на русский: именно виртуальные машины на основе готовых образов VMDK тем и грешат, что на первых порах понимают только английский.

Всем привет, в очередной статье К76 мы проводим первостепенные настройки виртуальной Кали Линукс. И, как многие уже успели убедиться, без базовых знаний английского языка на большинстве Линукс-Юникс сборках делать нечего. Но с другой стороны, в т.ч. и для Кали, многие из них неплохо переведены на родной язык почти любого пользователя. Чем глупо не воспользоваться. Однако по неизвестным причинам некоторые группы разработчиков Debian продолжают придерживаться политики «а не усложнить ли юзерам жизнь», и в версии 2019.Х исчезла возможность через графический интерфейс сменить язык текущей локали. Исчезновение кнопки, конечно, не означает удаление самой возможности смены языка. Так что заставим Кали Линукс говорить по-русски прямо сейчас.

Пару слов в предисловие

В качестве виртуальной машины будет использоваться VirtualBox, а в качестве установочного диска — готовый образ .vmdk, предлагаемый для скачивания на официальном сайте Offensive Security. Процесс установки мало чем отличается от описанного мной же для предыдущей версии Установка виртуальной Кали Линукс:

Ссылка прямая, со временем может измениться. Вам лишь стоит проявить чуток внимания, обратив взор на нужную разрядность версии, правильную среду установки (у меня VirtualBox) и приемлемый способ закачки: я это делаю через торрент-клиент. В общем, устанавливаем виртуальную Кали, указав на скачанный файл, предварительно перенеся его в удобное и надёжное место (я оставил в Загрузках):

Чтобы перевести Кали Линукс на русский…

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

root
toor

Сейчас, вероятно, вы вводите уже другие пароль и логин:

kali
kali

Меня встречает (ещё на этапе ввода оных) англоязычный интерфейс:

Отсутствующий звук, непонятно как настраивающиеся часы в Кали Линукс этой версии и прочие «мелкие» недоработки откровенно отталкивают. Да, я не устаю повторять — Debian это не та сборка, с какой стоит начинать знакомство начинающим линуксоидам. И это на фоне ко всему прочему англоязычного интерфейса, что ситуацию нисколь не упрощает. Исправляем.

  • запускаем терминал ( вы работаете от root-а, так что префикс sudo сейчас и в дальнейшем нам не понадобится; если нет, не забывайте вставлять префикс sudo перед каждой из команд)
  • редактируем файл языковых настроек
sudo mousepad /etc/default/locale

выставляя единственной строчкой вот эту, изменив символы en_US на ru_RU:

Сохранимся Ctrl + S. Теперь раскомментируем строчку с нашим языком в файле

sudo mousepad /etc/locale.gen

сняв символ «решётки» — # :

Снова сохраняемся Ctrl + S. Терминал не закрываем.

  • вводим команду выбора и настройки языковых локалей системы
sudo dpkg-reconfigure locales
  • спускаемся клавишей PageDown до русского UTF-8 (для корректного указания на него воспользуйтесь стрелочками вверх-вниз), к клавише ОК переходим клавишей TAB. Проверьте, что звёздочка выбора напротив нужного пакета устанавливается:

Жмём Enter. Может вылезти окно с предупреждением, что интерфейс системы не всегда будет доступен на любом «неанглийском». Нам пофиг.

Жмём ОК. Не устанавливается? Вернитесь к шагу с коррекцией локалей

sudo mousepad /etc/locale.gen

и закомментируйте ненужные локали значком #. А в это время терминал сформирует обновлённый список локалей Кали:

русский язык в кали линукс
  • В строке терминала откроем с помощью текстового редактора файл /etc/profile
sudo mousepad /etc/profile

в котором добавим строчку

: «${LANG:=ru_RU.UTF8}»; export LANG

где ru_RU.UTF8 — название локали, которая будет загружаться по умолчанию. Сохраним изменения Ctrl + S.

я вставил строку в верхнюю часть текста, отбросив остальную часть документа парой щелчков клавиши ввода
  • «Ребутим» «линуху»:
sudo reboot

У меня ситуация сложилась так: по-русски сначала заговорило лишь окно ввода пароля и логина…

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

 

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

Не забудьте (1) снять галку с чек-бокса Использовать стандартные системные параметры и (2) уточнить в настройках принцип смены раскладки клавиатуры — для одного лишь английского сочетания клавиш назначено не было. Я использую привычные и традиционные для Windows клавиши Alt + Shift:

Всё. Так мне удалось перевести Кали Линукс на русский язык. А вам?

Успехов всем.

Как замаскировать Кали Линукс под Windows?

Как замаскировать Кали Линукс под Windows, или что такое режим прикрытия под Windows 10?

Последний релиз Кали Линукс 2019.4 в числе прочих выпустил интересную фишку — режим прикрытия под Windows 10. Технически представляет из себя скрипт, позволяющий представить Кали в облике последней версии Windows. На первый взгляд отличия почти незаметны, и по мнению обывателя, мельком взглянувшего на экран монитора, на вашем компьютере запущена привычная уже для всех «десятая» модель ОС от Microsoft. В некоторых ситуациях эта настройка может быть чрезвычайно полезной: никто не забьёт тревогу и не задаст лишних вопросов, наткнувшись «случайно» на незнакомый интерфейс «непонятной» системы. Кроме того, это очень серьёзный шаг на пути сглаживания трудностей по переходу с одного интерфейса на другой (с Windows на Linux).

Скрипт является ответвлением рабочей среды Xfce. Если её нет, и вы исключительный приверженец Gnome — у вас ничего не получится. Однако пользователей Кали Линукс версии 2019.4 этот факт с некоторых пор уже не касается, ибо разработчики отказались от жёсткой привязки к рабочему столу Gnome. Вобщем, интерфейс Windows в Кали запускается простой командой из терминала.

Как запустить режим прикрытия под Windows 10 в Кали?

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

kali-undercover

Что в переводе и означает: кали под прикрытием. Выход из скрипта осуществляется аналогичной командой:

kali-undercover

Кстати, замаскировать Кали Линукс под Windows получится и без терминала. В одной из настроек визуального отображения можно выбрать режим Windows 10, включая тот с кнопки:

Ну что, скромно и со вкусом: не доведено до абсурда, переходы логически понятны, огрех в работе скрипта пока не видно. Учитывая тот факт, что Дебиан — это всё-таки прежде всего скриптовая система, а большинство команд будет управляться без графического интерфейса через терминал, этой графической оболочки должно хватить за глаза любому.

Успехов всем.

Как создать загрузочную флешку Кали Линукс?

Как быстро создать загрузочную флешку Кали Линукс?

В статье я покажу как быстро записать на флешку Кали Линукс, сделав её при этом загрузочной. Работать будем, несмотря на формат блога, именно из Windows. Версия Windows значения не имеет, но именно она является подавляющим вариантом ОС на компьютерах пользователей. При этом, как и в случае с другими современными утилитами, записать загрузочную флешку Кали Линукс у нас с вами получится всего в несколько щелчков мышью. Специальных требований нет — от вас лишь потребуются права даминистратора в учётной записи Windows.

Что будем использовать?

  • Бесплатную программу PowerISO для записи образа.
  • Столь же бесплатную Rufus
  • Флешка подходящего объёма (у меня 32 Гб и этого, кстати, может не хватить для последующих обновлений в режиме persistent).
  • Скачанный из сети образ последней версии Кали Линукс.

Разобьём процесс в несколько этапов.

Сначала приобретаем образ. Советую воспользоваться самым быстрым и надёжным — официальный сайт. Туда вас и направляю:

Скачать Кали Линукс с официального сайта

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

Пока качается Кали, можно отправиться за PowerISO. Отправляю по ближайшей рабочей ссылке рунета:

Скачать PowerISO

Когда обе закачки на борту, устанавливайте вторую. У меня после запуска PowerISO вылезает 5-ти секундное окно с призывом приобрести ключ. Если у вас также — игнорируем его. Далее отправляемся по настройкам программы:

Выбираем панель Инструменты — > Создать загрузочный USB привод. Далее указываем на местонахождение только что скачанного образа Кали Линукс:

Теперь выставляем Прямую запись и не забудем указать на флешку:

Жмём Старт. О том, что данные на флешке затрутся, напоминать, думаю, не стоит?

Вобщем, статью писал дольше, чем записывал флешку. Запись шла менее пяти минут. Об успешном окончании записи сообщит следующее окно:

Из PowerISO выходим. Проверяем записанное. Для этого я перезагружу компьютер и после POST проверки из меню быстрого запуска (у меня на Lenovo это клавиша F12 сразу после включения) выберу загрузку с флешки. В меню Кали выберу Live amd64:

Всё работает, даже автоматически смонтированы все тома. Можете устанавливать на компьютер или использовать в таком виде.

Как создать загрузочную флешку Кали Линукс с помощью Rufus?

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

Скачать Rufus бесплатно

Важным этапом в настройке программы ползунок Постоянного размера раздела сдвинуть поближе к конечному объёму флешки. Пусть размер займёт чуть больше его половины: теперь ваша флешка будет комфортно работать в режиме persistence из меню, т.е. сохранять изменения после перезагрузки. Это значит, что можно обновлять систему, файлы, устанавливать скрипты. Ну, на ISO образ укажете сами, схема раздела — конечно, MBR. Если год выпуска машинки далеко не свежий — обратите внимание на пункт Добавить исправление для старых BIOS. Если программа попросит что-то доустановить, не мешайте:

В какой-то момент форматирование остановится на 100% — не торопитесь закрывать окно:

на данном этапе Rufus порой застревает — это нормально

Следует учесть, что обновление такой флешки через apt-get идёт нестерпимо долго: на моём двухъядерном с 8 Гб RAM это заняло почти сутки. Так что не торопитесь расстраиваться из-за «остановившегося» в какой-то момент терминала при распаковке очередного пакета обновлений. Скорости через USB порты очень низкие. 

Успехов вам.

Как применять дорки Google: на службе у пользователя.

Как применять дорки Google для тестирования на проникновение?

В одной из статей мы поверхностно рассматривали вопрос о том, как Google дорки могут поспособствовать проникновению на интернет-ресурс. Также вы могли ознакомиться с набором специальных операторов, которые эти дорки помогают вытаскивать на свет. Давайте продолжим эту тему и рассмотрим вопрос подробнее. Настолько, насколько это позволит политика поисковых систем, которые могут заблокировать содержание статьи.

Операторы: только самые нужные

Для выуживания дорков сразу необходимо понять, что операторы, которые их проявят, в проникновении на ресурс не участвуют. Что вы будете делать с полученной информацией — вопрос только вашей квалификации. Или желания проторить дорожку к непонятному. А пока выучим основные возможности операторов, которые могут сузить или расширить запрос, а также попасть туда, где вас точно не ждут. С чёрного, как говориться, входа. Пробегите взглядом, а в окончании их короткого перечня дополнительные сведения.

Сразу обращу ваше внимание на факт. Я привёл лишь самые из них простые. Умение же пользоваться большинством дорков говорит о том, что вы имеете прямое отношение к администрированию веб-ресурсов или являетесь веб-разработчиком.  К счастью или сожалению, просто список дорков в строчку для большинства пользователей — лишь китайская грамота. Цель статьи — не научить ломать и проникать; дорки это делать не умеют. Они лишь способны показать на дверь; отмычку к замку нужно подбирать отдельно. Абсолютное большинство дорков при своём применении требует специальных знаний.

Хакеры России = «Хакеры России« ?

Привычные для любого пользователя кавычки в указании на что- либо, в чьём названии есть символы пробелов, работают и здесь. Да, пробел почти любая команда в почти любой операционной системе воспринимается как окончание флага или опции в этой команде. Не исключение и браузер. Так что запоминаем:

  • поисковая выдача по фразе из нескольких слов будет включать наиболее релевантные (читаемые пользователями или подходящие — по мнению самого поисковика) результаты. Как видите, точным совпадением может и не пахнуть.
  • та же самая фраза, помещённая в кавычки, заставит поиск найти слова во фразе в указанной последовательности. И в этом легко убедиться, если вам нужно найти именно точное совпадение по фразе. В ней ведь могут оказаться, например, предлоги, которые поисковиками обычно игнорируются. Т.е. поиск по сочетаниям Хакеры России и Хакеры в России окажется в выдаче одинаковым.

Математические операторы: + , и кое-что ещё

Поисковики очень хорошо понимают и математические символы. С их помощью можно также уточнить поиск, сужая выдачу. + означает «должно быть обязательно», — «исключить из поиска». И включение в поиск, и исключение из него может быть также целыми фразами, которые, содержа пробелы, должны помещаться в кавычки:

                                                        каждое из исключений идёт после пробела

Сюда же мы добавим знак звёздочки *. Он говорит Google, что мы забыли слово. Мол, подставь его сам. Хочу отметить, что Google подставит именно одно слово, а не фразу или словосочетание. В некоторых случаях символ * поможет в случае, если путаете окончания:

Следует добавить ещё парочку. Прописанные заглавными команды OR или AND заставят Google показать поисковые слова или фразы (1) вместе или по отдельности или (2) только вместе. Вобщем, внизу по ходу статьи подробности.

Нам нужно нечто конкретное…

В этом абзаце мы подбираемся к конкретной цели, используя возможность скачать информацию в конкретном формате и/или на конкретном сайте, обнаружив конкретную директорию в определённой доменной зоне и на интересующих движках веб-сайтов. Оператор…

  • intitle:ХХХ — будет искать слово ХХХ в заглавии статьи; функция полезна, если помните название дословно.
  • inurl:XXX — найдёт слово не в названии сайта или текста, но в адресе ссылки.
  • intext:XXX — поищет слово по тексту содержимого
  • inanchor:XXX — проверит по внутренним ссылкам внутри статьи или ресурса (по якорям).

Далее. Многие пользователи предпочитают знакомиться с информацией в удобочитаемом виде. Так, качая книги, мы предпочитаем электронный формат PDF, FB2 и т.п. Кому-то нужны форматы DOCX, электронные таблицы представлены в формате XLS.  Не забывайте про готовые для скачивания образы ISO, музыку в MP3 и т.п. Для поиска документа или файла по формату используйте оператор filetype: :

filetype:pdf intext:секрет+хакер+компьютер

В качестве дополнения могу привести информацию о том, что все описанные операторы…

  • вводятся в строке поиска по принципу (до и после двоеточия пробела нет):
оператор:условие
  • комбинируются в любой последовательности
  • чувствительны к регистру

Как дорками пользоваться?

Итак, как вы уже догадались, весь смысл далее происходящего будет заключаться в следующем. Базы данных, текстовые документы, списочные листы, отдельные html страницы и даже многобайтные образы, хранятся на серверах блогов и сайтов. Они могут располагаться в различных директориях. Но у всех их есть общая черта: им всем присваивается адрес. Интернет-бот обязан (а по умолчанию он и не спросит разрешения) посетить эти страницы, несмотря на то, что для заурядного пользователя они не представляют интереса вообще. Однако, скрывая от поисковиков некоторые из них, сайт вообще рискует провалиться в индексе или исчезнуть из него по всем позициям; а выставляя всяческие запреты туда попасть просто невозможно. И, особенно для начинающих администраторов, в какой-то момент возникает дилемма: что, куда прятать и стоит ли вообще? Пока же «сиски» чешут репу, мы можем воспользоваться тем, что Google и Яндекс успели нарыть.

intitle:index.of server.com

В Google мы делаем запрос на поиск в составе адреса директории index.of. Она является традиционным  индексом для каталога веб-сайта. Завершаем простой дорк поиском по любому из исследуемых server-ов в доменной зоне .com. Адрес доменной зоне, сузив поиск до конкретной зоны, можно указать любой: русский (.ru), немецкий (.de), французский (.fr) и т.п. Справа можно добавить и поиск по конкретному сайту, хотя выдача по запросу вслепую будет отрицательной. Содержимое директории лишь отчасти представляет серьёзный интерес, если вы, конечно, не натолкнётесь на склад необходимой вам документации. Нас же пока интересует финишная строчка страницы:

Это название и версия движка сервера с номером порта. А теперь я ограничен в дальнейших советах, но:

Судя по результатам выдачи можно расширить список дорков запросами типа

intitle:index.of name size
intitle:index.of "parent directory"

Как применять дорки для отдыха: музыка, кино и т.п.

Как и обещал, в качестве небольшой разрядки, результаты по запросу на поиск медиа файлов. К примеру, фильмов. Мне нередко приятно посмотреть фильмы в оригинале, так что отсутствие русской дорожки не всегда проблема. На, а индустрия пиратства в Европе и США развита куда более шире, чем здесь. Так что можно посмотреть ленты, только начинающие свою жизнь по кинотеатрам:

intitle:index.of "Terminator: Dark Fate"

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

"parent directory" avi OR dvd OR mpeg4 OR mov OR xvid OR flv -xxx -html -php -htm

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

Ищем парольные комбинации

А мы продолжаем эксплуатировать дорк, и обыскиваем сервера и блоги в поисках чего-нибудь «административного»:

intitle:index.of inurl:admin
inurl:/admin/upload "list"

Раз уж это первый для вас опыт, не сужайте зону поиска до конкретной доменной зоны. Пусть Google выдаст всё, что проиндексировал, а вы выберете жертву по силам. Повторюсь, после обнаружения версии, типа сервера, БД для каждой из этих страниц обнаружится проблема в безопасности. Не останавливайтесь:

inurl:admin intext:username= AND email= AND password= OR pass= filetype:txt

Или просто пароли в чистом виде (те могут содержаться на сервере в документах текстового .txt, табличного .xls и другого форматов):

filetype:xls "логин | пароль"

Этот дорк пригоден, как видно, против русскоязычного хоста. Слова пароль и логин могут подменяться любыми запросами, которые могут присутствовать в шапке документа. Таким образом, легко вскрываются имена и фамилии сотрудников предприятий по должностям, родителей в школах, результаты всяких закрытых тестирований и т.п. Вобщем, можете убедиться сами: у админов российских серверов часто такой бардак…

Пароли можно обнаружить и так:

filetype:pass pass intext:userud
filetype:sql password
inurl:admin filetype:xls OR filetype:txt OR filetype:pdf
intitle:"index of" passwords OR пароли modified
"Index of/backup"
allinurl: admin mdb
 intitle:index.of.etc

А где хакеры уже побывали?

Вы не такой первый, и если собираетесь пробить застолбленные кем-то места, то проверьте их так (в первом дорке нули, а не буква «о«):

inurl:"r00t.php"

Вскрытые логи:

allintext:"fs-admin.php"

Вобщем, справочник дорков составлять не буду; статью можно писать бесконечно. Их, дорков, тысячи, с каждым днём всё больше на десятки, равно как и факт, что столько же и отпадает ввиду обновлений версий ПО и предпринятых сисадминами мер. Если вы хотите быть постоянно в курсе дела, знакомясь со всё более новыми дорками, вам на Google Hacking Database. Там вас сразу встретят дата выявления, автор-пионер и описание к применению.

Подытожить же вышеописанное можно так. Если вы администратор ресурса, ну не храните важную информацию в открытом доступе так беспечно. Элементарная капча, жёстко настроенный robots.txt сделают полдела.

Успехов всем по-любому.

Как установить Notepad++ в Кали Линукс?

Как установить Notepad++ в Кали Линукс?

Несмотря на кажущуюся полноту компоновки конкретной сборки на Debian, в Кали Линукс, как впрочем почти в любой Linux | Unix ОС, «неанглоязычному» пользователю не хватает целого ряда программ, которые просто отказываются воспринимать родной шрифт. А его применение просто необходимо, например, при работе со скриптами, которые отвечают за внешний вид или интерфейс программ, страниц или других скриптов. И для того, чтобы кириллица на веб-страницах отображалась не кракозябрами, а в человекопонятном виде, обязателен к применению простой и знакомый текстовый редактор. Мой выбор упадёт, как и в блоге Компьютер76, на NotePad++.

Что понадобится, чтобы установить Notepad++ в Кали Линукс

Я буду ставить и в последующем его запускать традиционным для Windows-приложений способом в Линукс: через Wine. Насколько мне известно, в текущую сборку Кали пакет Wine не входит. Так что заряжаем терминал:

root@kali76:~# sudo dpkg --add-architecture i386 && apt-get update && apt-get install wine32

Ждём конца установки. После этого переходим к инсталляции самого редактора NotePad++. Она пройдёт по принципу:

  • качаем привычный для Windows исполнительный exe-файл согласно разрядности системы
  • устанавливаем тот в виртуальный диск с помощью Wine

Для получения файла отправляемся на офсайт NotePad, который после долгого существования сменил имидж. Последний для скачивания пакет находится по ссылке Downloads:

 

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

 

Устанавливаю NotePad++ из терминала командой по типу:

wine имя-пакета.exe

Запускаем NotePad после закрытия программы командой из терминала:

root@kali76:~# wine "C:\Program Files\Notepad++\notepad++.exe"

Путь для сохранения файла выбирайте традиционным для Windows способом, учитывая собственные пути в Кали:

Вроде бы всё. Успехов.

Установка и настройка Trity в Кали Линукс.

Установка Trity в Кали Линукс: настройка и первое знакомство.

Trity — один из самых популярных наборов скриптов, к которому тянутся начинающие тестеры. Среди его заявленных возможностей такие, как подделка IP- и MAC-адресов, брутфорс атаки, обнаружение IP-хоста, спамминг и много чего ещё. Эта среда — типичный вариант и традиционная причина, по которой в качестве новой системы ставят именно Кали Линукс. Однако даже поверхностное знакомство с ней приносит «только начинающим своё знакомство со скриптами» пользователям больше разочарований, нежели удовольствия.

Установка

Проект Trity поддерживается лишь отчасти, и видимо с этим связаны многие проблемы уже на этапе установки скрипта. Хотя сами создатели рекомендуют именно Кали Линукс в качестве операционной системы как среды установки, отказывая в поддержке Windows и многим Unix-системам. По официальной ссылке репозитория уже не существует, а огрехи традиционны во всех версиях Линукс-ОС. Несмотря на всё это, создатели скрипта мало дают комментариев по этому поводу, а работу фреймворка никак стабильной не назвать нельзя. Что ж, бесплатный продукт… он такой. Вобщем, я их понимаю. А мы ставим скрипт на нашу Кали. Скачаем предлагаемую папку в директорию Документы (Documents), предполагая, что запускаться впредь он будет оттуда:

cd Documents
git clone https://github.com/samyoyo/Trity-1.git

ls
cd Trity-1

Дабы не было проблем с установкой, получим права на все скачанные файлы:

chmod + *

И, наконец, сама установка:

python install.py

Для правильной конфигурации скрипта введём порядковый номер Кали согласно предлагаемой нумерации:

Пару минут придётся подождать. И после установки даже чисто гипотетически мы не сможем проверить все предлагаемые Trity сценарии.

Сразу начались ошибки…

но на запуск эта конкретно не влияет, и её мы исправим после, по ходу дела. И даже не в этой статье. Но на меню команд лучше взглянуть сразу, ибо народ начал жаловаться уже на первых минутах запуска скрипта на отсутствующие модули в самом Питоне. В актуальности версии Python-а в Кали вы можете не сомневаться, а на ошибку нужно взглянуть. 9 из 10 вы после попытки запустить скрипт увидите такую ошибку:

python trity.py
File "trity.py", line 27, in <module>
from searchs import *
File "trity/searchs.py", line 1, in <module>
from google import search
ImportError: No module named google

Видим непонятки сразу в двух файлах основного каталога trity.py и подкаталога /searchs.py. Подменяем адрес модуля, к которому скипт будет обращаться. Но для начала недостающий модуль нужно установить:

pip install search-google

А теперь укажем на него в файле, открыв его с помощью любого текстового редактора:

leafpad trity/searchs.py

Для этого меняем синтаксис обозначенной строки

from google import search

на

import search_google

Сохраняемся через CTRL + S и выходим.

Запускаем Trity из каталога Trity-1:

python trity.py

Да как бы не так… Теперь ошибка такова:

File "trity.py", line 88, in <module>
if 'no' in open('agree.txt').read():# take out the trity/
IOError: [Errno 2] No such file or directory: 'agree.txt'

Открываем в том же каталоге файл trity.py на указанной строчке 88 с помощью vim-редактора и удаляем строку if ‘no’ in open(‘agree.txt’).read():# take out the trity/ за ненадобностью, покинув затем документ сохранением и закрытием Esc+X:

vim trity.py

Это можно сделать и через Leafpad:

leafpad trity.py

Найдём нашу строку через Ctrl + F:

и удалим её. Вобщем, всё равно каким образом вы это сделаете. Главное — от неё избавиться. Запускаем повторно скрипт:

python trity.py

Да ладно…:

Что есть в Trity?

Знакомимся со справкой:

help

help — справка
clear — очищает вводимые команды и ответ терминала
exit — выход
tool — информация по утилите
info — информация по компьютеру и сетевому соединению
cd — смена рабочей директории
+—————————-+
speak — текст в речь
ping — пинг хоста
banner — обновить баннер программы
joke — шутка на экране
quote — вывести на экран шуточное высказывание (т.ж. самое, что и предыдущий пункт)
contact — связаться с автором
+—————————-+
website — получить IP сайта
clone — клонировать источник сайта
whois — whois сайта
web — извлечь информацию из сайта
siteexists — проверить сайт на предмет существования
google — получить результаты запроса из Google
+—————————-+
ip — геолокация IP-адреса
+—————————-+
xss — простая проба на xss-уязвимость
sql — простая проба на sql-уязвимость
admin — поиск панели администратора
+—————————-+
email — написать письмо (официально; потребуется ваша реальная почта)
spoof email — спуффинг почты
anonymous — отослать анонимное email-сообщение
sms — спам из текстовых сообщений
twitter — проверить детали Twitter-профиля
+—————————-+
craft — генерация полезных скриптов
qr — генерация QR-кода
zip — взлом защищённого паролем zip-файла
+—————————-+
encode base64 — кодировка текста в стандарт base64
decode base64 — base64 в текстовую форму
encode hex — текст в hex-формат
decode hex — hex в текстовый формат.

Каждый из указанных скриптов активируется по принципу:

сама команда

опция или флаг

Покидаем текущую команду традиционным Ctrl + C.

Однако всех страждущих забомбить спамом чьи-то email-ы или пробить на наличие уязвимостей некие сайты сразу сообщу, что ошибки (на подобии тех, что встречали нас при установке) будут выявляться чуть ли не при каждой попытке запустить очередную команду. Так что каждую из них нам придётся побеждать конкретно, так как некоторые из ошибок просто выбрасывают из самого фреймворка. А пока знакомьтесь с меню и предлагаемыми скриптами. Если будет интересно, потом мы продолжим знакомство с программой.

Успехов всем.

Основные команды терминала Кали Линукс.

Основные команды терминала: переход между «папками», создание, удаление папок и файлов, а также их редактирование.

Терминал доступен пользователю Линукс практически отовсюду, а потому нам как традиционным «виндовозам» лучше сразу к нему привыкнуть. Терминал Линукс умеет всё: перезагружать и выключать систему, настраивать графический интерфейс, загружать команды и скрипты. Именно терминал и рулит в Линукс: графическая оболочка здесь, скорее, как дань уважения неопытным пользователям. Таким, как мы с вами. Главные и основные команды терминала, которые должен знать любой знакомящийся с Кали Линукс, относятся к командам навигации и редактирования. Вы можете не знать предназначение некоторых специальных программ, но ориентироваться по системе обязаны уметь. Как и в любой системе с графическом интерфейсе, в Кали Линукс есть графический проводник. Однако работа в терминале позволит переходить в нужные директории моментально, открывая и редактируя нужные файлы и директории. Кроме того, в Кали есть полноценный «ремонтный» терминал, с которым вы могли (к своему счастью) пока не познакомиться. Последний является полноценным терминалом, в котором можно исправить всё (или почти всё), если в GUI Кали Линукс что-то пойдёт не так. А «не так» происходит нередко.

Далее. Каждая из команд имеет свои интерпретации в виде дополнительных возможностей. Эти возможности открываются дополнительными же флагами (опциями). Их чаще всего можно будет увидеть, добавив справа к основной команде символы тот же флаг -h. Это традиционная для Линукс «просьба» конкретизировать команду по типу:

команда конкретно () справку /help (h)

Подробнее каждая из команд будет рассмотрена отдельно и подробнее. Сейчас есть смысл просто познакомиться с основным их предназначением.

Основные команды терминала: про что здесь?

  • посмотреть, что есть в директории, узнать, где вы сейчас; пройти в нужную директорию и вернуться
  • копирование и перенос файлов и директорий
  • создание и просмотр файлов и их редактирование
  • создание директорий
  • … и удаление.

СРАЗУ ЗАПОМНИТЬ

Почти все мы «родом» из Windows. А значит некоторые вещи нам нужно срочно заучить. Именно:

  • забудьте про понятие Папка, в Линукс есть только Директории
  • обратите внимание на значок «косая» (она же слэш), использующийся для обозначения или отделения директорий. Вот привычный вам путь в Windows, в котором косая разделяет букву диска и имя папки:

  • в Windows для разграничения папок применяется обратная косая \ (она же обратный слэш или бэкслэш). В Линукс директории разделяет прямой слэш / :

Помните об этой особенности, гуляя по директориям обеих систем.

  • Команды часто умеют выполнять не только простейшие действия. Нередко они разбавляются некими фильтрами, которые могут исполнять дополнительные действия. Чаще всего они именуются флагами. Флаги конкретизируют, исключают что-то из запроса. Часто флагу предшествует дефис » «. Это вы увидите, читая статью далее.
  • вы можете повторно набирать ранее набранные команды. Причём «память» терминала сохранит предыдущие команды даже после его закрытия. За последовательный перебор ранее набранных и выполненных команд отвечают стрелки навигации «вверх» и «вниз» — «» и ««.

Директории в Линукс: содержимое, переход между ними.

Команда ls — она же listing (выдача списком) — отвечает за отображение содержимого директории. Если вы откроете любую папку Кали и в открытом окне терминала наберёте ls, терминал покажет всё, что в папке находится. Терминал выдаст список в алфавитном порядке, выделяя отдельные  директории. Показанные имена файлов и директорий можно выделять и копировать мышью.

Команда cdchange directory (сменить директорию) — позволяет перейти в другую директорию. Причём, в отличие от GUI-проводника, в терминале можно переходить из одного каталога в любой другой без всякой последовательности. Нужно только знать точный адрес требуемой «папки»: путь придётся вводить, начиная с корневой вот в таком формате:

Гуляя по директориям Кали Линукс, легко потеряться. Если вам нужно узнать, в какой директории вы сейчас находитесь (а она уже появилась на предыдущем рисунке), наберите

pwd

Чтобы, например, быстренько вернуться в предыдущую директорию (откуда вы только что пришли — часто родительскую), нам снова поможет команда cd:

cd ..

Т.е. изначально будучи в папке А и перейдя в папку Б, этой командой мы из «папки» Б вернулись обратно в А.

Ну, раз уж мы поклонники Windows…

И, раз уж мы начали исследовать директории, рано или поздно каждый из начинающих сталкивается с желанием посмотреть на содержимое с точки зрения привычного проводника. То есть с иконками, значками и ярлыками. С течением времени вы от этого избавитесь, а пока я предлагаю вам доустановить в Кали проводник Nautilus, у которого, кстати, есть полноценное контекстное меню, схожее с другими в других ОС. Таким образом, где бы вы не находились, запускаем с правами root команду установки

sudo apt install nautilus-admin

После установки запускаем просмотрщик текущей директории в формате:

nautilus имя-директории

А теперь просматриваем содержимое директории в «привычном формате».

Копируем и переносим

Итак, вы знаете, в какой папке находитесь и можете посмотреть содержимое директории. Копируем нужный файл командой cp (copy). Но копирование означает последующую вставку. Сразу рассмотрим такую команду на примере. Допустим, скачали некий файл ClearOS.iso. Тот автоматически оказывается в папке Загрузки. Захламлять ту не стоит — время от времени мы будем заглядывать сюда для очистки. Так что скопируем файл ClearOS.iso отсюда, скажем, в папку Документы. Вот самый простой вариант исполнения обычного копирования:

cp ClearOS.iso ~/Документы

Обратите внимание: я, уже находясь в папке Загрузки (об этом пишет терминал) просматриваю его содержимое, копирую наш файл в папку Документы, просматриваю содержимое не покидая Загрузок. Перед слэшем «папки» я ставлю знак «тильда», чтобы не писать адрес корневого каталога /root. Затем уже перехожу в Документы и оттуда снова смотрю состав директории Документы. Умея таким образом оперировать командами навигации и копи-паста (от copy-paste — скопировал-вставил), вы сможете работать в терминале тогда, когда GUI-интерфейса доступно не будет.

Очередная полезная команда терминала mv (от move — перемещать). С её помощью можно перемещать файлы из одной «папки» в другую. В известном смысле она аналогична команде «вырезать» в Windows. То есть файл после переноса с помощью mv в папке, откуда был перенесён, затирается.

mv file.txt ~/Desktop

или

mv file.txt ~/"Рабочий стол"

КСТАТИ

Терминал заполнен запросами и выдачей к ним? Набранное и выводимое выше уже не актуально? Нет надобности закрывать и заново открывать окно терминала. Просто введите команду «очистить»:

clear

Просмотр файлов и их редактирование

Все дистрибутивы Линукс идут с очень полезной фишкой, которая позволяет быстро создать, напечатать текст и тут же его сохранить в нужном формате. Для этого используется команда nano. Так, пишем в терминале nano, через пробел пишем название (пусть это будет file.txt — расширение укажите обязательно) и в поле вводим произвольный текст

nano file.txt

Редактирование файла осуществляется набором клавиш. Сохраняемся через Ctrl + O. Покинуть nano-редактор можно через Ctrl + X.

Cat. Нет, к животным она отношения не имеет. Она предназначена для чтения текстовых (и только) файлов. Так, перейдя в нужную папку из терминала, вы можете прочесть (в терминале же) содержимое файла. Причём терминал отобразит его вместе с нечитаемыми/скрытыми символами (знаками табуляции, пробелами и т.п.). Чтобы сравнить ответ терминала с реально существующим текстом, я открыл его тут же из терминала простеньким текстовым редактором Leafpad:

Обратите внимание: терминал стал в режим ожидания, пока указанный файл открыт в этой (Leafpad) программе. Закроете терминал — закроется и окно редактора без сохранения изменений с момента открытия.

Команда grep позволяет проводит поиск внутри файла, причём она делает это в своеобразной манере. Она способна найти слово отдельно либо в составе сложных слов. Для этого к grep добавляется символ | (трубки). И всё это можно делать не покидая терминала. Заряжаем терминал и вводим так:

cat file.txt | grep кон

Возможные запросы можно фильтровать. Например, заставить искать только прописные буквы:

cat file.txt | grep –i КОНЬ

Ещё одна команда, которая может вам пригодиться, это команда echo. С её помощью можно добавить текст в файл, не открывая его:

echo "добавляем строчку вслепую..." > file.txt

Однако вводимый текст в терминале затрёт предыдущий. Так что echo гораздо чаще используют именно при создании новых файлов:

echo "Пишем новый текст в конечном формате" > file1.txt

И сразу можно проверить изменения:

cat file1.txt

Очередная команда позволит вам создавать папку. Это mkdir. Она (make directory — создать директорию) очень проста в использовании:

mkdir папка

Папка с именем «папка» появится в той директории, откуда сейчас запущен терминал. Однако, если вы собираетесь создать директорию с именем, скажем, Новая папка, то знайте, что командой:

mkdir Новая папка

вы создадите две директории: с именами «Новая» и «папка». В противном случае поместите слова в названии, разделённые пробелом, в кавычки.

Но если уж вы поторопились и создали их, давайте сразу научимся удалять ненужные директории, не покидая терминал с помощью команды rm (remove — убрать). Для этого вам уже понадобятся root-права. Если вы привыкли прислушиваться к советам и работаете сейчас из гостевой записи, то для работы от имени root вам понадобится лишь ввести вначале любой команды буквы su. По вводу команды терминал вас попросит ввести пароль к root-учётке. А вот и команда (она удалит обе директории без предупреждения):

su rm -rf Новая/ папка/
работая из-под root, префикс SU не нужен

Флаг -rf здесь означает, что вы хотите удалить папку рекурсивно r (с её содержимым) и принудительно f, не обращая внимания на связанные процессы.

Закрыть терминал, не выходя из открывшейся из него программы

Терминал предназначен для запуска программ в текстовом формате. Это не так уж и «не удобно», как может показаться на первый взгляд. Однако, впервые применяя запуск утилит на практике, начинающий линуксоид сталкивается с маленькой неприятностью. Дело в том, что, запустив программу, окно терминала ожидаемо остаётся открытым. И, закрыв его, вы закроете и только что запущенное приложение. Чтобы не попасть впросак, наберите команду на запуск программы из терминала в таком виде. Например, для текстового редактора MousePad:

mousepad &
exit

Очерёдность такова:

  • сначала команда на ввод программы плюс оператор &
  • откроется окно программы; переключитесь на терминал клавишей TAB;
  • а теперь вводим exit

Нам этом пока всё. Основные команды терминала для навигации по системе и простейшие «арифметические» операции с папками и файлами вы освоили. Переходите по ссылкам (он появляются по мере написания) для более детального знакомства с каждой командой Линукс.

Успехов.

Кали Линукс: настройки и работа

Exit mobile version