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



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


Глава 1. Работа с командной строкой
19
Чтобы.эффективно.использовать.командную.строку,.вам.нужно.понимать.особен-
ности.и.варианты.существующих.команд,.а.также.уметь.с.помощью.языка.сцена-
риев.упорядочить.эти.команды.вместе.
В.книге.мы.познакомим.вас.более.чем.с.40.командами,.работающими.как.в.ОС.Linux,.
так.и.в.Windows,.а.также.с.различными.встроенными.функциями.и.ключевыми.сло-
вами.оболочки..Большая.часть.команд.появилась.в.среде.Linux,.но,.как.вы.увидите.
далее,.существует.множество.способов.запустить.их.и.на.базе.Windows.
Почему именно bash
Для.создания.скриптов.мы.выбрали.оболочку.bash.и.язык.команд..Оболочка.bash.
существует.уже.несколько.десятилетий,.доступна.почти.в.каждой.версии.Linux.
и.даже.появилась.в.Windows..Таким.образом,.оболочка.bash.стала.идеальным.
инструментом.для.операций.по.обеспечению.безопасности,.поскольку.у.нее.меж-
платформенные.методы.и.сценарии..Распространенность.bash.также.дает.опре-
деленное.преимущество.специалистам,.тестирующим.на.устойчивость.к.атакам.
и.вторжениям,.поскольку.во.многих.случаях.им.не.нужно.устанавливать.в.системе.
дополнительную.инфраструктуру.поддержки.или.интерпретатор.
Примеры использования командной строки
В.книге.часто.приводятся.примеры.использования.командной.строки..Примеры.
однострочных.команд.будут.выглядеть.следующим.образом:
ls -l
Если.в.примере.с.однострочной.командой.показывается.также.и.результат,.он.будет.
выглядеть.так:
$ ls –l
-rw-rw-r-- 1 dave dave 15 Jun 29 13:49 hashfilea.txt
-rwxrw-r-- 1 dave dave 627 Jun 29 13:50 hashsearch.sh
Обратите.внимание:.в.примере.с.результатом.присутствует.символ.
$
..Символ.
$
,.ко-
торый.вы.видите.в.начале.команды,.не.является.частью.этой.команды,.а.показывает.
простой.фрагмент.командной.строки.оболочки..Это.позволит.вам.различать.команду.
(в.том.виде,.в.каком.ее.надо.ввести).и.ее.результат.в.терминале..Пустая.строка,.отделя-
ющая.в.примерах.команду.от.результата,.при.реальном.запуске.команды.появляться.
не.будет..Опять-таки.она.нужна.для.разделения.команды.и.ее.результата.


20
Часть I • Основы
Примеры.команд.в.Windows,.если.на.это.нет.особых.указаний,.запускаются.с.по-
мощью.Git.Bash,.а.не.из.командной.строки.Windows.
Запуск Linux и bash в Windows
Оболочка.bash.и.обсуждаемые.нами.команды.практически.во.всех.дистрибутивах.
Linux.установлены.по.умолчанию,.чего.нельзя.сказать.о.Windows..Но,.к.счастью,.
в.Windows.существует.множество.способов.запуска.Linux-команд.и.скриптов.для.
bash..Здесь.мы.опишем.четыре.варианта:.Git.Bash,.Cygwin,.подсистему.Windows.
для.Linux.(Windows.Subsystem.for.Linux,.WSL),.командную.строку.Windows.и.ин-
струмент.написания.скриптов.
Git Bash
Многие.стандартные.команды.Linux.и.оболочку.bash.можно.запустить.в.Windows,.
если.установить.Git,.где.есть.порт.bash..Благодаря.тому.что.
Git Bash
.популярен.
и.способен.выполнять.как.стандартные.команды.Linux.и.bash,.так.и.многие.
команды.самой.Windows,.это.наиболее.предпочтительный.способ.выполнения.
приведенных.в.книге.примеров.
Git.можно.загрузить.с.сайта.
https://git-scm.com/
..После.того.как.Git.будет.загружен,.
для.его.запуска.достаточно.щелкнуть.правой.кнопкой.мыши.на.
Рабочем столе
.и.вы-
брать.в.появившемся.контекстном.меню.команду.
Git Bash Here
.(Установить.Git.
Bash).
Cygwin
Cygwin
.—.это.полноценный.эмулятор.Linux,.предоставляющий.также.возмож-
ность.установить.различные.дополнения..Он.похож.на.Git.Bash.тем,.что,.помимо.
стандартных.команд.Linux,.позволяет.запускать.многие.команды.самой.Windows..
Cygwin.можно.загрузить.с.сайта.
https://www.cygwin.com/
.
Подсистема Windows для Linux
В.Windows.10,.если.в.ней.установлена.
подсистема Windows для Linux
.(WSL),.
предумотрен.встроенный.способ.запуска.Linux.(а.следовательно,.и.bash)..Чтобы.
установить.WSL,.выполните.следующие.действия.


Download 4,82 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   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