Paul Troncone and Carl Albing Cybersecurity Ops with bash Attack, Defend, and Analyze from the Command Line



Download 4,82 Mb.
Pdf ko'rish
bet12/206
Sana29.03.2022
Hajmi4,82 Mb.
#515317
1   ...   8   9   10   11   12   13   14   15   ...   206
Bog'liq
Bash и кибербезопасность Атака, защита и анализ из командной строки


Глава 1. Работа с командной строкой
21
1.. Щелкните.на.поисковой.строке.Windows.10.
2.. Введите.поисковый.запрос.
Control Panel
.(Панель.управления).и.откройте.одно-
именную.панель.
3.. Щелкните.на.строке.
Programs and Features
.(Программы.и.компоненты).
4.. В.левой.части.открывшегося.окна.щелкните.на.строке.
Turn Windows features on or 
off
.(Включение.и.выключение.компонентов.Windows).
5.. Установите.флажок.
Windows Subsystem for Linux
.(Подсистема.Windows.для.Linux).
6.. Перезагрузите.систему.
7.. После.перезагрузки.откройте.
Windows Store
.(Хранилище.Windows).и.введите.по-
исковый.запрос.Linux..Вы.увидите.список.доступных.к.установке.приложений.
8.. Найдите.и.установите.Ubuntu.
9.. После.установки.Ubuntu.откройте.командную.строку.Windows,.введите.
ubuntu
.
и.нажмите.клавишу.
Enter
.
Заметьте,.что.при.подобном.использовании.дистрибутива.WSL.Linux.вы.можете.
выполнять.сценарии.bash.и.подключать.файловую.систему.Windows,.но.не.можете,.
как.в.Git.Bash.и.Cygwin,.выполнять.вызовы.системных.функций.к.командам.самой.
Windows.
Установив WSL и зайдя в Windows Store, помимо Ubuntu, вы можете выбрать 
и другие версии Linux, например Kali.
Командная строка и инструмент создания 
скриптов Windows
Установив.подсистему.Windows.для.Linux,.с.помощью.команды.
bash
.
-c
.вы.можете.
выполнять.команды.Linux.и.сценарии.bash.напрямую.из.командной.строки.и.с.ис-
пользованием.инструмента.создания.скриптов.Windows.
Например,.можно.выполнить.Linux-команду.
pwd
.из.командной.строки.Windows.
по.отношению.к.открытому.в.данный.момент.каталогу:
C:\Users\Paul\Desktop>bash -c "pwd"
/mnt/c/Users/Paul/Desktop


22
Часть I • Основы
Если.у.вас.в.виде.части.WSL.установлено.несколько.дистрибутивов.Linux,.при.
запуске.команды.вместо.слова.
bash
.вы.можете.использовать.название.дистри-
бутива:
C:\Users\Paul\Desktop>ubuntu -c "pwd"
/mnt/c/Users/Paul/Desktop
Этим.методом.также.можно.воспользоваться.для.выполнения.пакетов,.установлен-
ных.в.вашем.дистрибутиве.Linux.из.WSL,.если.у.него.есть.интерфейс.командной.
строки,.например.пакета.Nmap.
Это.дополнение,.кажущееся.несущественным,.предоставляет.вам.возможность.
с.помощью.командной.строки.Windows.и.инструментов.создания.сценариев.ис-
пользовать.целый.арсенал.Linux-команд,.пакетов.и.функций.bash.
Основы работы
с командной строкой
«Командная строка»
.—.это.общий.термин,.относящийся.к.средствам,.передающим.
команды.в.интерактивную.систему.компьютера..Командная.строка.появилась.
с.первыми.операционными.системами,.и.ею.пользовались,.пока.не.был.создан.GUI..
В.системах.Linux.это.инструмент.ввода.в.оболочку.bash.(или.другую)..Одна.из.
базовых.операций.bash.—.исполнение.команды,.то.есть.запуск.связанной.с.этой.
командой.программы..Когда.вы.ввели.несколько.слов.в.командную.строку,.bash.
предполагает,.что.первое.слово.—.это.название.программы,.которую.нужно.запу-
стить,.а.остальные.слова.—.аргументы.команды..Например,.чтобы.bash.запустила.
команду.под.названием.
mkdir
.и.передала.ей.два.аргумента,.
-p
.и.
/tmp/scratch/
garble
,.нужно.ввести.следующее:
mkdir -p /tmp/scratch/garble
По.умолчанию.опции.программ.обычно.расположены.в.начале.команды,.после.
названия.запускаемого.ею.приложения,.и.начинаются.с.дефиса.(
-
)..В.нашем.
примере.дефис.установлен.перед.опцией.
-p
.(заметьте,.между.дефисом.и.буквой.
пробела.быть.не.должно!)..Эта.конкретная.команда.(
mkdir
).дает.указание.создать.
каталог.с.названием.
/tmp/scratch/garble
,.где.каталог.
garble
.вложен.в.каталог.
/scratch
,.который,.в.свою.очередь,.вложен.в.каталог.
/tmp
..Опция.
-p
.обозначает.
определенное.поведение,.которое.выбирает.пользователь:.в.частности,.отсутствие.
отчетов.об.ошибках.и.при.необходимости.создание.(или.попытку.создания).любых.
промежуточных.каталогов.(так.как.если.в.команде.указан.только.каталог.
/tmp
,.
то.
mkdir
.сначала.создаст.каталог.
/tmp/scratch
,.а.потом.попытается.создать
 
/tmp/
scratch/garble
).


Download 4,82 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   206




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish