Dont put the load_priv into the timeout block

git-svn-id: file:///home/svn/framework3/trunk@10603 4d416f70-5f16-0410-b530-b9f4589650da
unstable
HD Moore 2010-10-08 17:31:08 +00:00
parent 9c54152d81
commit 504be7e7e2
1 changed files with 6 additions and 1 deletions

View File

@ -43,16 +43,21 @@ module MeterpreterOptions
session.load_session_info
end
admin = false
begin
::Timeout.timeout(30) do
if session.railgun and session.railgun.shell32.IsUserAnAdmin()["return"] == true
session.load_priv
admin = true
session.info += " (ADMIN)"
end
end
rescue ::Exception
end
session.load_priv if admin
end
if (datastore['InitialAutoRunScript'].empty? == false)
args = datastore['InitialAutoRunScript'].split