之前出的那個Broadcom的兩種網(wǎng)卡型號的DoS代碼使我知道了Lorcon這玩意兒,既然此文Lorcon2是重點那就順便帶過一下。
成都創(chuàng)新互聯(lián)主營平遠網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),平遠h5微信小程序定制開發(fā)搭建,平遠網(wǎng)站營銷推廣歡迎平遠等地區(qū)企業(yè)咨詢Lorcon是什么?
項目主頁: http://802.11ninja.net/ && https://code.google.com/p/lorcon/
Lorcon is an open source network tool for Wi-Fi injection.
說白了就是一個開源的對于無線數(shù)據(jù)包進行注入的玩意兒;
現(xiàn)在聽起來可能沒有多牛逼,但是在當(dāng)年mac80211還未有多少支持之前,這可是新鮮玩意兒;耳熟能詳?shù)腶ircrack-ng套裝就是使用的比Lorcon新一點的osdep庫。
后來這個模塊也被很多作者用來寫關(guān)于無線方面利用的Exploit,在exploit-db上大家會找到很多不管是python寫的還是ruby寫的,都會提到Lorcon這么個玩意兒。
Metasploit默認是不會順帶安裝上Lorcon2模塊的,所以/opt/metasploit/msf3/modules/auxiliary/dos/wifi/下 或者exploit下一些關(guān)于無線方面的利用 or 輔助什么的都沒法使用,會提示某個ruby腳本怎么怎么滴。
查閱官方文檔之后和看了部分資料后我就mark一下具體怎么讓metasploit安裝上lorcon模塊把。
- # apt-get install libnl-dev #首先apt安裝一個支持模塊,要不編譯還是后期使用會掛掉
- # cd /opt/metasploit3/msf3/external/ruby-lorcon2/
- # svn co http://802.11ninja.net/svn/lorcon/trunk lorcon2
- # cd lorcon2
- # ./configure --prefix=/usr && make && make install
- # cd ..
- # ruby extconf.rb #注意請使用1.9.1或者以上版本的ruby,否則可能生成后的makefile無法make
- # make && make install
- # cp Lorcon2.so /opt/metasploit/ruby/lib/ruby/site_ruby/1.9.1/i686-linux/cp /usr/lib/liborcon2* /opt/metasploit/msf3/lib/
基本就是svn原碼 安裝然后拷貝編譯好后的.so文件丟進msf目錄讓msf后期調(diào)用
好了這樣基本就搞定了,俺這里有一鍵執(zhí)行腳本:
- #!/bin/bash
- # Script to install Lorcon2 on Backtrack 5 R2
- # By Robert Portvliet
- # Foundstone
- # Set up variables
- msfwifi_dir="/opt/metasploit/msf3/modules/auxiliary/dos/wifi/"
- rubylorcon_dir="/opt/metasploit/msf3/external/ruby-lorcon2/"
- msfuzz_dir="/opt/metasploit/msf3/modules/auxiliary/fuzzers/wifi/"
- echo "[*] This script will install Lorcon2 on Backtrack 5 R2"
- echo "[*] Install libnl netlink library"
- apt-get install libnl-dev
- echo "[*] Downloading Lorcon2 from SVN"
- svn co http://802.11ninja.net/svn/lorcon/trunk lorcon2
- echo "[*] Copying Lorcon2 to MSF"
- cp -r ./lorcon2 $rubylorcon_dir
- echo "[*] Fixing MSF wireless modules"
- sed -i 's/+ channel.chr/+ datastore['\''CHANNEL'\''].to_i.chr/g' $msfwifi_dir/ssidlist_beacon.rb
- sed -i 's/+ channel.chr/+ datastore['\''CHANNEL'\''].to_i.chr/g' $msfwifi_dir/netgear_*
- sed -i 's/+ channel.chr/+ datastore['\''CHANNEL'\''].to_i.chr/g' $msfuzz_dir/*.rb
- sed -i 's/Lorcon/Lorcon2/g' $msfwifi_dir/ssidlist_beacon.rb
- echo "[*] Fixing Ruby-Lorcon2 before building"
- sed -i 's/STR2CSTR/StringValuePtr/g' $rubylorcon_dir/Lorcon2.c
- echo "[*] Building Lorcon2"
- cd $rubylorcon_dir/lorcon2
- ./configure --prefix=/usr && make && make install
- cd ..
- echo "[*] Building Ruby-Lorcon2"
- ruby ./extconf.rb && make && make install
- echo "[*] Copying Lorcon2 libraries into Metasploit"
- cp $rubylorcon_dir/Lorcon2.so /opt/metasploit/ruby/lib/ruby/site_ruby/1.9.1/i686-linux/
- cp /usr/lib/liborcon2* /opt/metasploit/msf3/lib/
- echo "[*] Finished, fire up a wireless module and see if it works"
好了,以后Metasploit就可以使用無線模塊的東西了~
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。
當(dāng)前標(biāo)題:給Metasploit安裝無Lorcon2線支持模塊-創(chuàng)新互聯(lián)
文章地址:http://muchs.cn/article34/phepe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站策劃、網(wǎng)站導(dǎo)航、網(wǎng)站改版、Google、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容