Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Path: blob/master/documentation/modules/auxiliary/gather/chrome_debugger.md
Views: 11784
Vulnerable Application
This module takes advantage of misconfigured headless chrome sessions and either retrieves a specified file off the remote file system, or makes a web request from the remote machine.
This can be useful for retrieving cloud metadata in certain scenarios. Primarily this module targets developers.
A vulnerable Headless Chrome session can be started with the following command:
This will start a webserver running on port 9222 for all network interfaces.
Verification Steps
Start
msfconsole
Execute
auxiliary/gather/chrome_debugger
Execute
set RHOST $REMOTE_ADDRESS
Execute
set RPORT 9222
Execute either
set FILEPATH $FILE_PATH_ON_REMOTE
orset URL $URL_FROM_REMOTE
Execute
run
Options
FILEPATH
The file path on the remote you wish to retrieve.
URL
A URL you wish to fetch the contents of from the remote machine.
Note: One or the other must be set!