Store the time zone as well

git-svn-id: file:///home/svn/framework3/trunk@10357 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
HD Moore 2010-09-17 21:19:04 +00:00
parent 9712a99e42
commit 012654947a
1 changed files with 2 additions and 1 deletions

View File

@ -514,6 +514,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)
self.server_zone = ack['Payload'].v['Timezone']
end
return ack
@ -1733,7 +1734,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, :server_date
attr_accessor :native_os, :native_lm, :encrypt_passwords, :extended_security, :read_timeout, :evasion_opts, :server_date, :server_zone
# public read methods
attr_reader :dialect, :session_id, :challenge_key, :peer_native_lm, :peer_native_os