kali2.0 msfconsole怎么连接数据库

kali2.0 msfconsole怎么连接数据库,第1张

1、postgresql启动。

service postgresql start1

2、进入postgresql配置

sudo -u postgres psql

alter user postgres with password 'admin';12

注意1:’admin’ 这个是密码。

注意2:分号!!!! 一定要带上分号”;”。

注意3:\q:退出数据库

3、修改linux系统的postgres用户的密码(密码与数据库用户postgres的密码相同)

root@kali:~# sudo passwd -d postgres

passwd:密码过期信息已更改。

root@kali:~# sudo -u postgres passwd

输入新的 UNIX 密码:

重新输入新的 UNIX 密码:

passwd:已成功更新密码123456

4、修改PostgresSQL数据库配置实现远程访问

root@kali:~# vi /etc/postgresql/94/main/postgresqlconf1

更改#listen_addresses = 'localhost'为listen_addresses = ''

更改#password_encryption = on为password_encryption = on

root@kali:~# vi /etc/postgresql/94/main/pg_hbaconf1

在文档末尾加上以下内容

# to allow your client visiting postgresql server

host all all 0000/32 md512

root@kali:~# service postgresql restart 1

注意1:”#”号,一定要把”#”删除掉。

注意2:在vi编辑模式下点击键盘字母a是进入编辑模式,编辑完成后点击“esc”退出编辑模式然后在最下方输入”:wq”保存并退出。

5、管理PostgreSQL用户和数据库

root@kali:~# psql -U postgres -h 127001

用户 postgres 的口令:

psql (946)

SSL连接 (协议: TLSv12, 加密:ECDHE-RSA-AES256-GCM-SHA384,二进制位: 256, 压缩比: 关闭)

输入 "help" 来获取帮助信息

postgres=# create user msf with password 'admin' nocreatedb;

CREATE ROLE

postgres=# create database msf with owner=msf;

CREATE DATABASE

postgres=# \q123456789101112

注意1:还是要注意分号!!!没有分号命令就无法执行。

注意2:注意复制的时候”“符号问题。

注意3:user后面是用户名,password后面是用户名对应的密码。

注意4:命令执行后有返回结果才是执行成功了。

6、msf配置连接

root@kali:~# msfconsole

msf > db_status

[] postgresql selected, no connection

msf > db_connect msf:admin@127001/msf

[] Rebuilding the module cache in the background

msf > db_status

[] postgresql connected to msf

msf > 12345678

db_connect -y /usr/share/metasploit-framework/config/databaseyml1

在msf启动后连接数据库就好。

注意1:”msf:admin”这个是步骤5中的

“create user msf with password ‘admin’ nocreatedb;”所建立的。

“127001”是指本机。

“msf”这个是库名。

注意2:”[] postgresql connected to msf”这个是说明以链接成功数据库。

7、配置自动连接

自动连接可以通过配置文件 /usr/share/metasploit-framework/config/databaseyml 完成,内容可以通过复制databaseymlexample并修改内容来完成设置。

root@kali:/usr/share/metasploit-framework/config#cp databaseymlexample databaseyml

root@kali:/usr/share/metasploit-framework/config#vi databaseyml

root@kali:/usr/share/metasploit-framework/config#cat databaseyml123

development: &pgsql

adapter: postgresql

database: msf

username: msf

password: admin

host: localhost

port: 5432

pool: 5

timeout: 5123456789

主要改database、password、host这三个值

重新执行msfconsole即可直接链接数据库

第一步:进入mysql官方网站

第二步:选择MySQL Community Server(GPL)

第三步:进入下载页面,会看到Mysql Community Server 5617选择自己的linux版本,我的是ubuntu1404,选择Linux-Generic,把页面往下翻,选择Linux-Generic(glibc 25)(x86,64-bit), Compressed TAR Archive下载

第四步:点击下载之后会出现oracle的登陆界面,注册用户后登陆oracle账号,即可免费下载mysql-5617-linux-glibc25-x86_64targz

