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



Download 4,82 Mb.
Pdf ko'rish
bet73/206
Sana29.03.2022
Hajmi4,82 Mb.
#515317
1   ...   69   70   71   72   73   74   75   76   ...   206
Bog'liq
Bash и кибербезопасность Атака, защита и анализ из командной строки

Пример 6.6.
csvex.txt
"name","username","phone","password hash"
"John Smith","jsmith","555-555-1212",5f4dcc3b5aa765d61d8327deb882cf99
"Jane Smith","jnsmith","555-555-1234",e10adc3949ba59abbe56e057f20f883e
"Bill Jones","bjones","555-555-6789",d8578edf8458ce06fbc5bb76a58c5ca4
Пример 6.7.
passwords.txt
password,md5hash
123456,e10adc3949ba59abbe56e057f20f883e
password,5f4dcc3b5aa765d61d8327deb882cf99
welcome,40be4e59b9a2a2b5dffb918c0e86b3d7
ninja,3899dcbab79f92af727c2190bbd8abc5
abc123,e99a18c428cb38d5f260853678922e03
123456789,25f9e794323b453885f5181f1b624d0b
12345678,25d55ad283aa400af464c76d713c07ad
sunshine,0571749e2ac330a7455809c6b0e7af90
princess,8afa847f50a716e64932d995c8e7435a
qwerty,d8578edf8458ce06fbc5bb76a58c5c
Вы.можете.извлечь.хеш.пароля.каждого.пользователя.из.файла.
csvex.txt
,.следу-
ющим.образом.используя.команду.
awk
:
$ awk -F "," '{print $4}' csvex.txt
"password hash"
5f4dcc3b5aa765d61d8327deb882cf99
e10adc3949ba59abbe56e057f20f883e
d8578edf8458ce06fbc5bb76a58c5ca4


Глава 6. Обработка данных
103
По.умолчанию.в.качестве.разделителя.полей.команда.
awk
.использует.пробел,.
поэтому.параметр.
-F
.применяется.для.идентификации.пользовательского.раз-
делителя.полей.(
,
).и.последующей.печати.четвертого.поля.(
$4
),.которое.пред-
ставляет.собой.хеш.пароля..Затем.вы.можете.использовать.команду.
grep
,.которая.
укажет.команде.
awk
.выводить.любые.совпадения,.найденные.в.файле.
passwords.txt
,.
по.одной.строке:
$ grep "$(awk -F "," '{print $4}' csvex.txt)" passwords.txt
123456,e10adc3949ba59abbe56e057f20f883e
password,5f4dcc3b5aa765d61d8327deb882cf99
qwerty,d8578edf8458ce06fbc5bb76a58c5ca4
Обработка по позиции символа
Если.файл.имеет.поля.фиксированной.ширины,.то.для.извлечения.данных.по.по-
зиции.символа.можно.использовать.параметр.
-c
.команды.
cut
..В.файле.
csvex.txt
.
номер.телефона.—.это.пример.поля.фиксированной.ширины..Рассмотрим.следу-
ющий.пример:
$ cut -d',' -f3 csvex.txt | cut -c2-13 | tail -n +2
555-555-1212
555-555-1234
555-555-6789
Для.извлечения.телефонного.номера.из.поля.3.сначала.используется.команда.
cut
.
(с.указанием.разделителя)..Поскольку.каждый.номер.телефона.имеет.одинаковое.
количество.символов,.то.для.извлечения.символов,.находящихся.между.кавычка-
ми,.вы.можете.использовать.команду.
cut
.с.параметром.
-c
..После.чего.для.удаления.
заголовка.файла.следует.ввести.команду.
tail
.
Обработка XML
Расширяемый.язык.разметки.(XML).позволяет.произвольно.создавать.теги.
и.элементы,.описывающие.данные..В.примере.6.8.представлен.пример.XML-
документа.
Пример 6.8. 
book.txt
 

 

Paul 

Troncone


104
Download 4,82 Mb.

Do'stlaringiz bilan baham:
1   ...   69   70   71   72   73   74   75   76   ...   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