Пакет Python 3 Scapy: мне нужно вычислить md5 - PullRequest
0 голосов
/ 06 сентября 2018

Я пишу скрипт Python, вычисляющий поле аутентификатора протокола учета радиуса (RFC 2866).

У меня уже есть пакет Scapy:

Packet=IP(dst=host)/UDP(sport=src_port,dport=dst_port)/RadiusPacket/(avp)

Я могу hexdump это используя hexdump (Пакет):

0000   45 00 00 4C 00 01 00 00  40 11 1F FB AC 1C 01 65   E..L....@......e
0010   AC 1E 01 06 EE 88 07 15  00 38 79 47 04 FE 00 30   .........8yG...0
0020   30 30 30 30 30 30 30 30  30 30 30 30 30 30 30 30   0000000000000000
0030   01 06 74 65 73 74 04 06  AC 1C 01 65 2C 0A 30 31   ..test.....e,.01
0040   30 32 30 33 30 34 28 06  00 00 00 01               020304(.....

Мне нужно вычислить md5 октетов, начиная с байта 25 (до конца пакета).

Как я могу выполнить эту задачу?

...