您的位置:首页 > 运维架构 > Linux

deepin linux下添加源,安装git及配置msf的postgresql数据库

2018-02-11 22:47 459 查看
由于机缘巧合用上了深蓝linux又想在其下安装kali的工具但是源添加无效,在阅览大批网文后开辟一条奇淫技巧

安装git

sudo apt-get install git

添加kali源(借助katoolin从git上添加源到本地)

如何使用git clone https://github.com/geange/kaliTools.git cd kaliTools/
chmod +x index.sh
sudo ./index.sh

你将会看到初始界面



选择第一个,按下Enter键,kaliTools将会添加kali的源到你本机的系统中。
第二个选项是删除kali的源,建议更新系统时删除kali的源,以免出现依赖冲突的问题
第三个选项是批量安装kali分类的软件,按下enter键进入后会出现选项,可以选择单选或者多选(按下空格键可以勾选或者取消勾选)
第四个选项是按需要安装kali的软件,需要哪一个就安装哪一个
第五个选项退出软件(我对bash还不太熟悉,不知道怎么按下cancel键退出。。。) (进入第三或者第四个选项时,如果需要退出,按下ESC键即可)

本身是自带kali内部基础大部分工具的需要的可以安装,但本文是在于解决添加源和配置msf上
添加完后退出,重新打开终端

更新源

apt-get update

十几分钟就可以更新完,当然主要看网速~~
更新完了就可以安装kali的所有工具了,举个例子apt-get install sqlmap
就是这种格式

apt-get install 软件名
当然时间充裕的话可以安装所有工具
apt-get install kali-linux-all不过安装完估计黄花菜都凉了~\(≧▽≦)/~啦啦啦
接下来就是激动人心的时刻~~~~

安装 Metasploit

既然已经添加了源那么一条命令即可
apt-get install metasploit-framework

配置postgresql 数据库

首先安装必要的命令行工具apt-get install postgresql-client
apt-get install postgresql
然后你可以选择是否安装图形化界面apt-get install pgadmin3这里我就不讲解数据库图形化了~~~
先切换到root用户,然后再切换到
postgresql
,然后就进入了数据库管理了
切换命令:
su postgres然后创建metasploit的数据库和用户createuser msf -P -S -R -D #创建用户 会提示输入密码

createdb -O msf msf #创建数据库

配置metasploit数据库的连接

在metasploit的安装目录下新建
database.yml
文件,内容如下production:
adapter: postgresql
database: msf
username: msf
password: gg #我在上一步创建用户的时候 设置的密码
host: 127.0.0.1
port: 5432
pool: 75
timeout: 5然后在msfconsole下手动连接数据库
msf > db_connect -y /usr/share/metasploit-framework/lib/met
4000
asploit/database.yml
注意:我和你们使用的目录路径不一样,找到自己创建的路径

解决metasploi搜索缓慢, 调用数据库缓存

搜索下经典的08-067漏洞攻击模块
然后。。。。。。。。发现搜索巨慢,然后看了一下帖子到了解决方法msf > search 08-067
[!] Module database cache not built yet, using slow search

Matching Modules
================

Name Disclosure Date Rank Description
---- --------------- ---- -----------
exploit/windows/smb/ms08_067_netapi 2008-10-28 great MS08-067 Microsoft Server Service Relative Path Stack Corruption

msf > exit

重启postgresql

# etc/init.d/postgresql restart

重新进msf 并重建缓存

手动连接数据库msf > db_connect -y /usr/share/metasploit-framework/database.yml
[*] Rebuilding the module cache in the background...重建缓存msf > db_rebuild_cache
[*] Purging and rebuilding the module cache in the background...查看metasploit数据库状态msf > db_status
[*] postgresql connected to msf然后搜索就是秒出了,大大提高了效率
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: