Store the server time in Ruby object format

git-svn-id: file:///home/svn/framework3/trunk@10354 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
HD Moore 2010-09-17 21:03:08 +00:00
parent a5c92b7a52
commit 31f5ee512c
1 changed files with 2 additions and 1 deletions

View File

@ -513,6 +513,7 @@ EVADE = Rex::Proto::SMB::Evasions
if (ack['Payload'].v['ServerDate'] > 0)
stamp = UTILS.time_smb_to_unix(ack['Payload'].v['ServerDate'],ack['Payload'].v['ServerTime'])
self.server_date = ::Time.at(stamp)
end
return ack
@ -1732,7 +1733,7 @@ EVADE = Rex::Proto::SMB::Evasions
end
# public read/write methods
attr_accessor :native_os, :native_lm, :encrypt_passwords, :extended_security, :read_timeout, :evasion_opts
attr_accessor :native_os, :native_lm, :encrypt_passwords, :extended_security, :read_timeout, :evasion_opts, :server_date
# public read methods
attr_reader :dialect, :session_id, :challenge_key, :peer_native_lm, :peer_native_os