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
编译GNURadiogit 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
编译hackrfgit 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-osmosdrgit 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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)