: A C C E S S I B L E U S B D E V E L O P I N - - PowerPoint PPT Presentation

a c c e s s i b l e u s b
SMART_READER_LITE
LIVE PREVIEW

: A C C E S S I B L E U S B D E V E L O P I N - - PowerPoint PPT Presentation

: A C C E S S I B L E U S B D E V E L O P I N G L O W - C O S T U S B T O O L S K A T E T E M K I N M I K A E L A S Z E K E L Y T E A R D O W N 2 0 1 9 S O , W H O


slide-1
SLIDE 1

D E V E L O P I N G L O W

  • C

O S T U S B T O O L S

K A T E T E M K I N

  • M

I K A E L A S Z E K E L Y T E A R D O W N 2 1 9

A C C E S S I B L E U S B :

slide-2
SLIDE 2

S O , W H O A R E Y O U ?

  • s
  • f

t w a r e l e a d , G r e a t S c

  • t

t G a d g e t s

  • g

l i t c h w i t c h &

  • p

e n

  • s
  • u

r c e

  • t
  • l
  • b

u i l d e r

  • e

d u c a t i

  • n

a l ( r e v e r s e ) e n g i n e e r

  • l

a u d e d b y t h e D a i l y M a i l a s a “ c y b e r c r i m i n a l ”

K a t h e r i n e / K a t e T e m k i n ( @ k t e m k i n ) : M i k a e l a S z e k e l y ( @ Q y r i a d ) :

  • s

t u d e n t , a n d y e t m a s t e r *

  • g
  • t

a b i t t

  • d

e e p i n s

  • m

e

  • p

e n

  • s
  • u

r c e U S B s t u f f

  • a

p p a r e n t l y b e t t e r a t c y b e r c r i m e ( n

  • t

c a u g h t b y t h e D a i l y M a i l )

slide-3
SLIDE 3
slide-4
SLIDE 4

https://usbc.tf

slide-5
SLIDE 5
slide-6
SLIDE 6

L E T ’ S L O O K A T

W I R E S H A R K

slide-7
SLIDE 7

S U P E R

  • C

H E A P U S B A N A L Y S I S

S u p e r

  • c

h e a p F X 2 “ L A ” b

  • a

r d s a r e r e a l l y f r e a k i n g c h e a p , a n d c a n c a p t u r e u p t

  • 2

4 M H z v i a S i g r

  • k

. T h a t ’ s e n

  • u

g h f

  • r

L S / F S U S B !

slide-8
SLIDE 8

R E Q U E S T D E C O D E W I T H S I G R O K ? Y E P D O E S I T G O F A R E N O U G H ? . . . N O T R E A L L Y S I M P L E L S / F S A N A L Y S I S

slide-9
SLIDE 9

T H E “ S T A T E O F T H E A R T ” I N H S A N A L Y S I S

E x t r e m e l y u s e f u l t

  • l

s . . . …w i t h e x t r e m e l y i n a c c e s s i b l e p r i c e t a g s .

slide-10
SLIDE 10

W A I T ,

– e n g i n e e r s w h

  • c

a n ’ t d e c

  • d

e U S B

b e c a u s e a n a l y z e r s a r e t

  • d

a m n e d e x p e n s i v e

I S N ’ T U S I N G U S B

S U P E R C O M P L I C A T E D ?

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

O K A Y , S H O W M E T H E

S O F T W A R E

slide-15
SLIDE 15
slide-16
SLIDE 16

L P C 4 3 X X

slide-17
SLIDE 17

G r e a t F E T O n e

( c

  • d

e n a m e A z a l e a )

  • M

u l t i

  • t
  • l

f

  • r

h a r d w a r e h a c k i n g – i n c l u d i n g l

  • t

s

  • f

U S B f u n c t i

  • n

a l i t y .

  • C

e n t e r e d a r

  • u

n d t h e L P C 4 3 3 , s

  • w

e h a v e a c c e s s t

  • t

