Ejemplo n.º 1
0
 public ThreadSignature(char[] Name, ulong MinOffset, ulong MaxOffset, uint DataLength, byte[] Data, byte[] Hash)
 {
     this.ThreadName = Name;
     this.SignatureFirstByteMinOffset = MinOffset;
     this.SignatureFirstByteMaxOffset = MaxOffset;
     Signature = new SignatureAsBlobAndHash(DataLength, Data, Hash);
 }
Ejemplo n.º 2
0
        public ThreadSignature(string Name, string allData, ulong MinOffset, ulong MaxOffset)
        {
            ThreadName = Name.PadRight(20).ToCharArray(0, 20);

            string[] hexValuesSplit = allData.Split(' ');

            byte[] bytes = new byte[hexValuesSplit.Length];

            int i = 0;

            foreach (string s in hexValuesSplit)
            {
                bytes[i] = (byte)Convert.ToInt32(s, 16);
                i++;
            }

            Signature = new SignatureAsBlobAndHash(bytes);
            SignatureFirstByteMinOffset = MinOffset;
            SignatureFirstByteMaxOffset = MaxOffset;
        }