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

由于机缘巧合用上了深蓝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/metasploit/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
然后搜索就是秒出了,大大提高了效率
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值