h a t 2 4 M H z S G P I O f a n c i n e s s .

  • S

u p e r

  • f

a s t U S B s t a c k , s

  • w

e c a n s a t u r a t e t h e h

  • s

t ’ s U S B b u s w i t h c a p t u r e d d a t a .

  • B

u i l d t h e m y

  • u

r s e l v e s ! D e s i g n fi l e s a t h t t p s : / / g i t h u b . c

  • m

/ g r e a t f e t

  • h

a r d w a r e

slide-18
SLIDE 18

R H O D O D E N D R O N

slide-19
SLIDE 19

R E C I P E F O R A H I G H S P E E D A N A L Y Z E R

C

  • m

p

  • n

e n t s :

  • L

P C 4 3 x x ;

  • r

s i m i l a r

  • S

D R A M f

  • r

p a c k e t b u f f e r i n g *

  • U

L P I P H Y

  • S

P I F l a s h W h a t t h i s w i l l g e t y

  • u

:

  • a

s u p e r

  • c

h e a p a n a l y z e r , e s p e c i a l l y i f y

  • u
  • m

i t t h e S D R A M

  • a

n S D R A M

  • l

e s s d e s i g n c a n s t i l l c a p t u r e a l

  • t
  • f

s t u f f

slide-20
SLIDE 20

R E C I P E F O R A H I G H S P E E D A N A L Y Z E R

C

  • m

p

  • n

e n t s :

  • L

P C 4 3 x x ;

  • r

s i m i l a r

  • S

D R A M f

  • r

p a c k e t b u f f e r i n g *

  • U

L P I P H Y

  • S

P I F l a s h W h a t t h i s w

  • n

’ t g e t y

  • u

:

  • w
  • r

k i n g a n a l y s i s s

  • f

t w a r e

  • w

a i t

slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23

F r

  • n

t e n d F r

  • n

t e n d D e c

  • d

e r s B a c k e n d

V i e w S B A r c h i t e c t u r e

  • T

h r e e c

  • m

p

  • n

e n t t y p e s r u n i n t h e i r

  • w

n p r

  • c

e s s e s ; s

  • t

h e y c a n s t a r t a n d s t

  • p

i n d e p e n d e n t l y .

  • A

l l t h r e e c

  • m

p

  • n

e n t s a r e d e s i g n e d t

  • b

e e a s i l y s w a p p a b l e u s i n g s i m p l e , m

  • d

u l a r p y t h

  • n

.

  • A

l l c

  • m

p l e t e l y

  • p

e n

  • s
  • u

r c e , a n d c

  • n

t r i b u t

  • r
  • f

r i e n d l y ! h t t p s : / / g i t h u b . c

  • m

/ u s b

  • t
  • l

s / v i e w s b

slide-24
SLIDE 24
slide-25
SLIDE 25

O K A Y , S H O W M E T H E

S O F T W A R E

slide-26
SLIDE 26

F r

  • n

t e n d F r

  • n

t e n d D e c

  • d

e r s B a c k e n d

slide-27
SLIDE 27
slide-28
SLIDE 28

[ c a p t u r e

  • c

l i

  • v

. p y ]

slide-29
SLIDE 29

F r

  • n

t e n d F r

  • n

t e n d D e c

  • d

e r s B a c k e n d

slide-30
SLIDE 30
slide-31
SLIDE 31

[ c a p t u r e

  • c

l i . p y ]

slide-32
SLIDE 32

F r

  • n

t e n d F r

  • n

t e n d D e c

  • d

e r s B a c k e n d

slide-33
SLIDE 33
slide-34
SLIDE 34

[ c a p t u r e

  • t

u i . p y ]

slide-35
SLIDE 35

[

  • h

, a n d w e s u p p

  • r

t u s b m

  • n

]

slide-36
SLIDE 36

B O N U S

T I M E

slide-37
SLIDE 37

D A I S H O

slide-38
SLIDE 38
slide-39
SLIDE 39

B O N U S

Q U E S T I O N S

?