コード例 #1
0
ファイル: Type1Message.cs プロジェクト: nickchal/pash
		public Type1Message (NtlmVersion version) : base (1, version)
		{
			// default values
			_domain = Environment.UserDomainName;
			_host = Environment.MachineName;
			Flags = (NtlmFlags) 0xb203;
		}
コード例 #2
0
 public Type1Message(NtlmVersion version) : base(1, version)
 {
     // default values
     _domain = Environment.UserDomainName;
     _host   = Environment.MachineName;
     Flags   = (NtlmFlags)0xb203;
 }
コード例 #3
0
ファイル: Type3Message.cs プロジェクト: nickchal/pash
		public Type3Message (NtlmVersion version) : base (3, version)
		{
			// default values
			_domain = Environment.UserDomainName;
			_host = Environment.MachineName;
			_username = Environment.UserName;
			Flags = (NtlmFlags) 0x8201;
			_nonce = new byte [8];
			RandomNumberGenerator rng = RandomNumberGenerator.Create ();
			rng.GetBytes (_nonce);
		}
コード例 #4
0
ファイル: Type2Message.cs プロジェクト: nickchal/pash
		public Type2Message (NtlmVersion version) : base (2, version)
		{
			_nonce = new byte [8];
			RandomNumberGenerator rng = RandomNumberGenerator.Create ();
			rng.GetBytes (_nonce);
			// default values
			Flags = (NtlmFlags) 0x8201;
			if (Version != NtlmVersion.Version1) {
				_context = new byte [8];
				_target = new NtlmTargetInformation ();
			}
		}
コード例 #5
0
        public Type3Message(NtlmVersion version) : base(3, version)
        {
            // default values
            _domain   = Environment.UserDomainName;
            _host     = Environment.MachineName;
            _username = Environment.UserName;
            Flags     = (NtlmFlags)0x8201;
            _nonce    = new byte [8];
            RandomNumberGenerator rng = RandomNumberGenerator.Create();

            rng.GetBytes(_nonce);
        }
コード例 #6
0
        public Type2Message(NtlmVersion version) : base(2, version)
        {
            _nonce = new byte [8];
            RandomNumberGenerator rng = RandomNumberGenerator.Create();

            rng.GetBytes(_nonce);
            // default values
            Flags = (NtlmFlags)0x8201;
            if (Version != NtlmVersion.Version1)
            {
                _context = new byte [8];
                _target  = new NtlmTargetInformation();
            }
        }
コード例 #7
0
 public Type1Message(byte[] message, NtlmVersion version) : base(1, version)
 {
     Decode(message);
 }
コード例 #8
0
 public Type2Message(byte[] message, NtlmVersion version) : base(2, version)
 {
     _nonce = new byte [8];
     Decode(message);
 }
コード例 #9
0
ファイル: Type3Message.cs プロジェクト: nickchal/pash
		public Type3Message (byte[] message, NtlmVersion version) : base (3, version)
		{
			Decode (message);
		}
コード例 #10
0
ファイル: Type2Message.cs プロジェクト: nickchal/pash
		public Type2Message (byte[] message, NtlmVersion version) : base (2, version)
		{
			_nonce = new byte [8];
			Decode (message);
		}
コード例 #11
0
 protected MessageBase(int messageType, NtlmVersion version)
 {
     _type    = messageType;
     _version = version;
 }
コード例 #12
0
ファイル: MessageBase.cs プロジェクト: nickchal/pash
		protected MessageBase (int messageType, NtlmVersion version) 
		{
			_type = messageType;
			_version = version;
		}