日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

kali linux(全版本)详细安装w3af指南(文内提供成品镜像下载)

發布時間:2023/12/14 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 kali linux(全版本)详细安装w3af指南(文内提供成品镜像下载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

kali linux(全版本)詳細安裝w3af指南(2019年)

在網上搜索w3af安裝指南的過程中,發現現有指南已經不適用于2018年之后的許多kali linux版本,因此在這里更新一下安裝指南,為大家排坑的同時,拋磚迎玉,歡迎討論。

需要更新源w3af安裝控制臺安裝pybloomfiltermmap-修改文件安裝依賴npm/retirew3af_dependency_install.sh安裝圖形界面下載軟件包安裝軟件包并配置快捷方式下載 依賴 和 安裝 libicu57安裝依賴

提供一份已經配置完成的鏡像(防呆不防傻)

鏈接:https://pan.baidu.com/s/1m-Apkd0L4z79cSSaD5Z3GQ
提取碼:rr81

一、 安裝W3af(控制臺)

(1) 更新源

#打開更新源列表 vi /etc/apt/sources.list #更改更新源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb http://ftp.de.debian.org/debian buster main #更新命令: apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y #阿里云# deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib #后續依賴所需下載地址# deb http://ftp.de.debian.org/debian buster main

(2) 下載w3af并安裝pybloomfiltermmap

1、進入安裝目錄

cd /usr/local/src

2、下載w3af

git clone https://github.com/andresriancho/w3af.git

3、 安裝pybloomfiltermmap graphviz

sudo apt install -y python-pybloomfiltermmap

安裝完成后可以看到python-pybloomfiltermmap版本為0.3.15

(3) 修改文件(針對18年以后版本此處格外注意,有坑)

修改文件的原因:

f786548139:這里可以看到pybloomfiltermmap版本為0.3.15 w3af文件中需要安裝的版本為0.3.14 并且kali自帶的lxml和openssl版本與w3af中需要安裝的版本也不一樣 修改w3af文件改成kali自帶的版本 否則安裝的時候會出錯。

具體則是修改requirements.py文件和mac.py文件中的相關參數。(不會vi的可以直接進可視化操作系統 左上角>>位置>>計算機>>/usr/…找到py文件編輯)

cd /usr/local/src/w3af vim w3af/core/controllers/dependency_check/requirements.py PIPDependency(‘pybloomfilter’, ‘pybloomfiltermmap’, ‘0.3.15’), PIPDependency(‘OpenSSL’, ‘pyOpenSSL’, ‘16.2.0’), PIPDependency(‘lxml’, ‘lxml’, ‘3.7.1’), vim w3af/core/controllers/dependency_check/platforms/mac.py MAC_CORE_PIP_PACKAGES.remove(PIPDependency(‘pybloomfilter’, ‘pybloomfiltermmap’, ‘0.3.15’)

那么這里我們會有疑惑,上面改的這些數值是怎么得來的,我們自己kali自帶的lxml和openssl版本是多少?這些數值是否適配我們自己的kali?

最先發現這個解決方法的是GitHub上的一個德國小哥:

I found a Solution to install w3af under Kali Rolling 2017.u have to do this steps
pybloomfiltermmap => '0.3.15’
pyOpenSSL => '16.2.0’
lxml =>'3.7.1’
pybloomfiltermmap =>'0.3.15’

目前網上教程和youtube上的教程都是參考這個數值來修改的,不過,這些數值到如今,很多已經不對了,后面會告訴大家如何獲得適配自己kali系統的數值。暫時先如此修改。

(4) 安裝依賴

1、執行./w3af_gui

cd cd /usr/local/src/w3af ./w3af_gui

會提示需要安裝的依賴,并在/tmp下面生成執行命令./w3af_dependency_install.sh

2、安裝w3af_dependency_install.sh

cd /tmp/w3af_dependency_install.sh

在執行腳本后,會有報錯,而這(紅框標記處)后面的版本號,就是requirements.py文件中需要額外修改的參數。

successfully之后還有一個錯誤,這是由于沒有安裝npm,后面解決。

按前面方法將requirements.py文件中參數全部修改完成之后,檢查下是否有修復。

apt --fix-broken install

3、安裝retire(同時安裝npm)

cd cd /usr/local/src/w3af ./w3af_console

會提示接下來需要安裝什么內容(如果此處不是要求安裝retire,按照回顯命令安裝,或者使用”apt-get install 缺失依賴名稱“命令來安裝)

<1> 安裝npm

apt-get install npm

<2>安裝retire

npm install -g retire

4、再次執行w3af_console

cd cd /usr/local/src/w3af ./w3af_console


自此,w3af控制臺已經安裝完成。

二、 安裝W3af(圖形界面)

(1)執行w3af_gui(圖形界面入口),安裝依賴

cd cd /usr/local/src/w3af ./w3af_gui

提示需要安裝graphviz包

sudo apt-get install graphviz

再次執行w3af_gui 提示no module named webkit

(2)安裝webkit(有坑)

安裝軟件包-共一個安裝依賴-共三個下載軟件包和依賴存在報錯風險-處理安裝libicu571個存在報錯風險-處理完成

1、下載軟件包

cd ../ wget http://ftp.br.debian.org/debian/pool/main/p/pywebkitgtk/python-webkit_1.1.8-3_amd64.deb

2、下載依賴

wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb wget http://ftp.br.debian.org/debian/pool/main/p/python-support/python-support_1.0.15_all.deb wget http://ftp.br.debian.org/debian/pool/main/w/webkitgtk/libwebkitgtk-1.0-0_2.4.11-3_amd64.deb

3、檢查是否存在修復

apt --fix-broken install

4、安裝依賴

dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb

先執行一條,發現報錯,說缺少libicu57:admin64。

5、安裝libicu57

如果我們直接"apt-get install",會提示更新源沒有libicu57。先確保是否在/etc/apt/sources.list中加入下面的更新源。

deb http://ftp.de.debian.org/debian buster main

瀏覽器沿著地址可以找到:http://ftp.de.debian.org/debian/pool/main/i/icu/
此處一定要注意文件名,是否是57,是否帶—dbg

下載libicu57:

wget http://ftp.de.debian.org/debian/pool/main/i/icu/libicu57_57.1-6+deb9u2_amd64.deb

安裝libicu57:

dpkg -i libicu57_57.1-6+deb9u2_amd64.deb

6、繼續安裝依賴

dpkg -i libjavascriptcoregtk-1.0-0_2.4.11-3_amd64.deb dpkg -i python-support_1.0.15_all.deb

7、繼續安裝依賴(單獨拿出是因為此處會報錯)

dpkg -i python-webkit_1.1.8-3_amd64.deb


報錯是因為缺乏依賴,需要按照提示安裝依賴。

apt-get install libegl1-mesa apt-get install libegl1-x11


此處報錯不重要,只需要其中一個安裝成功即可。

8、安裝軟件包

dpkg -i python-webkit_1.1.8-3_amd64.deb

如果報錯,可以嘗試再次執行修復命令:

apt --fix-broken install

此外,要注意是都在正確的目錄安裝!!!!!!!!!切記,不然將顯示:

處理歸檔 python-webkit_1.1.8-3_amd64.deb (–install)時出錯

三、 安裝完成

(1) 啟動

cd /usr/local/src/w3af ./w3af_gui

(2) 創建桌面快捷方式

我們每次使用都需要在終端進入/usr/local/src/w3af中./w3af_gui,這樣操作不是很方便,我們可以在桌面上設置一個快捷方式,以后運行只要雙擊圖標即可。

一個桌面快捷方式是由內含該APP元信息(例如,app的名字,啟動命令或者圖標位置等)的.desktop文件所表示的。桌面快捷方式文件放置于/usr/share/applications或者~/.local/share/applications處。前一個目錄存儲的桌面快捷方式每個用戶都可以使用,而后一個目錄則含有僅僅為特定用戶創建的快捷方式。

要為特定程序或命令創建桌面快捷方式,你可以使用任意文本編輯器創建一個.desktop文件,然后把它放到/usr/share/applications或者~/.local/share/applications處。

1、創建.desktop文件

cd /usr/share/applications #前往applications目錄 vim w3af.desktop #創建名為w3af的.desktop文件


在vim中編輯加入如下內容:

[Desktop Entry] Encoding=UTF-8 Version=1.0 Name[en_US]=w3af GenericName=w3af Exec=/bin/sh "/usr/local/src/w3af/w3af_gui" Terminal=false Icon[en_US]=/opt/yed-3.11.1/icons/yicon32.png Type=Application Categories=Application;Development; Comment[en_US]=yEd Graph Editor StartupNotify=true

Exec =/bin/sh 后的引號內寫入自己w3af執行文件的路徑,保存退出(esc:wq)

2、添加可執行權限并復制至桌面

<1> 添加可執行權限

chmod +x w3af.desktop

<2> 復制至桌面

cp /usr/share/applications/w3af.desktop /root/桌面

雙擊即可開啟w3af

參考:
1: https://blog.csdn.net/f786548139/article/details/80604586
2: https://blog.csdn.net/SouthWind0/article/details/82973281
3: https://blog.csdn.net/weixin_34744507/article/details/83049215
4: https://www.cnblogs.com/zylq-blog/p/6694566.html
5: https://www.freebuf.com/column/145984.html
6: https://github.com/andresriancho/w3af/issues/15523
7: https://blog.csdn.net/doupeihua/article/details/52020551

總結

以上是生活随笔為你收集整理的kali linux(全版本)详细安装w3af指南(文内提供成品镜像下载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 激情 小说 亚洲 图片 伦 | 中文字幕一区二区在线观看视频 | 日韩av不卡在线 | 一级在线| 中文字幕在线观看视频www | 久久精品国产网红主播 | 视频丨9l丨白浆 | 四虎影视成人永久免费观看亚洲欧美 | 一个人免费在线观看视频 | 香蕉久久夜色精品国产使用方法 | 娇妻高潮浓精白浆xxⅹ | 免费观看一区二区三区 | 成人免费看高清电影在线观看 | 日韩欧美中文字幕一区二区三区 | 亚洲爱视频 | 韩国av网 | 激情婷婷综合网 | 91亚瑟视频 | 午夜视频一区二区 | 日韩精品中文字幕在线观看 | 色婷亚洲| 欧美精品99久久 | 91九色偷拍 | 被两个男人吃奶三p爽文 | 就去吻综合 | 日本黄色成人 | 国产免费二区 | 亚洲男女一区二区三区 | 国产精品熟女久久久久久 | 国产不卡二区 | 免费网站观看www在线观 | 成人免费看aa片 | 日韩精品欧美在线 | 韩国美女av | 成人午夜网 | 日韩高清一区二区 | 欧美黄色录像带 | 久久叉| 扩阴视频 | 天天天色| 粉嫩av蜜桃av蜜臀av | 777精品伊人久久久久大香线蕉 | 国产模特av私拍大尺度 | 久久婷婷热| 亚洲天堂视频在线 | 成人午夜在线 | 熟女国产精品一区二区三 | 尤物一区 | 国产好片无限资源 | aaa欧美| 高清不卡一区 | 日本免费在线播放 | 成人国产免费 | 成人网免费看 | 国产精品va无码一区二区三区 | 毛片基地在线播放 | 国产奶水涨喷在线播放 | 蜜桃传媒一区二区亚洲 | 久久av免费观看 | 亚洲在线观看av | 中文字幕在线观看 | 精品国产一区二区三区性色av | 亚洲不卡视频在线观看 | 亚洲激情视频在线观看 | 一本色道久久88综合无码 | 国产jzjzjz丝袜老师水多 | 青青草国产在线 | 99热精品在线 | 91视频啊啊啊 | 久久午夜视频 | 久久久久久九九九九九 | 日韩福利视频网 | 黄色免费网站在线观看 | 国产精品天天av精麻传媒 | 波多野结衣不卡视频 | 97精品一区二区三区 | 手机在线不卡av | 欧美性欧美zzzzzzzzz | 日韩中文字幕免费在线观看 | 亚洲人高潮女人毛茸茸 | 深夜小视频在线观看 | 日韩一卡二卡三卡四卡 | 国产精品av在线免费观看 | 成人tv| 日韩精品一区二区亚洲av性色 | 久久久久久久极品内射 | a级一a一级在线观看 | 青青青视频免费 | 欧美色婷婷 | 精品人妻一区二区三区日产乱码卜 | 欧美高清v | 少妇专区 | 97影院| 中文字幕精品久久久久人妻红杏1 | 国产精品第12页 | 久草久草久草 | 老外毛片 | 老女人综合网 | 九色91popny蝌蚪新疆 |