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



Download 4,82 Mb.
Pdf ko'rish
bet134/206
Sana29.03.2022
Hajmi4,82 Mb.
#515317
1   ...   130   131   132   133   134   135   136   137   ...   206
Bog'liq
Bash и кибербезопасность Атака, защита и анализ из командной строки


Глава 11. Анализ вредоносных программ
179
then
VIRUS="${BASH_REMATCH[1]}"

FOUND="${BASH_REMATCH[2]}"
RESLT="${BASH_REMATCH[3]}"
if [[ $FOUND =~ .*true.* ]]

then
echo $VIRUS "- result:" $RESLT
fi
fi
done

.Это.сложное.регулярное.выражение.(или.
RE
).ищет.строки,.содержащие.слова.
DETECT
,.
RESULT
.и.
UPDATE
.в.указанной.последовательности..Более.того,.
RE
.также.на-
ходит.в.пределах.любой.строки.три.подстроки,.которые.соответствуют.этим.трем.
ключевым.словам..Подстроки.обозначены.круглыми.скобками;.скобок.не.должно.
быть.в.строках,.которые.мы.ищем,.—.они.скорее.являются.синтаксисом.
RE
,.обо-
значающим.группировку.
Рассмотрим.в.этом.примере.первую.группу..
RE
.заключено.в.одинарные.кавычки..
Здесь.может.быть.много.специальных.символов,.но.нам.не.нужно,.чтобы.они.были.
интерпретированы.как.специальные.символы.оболочки;.желательно,.чтобы.они.
передавались.буквально.процессору.regex..Следующий.символ,.
^
,.говорит.о.том,.что.
этот.поиск.следует.привязать.к.началу.строки..Символ.«точка».(
.
).соответствует.
любому.символу.в.строке.ввода..Затем.идет.группа.любых.символов.(
.
),.повторя-
ющаяся.любое.количество.раз,.обозначаемое.символом.
*
.
Итак,.сколько.символов.потребуется.для.заполнения.этой.первой.группы?.
Мы.должны.и.дальше.просматривать.
RE
,.чтобы.найти.соответствия..То,.что.должно.
находиться.после.данной.группы,.—.это.три.символа,.за.которыми.следует.левая.
скобка..Итак,.теперь.мы.можем.описать.эту.первую.группировку.как.все.символы,.
начиная.со.второго.символа.строки.вплоть.до.трех.символов.перед.левой.скобкой,.
но.эти.три.символа.исключаются.
Данная.ситуация.похожа.на.ситуацию.с.другими.группами,.местоположение.ко-
торых.ограничивается.точками.и.ключевыми.словами..Да,.это.довольно.жесткий.
формат,.но.предсказуемый..Данный.сценарий.мог.быть.написан.для.более.гибкой.
обработки.формата.ввода.(см..упражнения.в.конце.главы).

.Команда.
sed
.готовит.наши.входные.данные.для.более.легкой.обработки..Она.са-
мостоятельно.помещает.в.строку.исходное.ключевое.слово.JSON.
scans
.и.связанные.
с.ним.знаки.пунктуации..Далее.в.конце.каждой.правой.скобки.(с.запятой.после.нее).
также.добавляется.символ.новой.строки..В.обоих.выражениях.редактирования.
символ.
&
.в.правой.части.подстановки.представляет.собой.то,.что.было.сопоставлено.
с.левой.стороны..Например,.во.второй.замене.амперсанд.является.сокращением.
для.правой.скобки.и.запятой.


180
Download 4,82 Mb.

Do'stlaringiz bilan baham:
1   ...   130   131   132   133   134   135   136   137   ...   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