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

歡迎訪問 生活随笔!

生活随笔

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

Ubuntu

本地搭建Wooyun漏洞库(二)——Ubuntu 18.04下搭建WooYun漏洞库

發(fā)布時間:2023/12/31 Ubuntu 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 本地搭建Wooyun漏洞库(二)——Ubuntu 18.04下搭建WooYun漏洞库 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文參考https://github.com/grt1st/wooyun_search

這篇文章是建立在已經(jīng)搭建好LAMP環(huán)境的基礎(chǔ)上進行的,搭建方法可見:本地搭建Wooyun漏洞庫(一)——Ubuntu 18.04下搭建LAMP環(huán)境

一、下載資源

訪問https://github.com/grt1st/wooyun_search,下載所需文件。

下載該ZIP文件(文件名為:wooyun_search-master),其中文件bugs和drops內(nèi)容為空,需另外下載,下載鏈接如下所示:

bugs?? 鏈接: https://pan.baidu.com/s/1n_kkUaZZxcTEa4-v6sGa9Q 密碼: sg98 (20180707)
drops? 鏈接: https://pan.baidu.com/s/1r2Y7rfntwnjglX6HtzDk6w 密碼: 738f (20180707)

下載好WooYun_Bugs(漏洞庫)、WooYun_Drops(知識庫)之后,需對里面的壓縮文件進行解壓。注意:只需分別對文件WooYun_Bugs(漏洞庫)、WooYun_Drops(知識庫)中的一個壓縮文件進行徹底解壓即可。解壓成功后,分別將這兩個文件中的內(nèi)容放到對應(yīng)的bugs、drops文件中。

接下來就是將文件wooyun_search-master放進先前搭建好的web服務(wù)器目錄下(/var/www/html),并將文件wooyun_search-master重命名為wooyun,方便后面進行搜索。

文件說明:app_bugs.py bugs的索引,依賴lxmlapp_drops.py drops的索引,依賴lxmlindex.html 搜索的主頁search.php 執(zhí)行搜索的頁面config.php php配置文件./bugs bugs靜態(tài)文件的目錄./drops drops靜態(tài)文件的目錄

app_bugs.py為建立bugs索引的腳本,app_drops.py為建立drops索引的腳本。

因為python腳本中open()函數(shù)打開的文件名不能為中文,建議將drops目錄下的中文文件名改為英文(例如,安全運維-xxxx.html=>safe-xxxx.html)

二、安裝依賴組件

  • python 2.7和pip

  • python依賴:MySQLdb,lxml(推薦)

提示:以下操作均在root權(quán)限下進行(每個人搭建過程中遇到的問題會不一樣,本文不保證能解決所有問題,個別問題需自己去手動查搜索。)

2.1 安裝Python

apt install python

2.2 安裝pip

安裝時若出現(xiàn)詢問框,按默認的安裝就行。安裝完成后,可輸入如下命令進行版本查詢。

2.3 安裝MySQLdb

MySQLdb — Python 連接 MySQL 的模塊。

pip install mysql-python??????

使用pip安裝,若出現(xiàn)以上異常 — EnvironmentError: mysql_config not found,需安裝另一個依賴 apt-get install libmysqld-dev

再次安裝pip install mysql-python,安裝成功之后,進入到python環(huán)境確認— import MySQLdb

2.4 安裝lxml

lxml是python的一個解析庫,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。

安裝依賴 — apt-get install libxml2-dev libxslt-dev

安裝lxml —— apt-get install python-lxml?? 或??? pip install lxml

三、索引配置

3.1 修改py文件

打開終端,切到/var/www/html/wooyun目錄下,分別在腳本app_bugs.py、app_drops.py中修改如下語句,更改參數(shù)如主機、端口號、用戶名、密碼(將光標定位到需要更改的位置,輸入i,即可進行添加)。

3.2 創(chuàng)建數(shù)據(jù)庫、表

在mysql中建立數(shù)據(jù)庫wooyun,數(shù)據(jù)表bugs、drops,分別建立字段title、dates、author、type、corp、doc與title、dates、author、type、doc。

CREATE DATABASE `wooyun` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;create table bugs(title VARCHAR(500),dates DATETIME, author CHAR(255),type CHAR(255),corp CHAR(255),doc VARCHAR(200) PRIMARY KEY);create table drops(title VARCHAR(500),dates DATETIME, author CHAR(255),type CHAR(255),doc VARCHAR(200) PRIMARY KEY);

注意mysql編碼如下,需要為utf-8(character_set_server不為utf-8要修改mysql配置文件)

use wooyun; show variables like 'character%'; #查看編碼 +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+

以下是修改character_set_server的編碼的方法。修改完之后,記得重啟mysql服務(wù)。

3.3 建立索引

切換到/var/www/html/wooyun目錄下,分別執(zhí)行app_bugs.py、app_drops.py文件

python ./app_bugs.py python ./app_drops.py

執(zhí)行完后在mysql中進行查詢,bugs數(shù)目為40280,drops數(shù)目為1264

use wooyun; select count(*) from bugs; select count(*) from drops;

在瀏覽器中輸入"Web服務(wù)器ip/wooyun",便可以進入到WooYun查詢頁面。

總結(jié)

以上是生活随笔為你收集整理的本地搭建Wooyun漏洞库(二)——Ubuntu 18.04下搭建WooYun漏洞库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。