VBScript program demonstrating various functions to convert byte array attribute values into
various formats. These functions are used with attributes with syntax OctetString and SID. This
includes attributes such as netbootGUID, objectGUID, objectSID, sidHistory, and tokenGroups.
The functions in the program are:
Function OctetToHexStr
Converts any OctetString (byte array) to hex string.
Function HexGUIDToDisplay
Converts GUID value in hex format to display format.
Function DisplayGUIDToEscapedHex
Converts GUID value from display string to escaped hex
format (every byte escaped with a backslash).
Function HexSIDToDec
Converts most hex SID values to decimal format.
Function DecSIDToHex
Converts SID value from decimal to hex format.
Function ReverseHex
Reverses hex bytes. Used by Function DecSIDToHex.
ByteArrayFunctions.txt <<-- Click here to view or download the program