Using BeEF for browser exploitation
BeEF stands for Browser Exploitation Framework. It is a pen testing tool that focuses on browser and related exploitation. Nowadays, there are a growing number of threats toward the client browser comprised of mobile clients, web clients, and so on. BeEF allows us to pen test the targets using client-side attack vectors such as creating users, executing malicious script, and so on. BeEF mainly focuses on web-client-based exploitation, for example, browser level.
Getting ready
BeEF XSS is already a part of Kali Linux. For this exercise, we are using a Windows machine with a Firefox browser. We will be hooking the client via the Firefox browser. On accessing the hook, the JavaScript is executed and the hook is deployed. If there are any issues while running BeEF-XSS framework, refer to the guide at https://github.com/beefproject/beef/wiki/Installation .
How to do it...
- Initiate the BeEF framework by entering following in the terminal:
cd /usr/share...