Utilizing XSS with BeEF
First published Sat Feb 14 12:41:39 2015 +0900 ; substantive revision Sat Feb 14 12:41:39 2015 +0900
LT
- BeEF - The Browser Exploitation Framework Project http://beefproject.com/
- beefproject/beef https://github.com/beefproject/beef
BeEFのインストール
- Wikiの公式ガイド https://github.com/beefproject/beef/wiki/Installation
- リポジトリの公式ガイド https://github.com/beefproject/beef/blob/master/INSTALL.txt
- 今のところ後者が最新。前者はちょっと古い
- 公式インストールスクリプト https://github.com/beefproject/beef/blob/master/install-beef
- Mac OS X/Debian/RedHatに対応している。rvmが入るので注意
Mac OS X
git clone git://github.com/beefproject/beef.git
cd beef
# システムのrubyでも動作するが必要ならrbenvを使う
# sqliteはシステムのを使えばよい
# rbenv install 1.9.3-p551 # 2系列でも一応動く
# rbenv local 1.9.3-p551
gem install bundler
bundle install
./beef
Linux (Arch Linux)
BlackArch Linuxのリポジトリを導入すればsudo pacman -S beef
で一発です。最高〜
beef
Linux (Debian)
- Kali Linuxにはデフォルトで入っています
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libc6-dev libncurses5-dev automake libtool bison subversion
git clone git://github.com/beefproject/beef.git
cd beef
# 必要ならrbenvを使う
# rbenv install 1.9.3-p551 # 2系列でも一応動く
# rbenv local 1.9.3-p551
gem install bundler
bundle install
./beef
Windows
追加の手順があるので両方の公式ガイドを参考にしてください(◞‸◟)