第五步:下载之后文件在/home/liubei/下载 目录下,打开命令行,对文件夹进行解压,给这么长的文件夹起个别名,找到mysql提供的官方安装指导,具体代码:

第五步代码:

shell>cd /usr/local

shell>sudo tar zxvf /home/liubei/下载/mysql-5617-linux-glibc25-x86_64targz

shell>sudo ln -s mysql-5617-linux-glibc25-x86_64targz mysql

shell>cd mysql

shell>ls

第六步:通过上面的 *** 作你就能看到mysql文件夹里面的INSTALL-BINARY文件,用gedit将其打开,代码如下

第六步代码:

shell>gedit INSTALL-BINARY

第七步:这个文档中会有如下图所示的一段代码,如下,接下来我分析文档里的代码,和我自己安装过程中的一些问题,和我的安装代码

第八步:

文档安装代码:

shell> groupadd mysql

shell> useradd -r -g mysql mysql

shell> cd /usr/local

shell> tar zxvf /path/to/mysql-VERSION-OStargz

shell> ln -s full-path-to-mysql-VERSION-OS mysql

shell> cd mysqlshell> chown -R mysql

shell> chgrp -R mysql

shell> scripts/mysql_install_db --user=mysql

shell> chown -R root

shell> chown -R mysql data

shell> bin/mysqld_safe --user=mysql &

# Next command is optional

shell> cp support-files/mysqlserver /etc/initd/mysqlserver

第九步:

文档安装代码中每一行的意思:

shell> groupadd mysql //在/etc/group文件中添加mysql的记录

shell> useradd -r -g mysql mysql

shell> cd /usr/local //打开/usr/local目录

shell> tar zxvf /path/to/mysql-VERSION-OStargz // /path/to/mysql-VERSION-OStargz指下载的文件的具体路径我的是 /home/liubei/下载/mysql-5617-linux-glibc25-x86_64targz

//这个步骤解压下载的mysql压缩文件到/usr/local文件夹下

shell> ln -s full-path-to-mysql-VERSION-OS mysql //为很长的文件夹取个别名并创建链接

shell> cd mysql //打开mysql文件夹

shell> chown -R mysql //注意后面有个点,意思是把文件夹的own权限赋予mysql用户shell> chgrp -R mysql //后面也有点,意思是把文件夹的grp权限赋予mysql用户,文件夹的权限可以通过

shell>ls -la查看

shell> scripts/mysql_install_db --user=mysql //通过mysql用户安装mysql

shell> chown -R root //把文件夹的own权限赋予root

shell> chown -R mysql data //把data文件夹的own权限赋予mysql

shell> bin/mysqld_safe --user=mysql &//启动mysql

shell> cp support-files/mysqlserver /etc/initd/mysqlserver //复制mysqlserver文件到/etc/initd目录下

第十步:因为我是新装的ubuntu系统,所以在安装过程中遇到很多问题,按教程中的不能完全成功,接下来贴出我自己的安装命令:

第十步安装命令:

shell> groupadd mysql

shell> useradd -r -g mysql mysql

shell> cd /usr/local

shell> tar zxvf /path/to/mysql-VERSION-OStargz

shell> ln -s full-path-to-mysql-VERSION-OS mysql

shell> cd mysql

shell> chown -R mysql

shell> chgrp -R mysql

shell> sudo scripts/mysql_install_db --user=mysql

这一步之后sudo gedit mycnf

shell> chown -R root

shell> chown -R mysql data

shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql &

# Next command is optional

shell> cp support-files/mysqlserver /etc/initd/mysqlserver

第十一步:

各行中的命令的意思:

shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/local

//实际在做解压到/usr/local目录下是需要管理员权限的如下:

shell>sudo tar zxvf /path/to/mysql-VERSION-OStargz

shell> sudo ln -s full-path-to-mysql-VERSION-OS mysql

shell> cd mysql

//给文件夹赋予权限的命令都需要管理员权限shell> sudo chown -R mysql

shell> sudo chgrp -R mysql

shell> sudo scripts/mysql_install_db --user=mysql

