Exploiting browsers for fun and profit
Web browsers are used primarily for surfing the web; however, an outdated web browser can lead to the entire system being compromised. Clients may never use the preinstalled web browsers and instead choose one based on their preference; however, the default preinstalled web browser can still lead to various attacks on the system. Exploiting a browser by finding vulnerabilities in the browser components is known as browser-based exploitation.
Note
For more information on Firefox vulnerabilities, refer to https://www.cvedetails.com/product/3264/Mozilla-Firefox.html?vendor_id=452. Refer to Internet Explorer vulnerabilities at https://www.cvedetails.com/product/9900/Microsoft-Internet-Explorer.html?vendor_id=26.
The browser autopwn attack
Metasploit offers browser autopwn, a collection of various attack modules that aim to exploit the target's browser by triggering the relevant vulnerabilities. To understand the inner workings of this module, let's discuss...