Skip to content

Commit 509ebdd

Browse files
committed
Turns out there's -k, that's easier
1 parent 54a5dfc commit 509ebdd

File tree

1 file changed

+1
-19
lines changed

1 file changed

+1
-19
lines changed

modules/post/windows/manage/youtube_broadcast.rb

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,10 @@ def peer
3333
"#{session.session_host}:#{session.session_port}"
3434
end
3535

36-
def full_screen
37-
# A fraction of delay to wait for the browser process to load
38-
select(nil, nil, nil, 0.1)
39-
begin
40-
f11 = session.railgun.user32.MapVirtualKeyA(0x7a, 0)['return'].to_i
41-
session.railgun.user32.keybd_event(0x7a, f11, 0, nil)
42-
session.railgun.user32.keybd_event(0x7a, f11, 0x02, nil)
43-
rescue Rex::Post::Meterpreter::RequestError => e
44-
return false
45-
end
46-
47-
true
48-
end
49-
5036
def start_video(id)
5137
iexplore_path = "C:\\Program Files\\Internet Explorer\\iexplore.exe"
5238
begin
53-
session.sys.process.execute(iexplore_path, "http://youtube.com/embed/#{id}?autoplay=1")
39+
session.sys.process.execute(iexplore_path, "-k http://youtube.com/embed/#{id}?autoplay=1")
5440
rescue Rex::Post::Meterpreter::RequestError => e
5541
return false
5642
end
@@ -69,10 +55,6 @@ def run
6955
return
7056
end
7157

72-
unless full_screen
73-
print_error("#{peer} - Unable to enforce full screen")
74-
return
75-
end
7658
end
7759

7860
end

0 commit comments

Comments
 (0)