-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrf24l01
32 lines (29 loc) · 1012 Bytes
/
rf24l01
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#PoC
a transferencia ocorre como um envio de dados (não modulada)
ao reconhecer o dispositivo (Flaw, permite reconhecer metadados do user)
(id)
(hash * cipher data)
|
| hash = h
| cipher data = cryptd
| id = user device id
| Ui = initial messsage user
|
|
read.id
if read.id != Ui.id ()x
read.id == Ui.id ()continue
hash
(hibryd cache hash (size 120))
if hash.Ui <= int(120) ()x
hash.Ui == int(120)
save hash ()
|
|
cryptd
hash signature.algorythm hash(if h != hash.Ui) ()x
h == hash.Ui
original cryptd
(Flaw, o pacote eh corrompido e não permite a perda de dados, diferente do arquivo de audio que permite a perda de dados minima
quando o arquivo cifrado perde dados minimamente ele eh corrompido, para isso existe o hash, para verificar a saude do pacote,
mas não impede que o pacote seja corrompido por poluição)