man, aoc's network protocol is weird. it's like an xml'd version of battle.net's. there's a string length identifier, followed by a string, followed by a value. and that repeats itself for more values. so it's like...
00 00 00 0E "SomeIdentifier" 00 01
so, 01 is the value that corresponds to SomeIdentifier. although, none of these value names really mean anything to me yet, but i thought this was an interesting approach. it's funny, too, because the identifier for the password's SHA1 result has a blank identifier, or whatever. woulda been funny to see "PasswordSHA1".