[AGENT++] ASN parse error

Vucenovic, Sasa svucenovic at incognito.com
Wed Nov 5 01:59:46 CET 2003


Hi,
I'm using SNMP++v3.2.7 library to play a role of SNMPv3 manager and I'm
having a problem with parsing of encrypted inform data (privacy enabled). I
am not sure if a problem is due to DES decryption error or perhaps the
problem lies in badly composed inform data. Below is the log that snmp++
writes to a log file:

++ SNMP++: data received from 192.168.4.194/162.
30 82 02 6D  02 01 03 30  0D 02 01 01  02 02 05 A0  
04 01 07 02  01 03 04 4D  30 4B 04 0E  80 00 13 70  
05 49 4E 43  4F 47 4E 49  54 4F 02 02  01 C3 02 01  
3B 04 1A 4D  54 41 2D 50  72 6F 76 2D  30 30 3A 45  
30 3A 36 46  3A 35 38 3A  33 38 3A 35  41 04 0C 46  
EE 71 DE 20  EA A5 D7 02  B0 83 E1 04  08 00 00 01  
C3 04 87 BD  79 04 82 02  08 ED 32 0F  95 F7 CC 69  
E3 0D 71 51  A3 39 45 34  BC 61 F2 8B  F0 5A D3 10  
43 7C 96 7B  9B 2F 6B 12  FB 5C 77 5C  71 BE 1F 56  
9C BC 47 CF  84 F3 35 1E  36 6F 8E AA  5A 2A D5 E4  
92 07 B5 37  51 D4 2E 66  7F 7E D2 04  99 EF 55 B9  
6C 1D 1D 06  CF BB C7 2B  6D 53 F7 FD  2A 9F B0 76  
BA F1 C2 12  38 A8 13 83  6F 03 F7 AB  D3 AF 01 93  
6D BC F3 B3  6D D8 60 CD  AB F8 C5 FD  7F 13 35 2E  
07 7B 6C E5  44 65 F6 64  84 2A 9C AC  E4 84 CB F4  
6D 2A 26 0D  41 F8 11 E5  3F D5 D9 C9  1E 8A 8D F1  
08 81 44 F0  2B A8 77 4B  53 1E 3A 7E  CA E0 38 84  
9B 00 33 D9  83 8F 89 E9  0B 66 84 9D  38 33 25 97  
47 BB D9 6A  F6 76 CD 34  DD CB 54 C0  C4 DB 07 15  
20 E9 63 2F  61 BB 99 37  2F A1 59 EE  39 20 48 C7  
2A B7 3B 8D  90 F3 75 B0  98 C8 1E E7  F9 01 3B B1  
B9 AC 18 E8  18 59 7D 9E  AD B2 CD 05  23 F9 14 07  
AD 01 E0 2E  B5 3C A4 1B  01 C4 DB 7D  41 47 E2 7E  
5E F8 FA F3  16 14 A2 48  EF CA 3B E4  57 14 25 B1  
29 78 5C A1  2D FB 72 F9  F7 73 60 39  FD 86 FF 00  
58 EC 19 DE  B7 11 2C F5  98 DB A7 41  8D A5 2A 43  
A1 32 50 BD  69 04 C9 E7  D8 1C 27 52  36 EE 26 C0  
54 CA 3B 51  CA EE 3F 03  50 DC 63 76  26 32 E0 EC  
BC B1 BD 4B  FD 16 0E F8  66 D4 35 FA  65 26 E5 21  
43 23 35 99  6D 65 62 E5  23 68 06 CC  4F AA 85 9E  
0D 69 2D D7  C8 59 CE D9  9F C4 A6 39  68 8B BE 49  
40 FF 1E B2  8E 97 CE 0E  D8 31 5E 03  80 48 03 4A  
3E EA EA 3D  9A AC 17 69  B5 B0 93 E2  D0 EA B0 33  
18 1D B4 B8  E2 AE C6 B8  E8 AE 6D 86  6F 25 DB F6  
41 E6 0F 82  B8 48 11 A2  26 32 D2 19  3D 08 F7 50  
11 BA 01 79  DB 44 EE EE  8B 5D 70 45  69 2A 67 84  
D9 66 B1 42  AF 66 1C F5  8F 97 0B 2F  63 A4 E3 B1  
5C C1 F0 AE  E2 50 8A 2E  2A 85 C8 23  49 5E E8 40  
C9 BA D9 96  08 28 4E E0  99 3C A9 BF  71 46 53 91  
59 
mp is parsing incoming message:
Parsing length = 26d
Parsing version = 0x3
Parsed HeaderData: globalDataLength(0x0), msg_id(0x1), msg_max_size(0x5a0), 
msg_flags(0x7), msg_security_model(0x3)
Parsing msgSecurityParameters with length = 0x4d
Parsing msgdata with length = 0x20c
Parsing securityParametersLength = 0x4b
Parsing securityEngineID, length = 0xe
Parsing engineBoots = 0x1c3
Parsing engineTime = 0x3b
Parsing usmUserName, length = 0x1a
Parsing msgAuthenticationParameters, length = 0xc
Parsing msgPrivacyParameters, length = 0x8
get_security_name: User not in table.
USM::get_user: user (MTA-Prov-00:E0:6F:58:38:5A) engine_id (  80 00 13 70 05
49 
4E 43 4F 47 4E 49 54 4F          ...p.INCOGNITO
)
MD5 authentication OK.
USMTimeTable::check_time: TimeWindowCheck for engine_id (  80 00 13 70 05 49
4E 
43 4F 47 4E 49 54 4F          ...p.INCOGNITO
), boot (451), time(59)
check_time: time ok (authoritative)
ErrorCode is 0
ASN parse error (Wrong Type. Not a string)

mpParseScopedPDU: bad parse of context_name
mp: Error Parsing scopedPDU!

Does anyone know if this points to an error while decrypting the data or
something else is at fault ?
Thanks,
Sasha

Sasa Vucenovic
Software Engineer
Incognito Software Inc.
Phone: 604.688.4332 ext. 157
Fax: 604.688.4339
http://www.incognito.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.agentpp.org/pipermail/agentpp/attachments/20031104/349c5026/attachment.htm 


More information about the AGENTPP mailing list