Skip to content

Commit 78dc2b0

Browse files
committed
more chromecast documentation
1 parent 7659337 commit 78dc2b0

File tree

3 files changed

+68
-1
lines changed

3 files changed

+68
-1
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
This module plays (by default) [https://www.youtube.com/watch?v=kxopViU98Xo]("Epic sax guy 10 hours") on a target Google Chromecast via YouTube.
2+
3+
Naturally, audio should be cranked to 11 before running this module.
4+
5+
## Verification Steps
6+
7+
1. Do: ```use auxiliary/scanner/http/chromecast_webserver ```
8+
2. Do: ```set RHOST [IP]```
9+
3. Do: ```run```
10+
11+
## Options
12+
13+
**VID**
14+
15+
The YouTube video to be played. Defaults to [https://www.youtube.com/watch?v=kxopViU98Xo](kxopViU98Xo)
16+
17+
## Sample Output
18+
19+
Of note, this was played on a 1st generation Google Chromecast (USB stick looking, not circular)
20+
21+
```
22+
msf > auxiliary/admin/chromecast/chromecast_youtube
23+
msf auxiliary(chromecast_youtube) > set rhost 10.10.10.196
24+
rhost => 10.10.10.196
25+
msf auxiliary(chromecast_youtube) > run
26+
27+
[+] Playing https://www.youtube.com/watch?v=kxopViU98Xo
28+
[*] Auxiliary module execution completed
29+
```
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
This module is a scanner which enumerates Google Chromecast via its HTTP interface (default port 8008). The WiFi access point the Chromecast is also enumerated.
2+
3+
## Verification Steps
4+
5+
1. Do: ```use auxiliary/scanner/http/chromecast_webserver ```
6+
2. Do: ```set RHOSTS [IP]```
7+
3. Do: ```run```
8+
9+
## Sample Output
10+
11+
Of note, all 3 of the devices are the 1st generation Google Chromecast (USB stick looking, not circular)
12+
13+
```
14+
msf > use auxiliary/scanner/http/chromecast_webserver
15+
msf auxiliary(chromecast_webserver) > set threads 10
16+
threads => 10
17+
msf auxiliary(chromecast_webserver) > set verbose true
18+
verbose => true
19+
msf auxiliary(chromecast_webserver) > set rhosts 10.10.10.0/24
20+
rhosts => 10.10.10.0/24
21+
msf auxiliary(chromecast_webserver) > run
22+
23+
[+] 10.10.10.25:8008 - Chromecast "Guest Bedroom" is connected to Rapid7_wifi
24+
[*] Scanned 26 of 256 hosts (10% complete)
25+
[*] Scanned 52 of 256 hosts (20% complete)
26+
[*] Scanned 78 of 256 hosts (30% complete)
27+
[*] Scanned 108 of 256 hosts (42% complete)
28+
[*] Scanned 128 of 256 hosts (50% complete)
29+
[*] Scanned 154 of 256 hosts (60% complete)
30+
[*] Scanned 183 of 256 hosts (71% complete)
31+
[+] 10.10.10.192:8008 - Chromecast "Bedroom" is connected to Rapid7_wep
32+
[+] 10.10.10.196:8008 - Chromecast "cast" is connected to Rapid7_wep
33+
[*] Scanned 213 of 256 hosts (83% complete)
34+
[*] Scanned 232 of 256 hosts (90% complete)
35+
[+] 10.10.10.236:8008 - Chromecast "Basement" is connected to Rapid7_wep
36+
[*] Scanned 256 of 256 hosts (100% complete)
37+
[*] Auxiliary module execution completed
38+
```

documentation/modules/auxiliary/scanner/http/chromecast_wifi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
This module is scanner which enumerates wifi access points visible from a Google Chromecast via its HTTP interface (default port 8080). Any wifi access point the Chromecast is associated with or can be associated with is marked with an `(*)`.
1+
This module is a scanner which enumerates WiFi access points visible from a Google Chromecast via its HTTP interface (default port 8080). Any wifi access point the Chromecast is associated with or can be associated with is marked with an `(*)`.
22

33
## Verification Steps
44

0 commit comments

Comments
 (0)