Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги хакеры / практический хакинг.pdf
Скачиваний:
23
Добавлен:
19.04.2024
Размер:
31.35 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

ет сигналы от цифровой системы.Доступны многие виды логических

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

w Click

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

w

 

df-x chan

 

o

 

анализаторов – начиная с бюджетных, наподобие HiLetgo или Open

.

.c

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

e

 

Workbench Logic Sniffer, до профессиональных устройств семейства Saleae (рис. 7.5), которые поддерживают более высокую частоту дис- кретизации и более надежны.

Использование логического анализатора мы рассмотрим в разделе «Использование логического анализатора для идентификации кон- тактов UART».

Определение скорости передачи UART

Затем вам необходимо определить скорость передачи, используе- мую портами UART, – в противном случае вы не сможете связаться с устройством. Учитывая отсутствие синхронизирующих импульсов, скорость передачи данных – единственный способ для передатчика и приемника синхронно обмениваться данными.

Рис.7.5.Saleae –семейство профессиональных логических анализаторов

Самый простой способ определить правильную скорость переда- чи–подключитьсяквыводуTXипопытатьсяпрочитатьданные.Если полученные данные не читаются, укажите следующую возможную скорость передачи, пока данные не станут доступными для чтения. Для этого можно использовать адаптер USB-UART или многоцелевое устройство, такое как Bus Pirate, в сочетании со вспомогательным скриптом, например baudrate.py (https://github.com/devttys0/baudrate/)

Крейга Хеффнера (Craig Heffner), чтобы помочь автоматизировать этот процесс. Наиболее распространенные варианты скорости пере-

198  Глава 7