//新系统在执行上面这行代码时会报错,按照报错中的提示安装所需插件即可

//这一步之后sudo gedit mycnf ,修改mysql的启动信息,如下图所示

shell> chown -R root

shell> chown -R mysql data

shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql/data &

//上面这步总是报错后在后面加上 --datadir参数后成功启动mysql

//这一步进行后即可成功启动mysql,输入

shell>mysql

如果出现如下图所示,即启动mysql成功

# Next command is optional

shell> cp support-files/mysqlserver /etc/initd/mysqlserver

第十二步:

另外:关闭mysql的命令

shell>sudo service mysqld stop

然后启动mysql的命令

shell> sudo service mysqld start

10kali 109安装gnuradio,配置软件无线电教程

GNURadio可谓是开源界无线电爱好者的”军火库”。看名字可能你就猜到了,GNURadio是开源的,并且使用GPL协议开源。

项目主页和介绍:(可能被墙了,自行**)

>

安装GNURadio有三种方式:(1)自动化安装脚本安装(2)手动编译安装

在支持的情况下尽量使用自动化安装脚本进行安装,原因是各linux发行版更新源中的GNURadio版本相对较老,可能会有相关的依赖问题。且使用自动化安装脚本可以使用到最新版本的GNURadio,并且省去了手动编译安装的麻烦。

(1)使用自动化编译脚本进行安装(推荐)

在/home文件夹内新建一个src文件夹存放安装脚本源码:

mkdir src

进入存放源码与脚本的文件夹:

cd src

下载自动化安装脚本并执行:

wget >

安装过车给中会提示用户是否执行脚本,点击y即可,然后请求root权限等,请根据提示 *** 作,另外编译的时间较长,可能会耗费数小时,请耐心等待。

如果发现无法下载请使用***或者其他代理**。

kali106,109均不支持脚本安装。需要手动编译安装。

        其余Linux发行版可先测试脚本是否支持,再选择手动编译的方式。  

     (2)手动编译安装 ,手动编译的顺序是安装各种依赖包安装gnuradiohackrf / rtlsdrgr-osmosdr安装依赖包

sudo apt-get -y install build-essential cmake git-core autoconf automake libtool g++ python-dev swig pkg-config libfftw3-dev libboost153-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl12-dev python-wxgtk28 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-10

1

sudo apt-get -y install build-essential cmake git-core autoconf automake  libtool g++ python-dev swig pkg-config libfftw3-dev libboost153-all-dev libcppunit-dev libgsl0-dev libusb-dev sdcc libsdl12-dev python-wxgtk28 python-numpy python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev libusb-10

编译GNURadio

git clone --progress >

1

2

3

4

5

6

7

8

git clone --progress >

cd gnuradio

mkdir build

cd build

cmake /

make -j4 #4代表用4核编译

sudo make install

sudo ldconfig

编译hackrf

git clone --progress >

1

2

3

4

5

6

7

8

git clone --progress >

cd hackrf/host

mkdir build

cd build

cmake / -DINSTALL_UDEV_RULES=ON

make

sudo make install

sudo ldconfig

编译rtlsdr(可选)

git clone --progress git://gitosmocomorg/rtl-sdr cd rtl-sdr mkdir build cd build cmake / -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON sudo make install sudo ldconfig

1

2

3

4

5

6

7

git clone --progress git://gitosmocomorg/rtl-sdr

cd rtl-sdr

mkdir build

cd build

cmake / -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON

sudo make install

sudo ldconfig

编译gr-osmosdr

git clone --progress git://gitosmocomorg/gr-osmosdr cd gr-osmocom mkdir build cd build cmake / make sudo make install sudo ldconfig

1

2

3

4

5

6

7

8

git clone --progress git://gitosmocomorg/gr-osmosdr

cd gr-osmocom

mkdir build

cd build

cmake /

make

sudo make install

sudo ldconfig

编译gqrx(可选)

git clone >

1

2

3

4

5

6

7

8

git clone >

cd gqrx

mkdir build

