我有一个SNMPv3 snmpwalk 的原始数据包捕获
###[ Raw ]###
load = '0>x02x01x030x11x02x04,xa6xceDx02x03x00xffxe3x04x01x04x02x01x03x04x100x0ex04x00x02x01x00x02x01x00x04x00x04x00x04x000x14x04x00x04x00xa0x0ex02x04}qx1d6x02x01x00x02x01x000x00'
我知道引擎ID、用户名、密码、身份验证协议和隐私协议。如何将这个原始有效载荷解密为人类可读的格式?
到目前为止我尝试过的:
使用binascii,我设法获得了字节数组的十六进制字符串:
303e012010330110204589b95da020300ffe30401040201030410300e400020100020100040004000400301404000400a00e02040b5d6c830201000201003000
但是,我不确定我需要按照哪个顺序来解开它或解密它?
如果您知道身份验证和隐私密钥,则输入它们进入Wireshark SNMP协议首选项,它将解密和为您解码。我们一直都这么做。