8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

浅谈基于浏览器的攻击框架BeEF(1)使用说明

IT171中文网 管理员组 2013-7-13 1927


一、BeEF简介
BeEF是浏览器攻击框架的简称,是一款专注于浏览器端的渗透测试工具。可在其官网找到更详细的介绍http://beefproject.com/
二、安装BeEF
先下载Beef最新版本
$ svn checkout http://beef.googlecode.com/svn/track/ beef
$ ruby install
选择第一项自动安装需要的相关gems即可,也可以选择2按照提示一个一个进行安装,安装完成后就可以直接启动了
$ ruby beef -x
三、使用说明
3.1 启动BeEF
安装完成后,启动BeEF
#./beef
命令行中显示的UI URL以后即为WEB接口,用浏览器打开,输入默认密码beef/beef,即可进入BeEF管理页面
按照提示,假设此时目标192.168.11.1的服务器访问了这个demo页面
http://192.168.11.152:3000/demos/basic.html。则就被hook上了,如下图所示
3.2 实施攻击
HOOK持续的时间为关闭测试页面为止。在此期间,相当于被控制了,可以发送攻击命令了。选择commands栏,可以看到很多已经分好类的攻击模块。
其中,4种颜色分别表示:
该攻击模块可用,且隐蔽性强
该攻击模块可用,但隐蔽性查
该用户模块是否可用还有待验证
该攻击模块不可用
例如,选取MISC下的Raw JavaScript模块作为测试用例,右端表格有该模块的详细说明,以及一些可选的参数等。输入Javascript code,点击Excute进行攻击,效果如下图所示
3.3 Proxy功能
选中目标主机,点右键,在菜单中选中Use as Proxy
然后再Rider选项卡中的Forge Request 编辑并发送想要发送的内容
通过查看目标浏览器firebug记录,可以确信确实发送了该http,达到了代理效果。同时Rider下的History选项也记录了发送历史记录

">

1 2 3 下一页>>
内容导航 第 1 页:使用说明 第 2 页:Metasploit组合 第 3 页:实现原理


原文:浅谈基于浏览器的攻击框架BeEF(1)


来源:网络转载[hr]
最新回复 (32)
全部楼主
返回
发新帖
我也是有底线哒~