cd build

qmake /gqrxpro

make

sudo make install

sudo ldconfig

编译完成后

你可以尝试以下命令

osmocom_fft : 一个简单的HackRF频谱仪osmocom_siggen : 一个简单的HackRF信号源gqrx : 类似于SDR#的广播接收器

一、 在文件系统里找到/etc/network下的interfaces文件,打开后可以看到eth0为dhcp,将其修改为如下形式:

# This file describes the network interfaces available on your system

# and how to activate them For more information, see interfaces(5)

# The loopback network interface

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static //配置eth0使用默认的静态地址

address 19216877133 //设置eth0的IP地址

netmask 2552552550 //配置eth0的子网掩码

gateway 19216877254 //配置当前主机的默认网关

“interfaces”文件中还有很多其他的设置项,如需要了解更多的信息,可以使用man命令查询“interfaces”文件的手册页。

#man interfaces

其中eth0指本机以太网卡一,类似的,eth1指本机的以太网卡2。一般一台电脑只有一个eth0。网卡的设备名/dev/eth0 和硬件的MAC 地址52:54:AB:DD:6F:61对应,MAC 地址是生产厂家定的,每个网卡拥有的唯一地址。

linux下,用ifconfig后,能看到eth0,可能还会看到eth0:1。其中eth0:1是指eth0的分ip存储文件,分ip存储文件格式为ifcfg-eth0:X, X为任意正整数(包括0)

具体作用是实现单网卡多ip,类似与windows的多ip。

二、配置DNS

Kali Linux的DNS服务器地址使用文件“/etc/resovlconf”进行配置,用户可以通过“nameserver”配置项设置DNS服务器的 IP地址;“resolvconf”文件中最多可以使用

“nameserver”指定3个DNS服务器,按照先后的顺序,一旦前面的DNS服务器失效,系统将自动使用后面的DNS服务器。

对于“resolvconf”文件设置“nameserver”的修改是即时生效的,即只要对“resolvconf”文件的修改进行了保存,在系统下一次需要进行域名的解析时就会按照该文件中指定

的DNS服务器IP地址进行域名的解析。

在resolvconf中的格式如下:

domain

nameserver 10101010

nameserver 10254162

三、重启网络

在之前的步骤完成后保存,然后在终端里边重启网络,命令如下:/etc/initd/networking restart

把自己的mysql玩坏了,苦于百度无法解决当前问题,卸载了再重头开始吧

4通过 update 同步 /etc/apt/sourceslist 和 /etc/apt/sourceslistd 中列出的源的索引,以获得新的软件包

5 upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的

Kali Linux是业内最知名的安全渗透测试专用 *** 作系统。它的前身就是业界知名的BackTrack *** 作系统。BackTrack在2013年停止更新,转为Kali Linux。Kali Linux集成了海量渗透测试、网络扫描、攻击等专用工具。通过系统更新,用户可以快速获取最新的各类工具。所以,Kali Linux是专业人员的不二选择。

网络扫描是一门 *** 作性极强的学科。通过实施网络扫描,用户能够发现目标主机上各种服务分配的端口、开放的服务、服务软件及版本等信息。网络扫描的基本流程如下所示:

(1)发现目标主机

(2)端口扫描

(3)指纹信息扫描

(4)漏洞扫描

(5)实施渗透攻击

本教程就是按照该流程,使用Kali Linux中的各种工具实施渗透测试。在本书中使用到的工具包括Scapy、Nmap、Amap、Dmitry、p0f、Nessus、Burp Suite等。

1学习所需的系统和软件

q Kali Linux *** 作系统

q Scapy:是用Python编写的一个功能强大的交互式数据包处理程序,可用来发送、嗅探、解析和伪造网络数据包。

q ARPing:是一个ARP级别的ping工具,可以用

以上就是关于kali2.0 msfconsole怎么连接数据库全部的内容,包括:kali2.0 msfconsole怎么连接数据库、linux怎么安装mysql5.6数据库、在kali linux 系统中如何安装gnuradio等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9632532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存