2025Kali-1a版本-本地部署pikachu靶场

深入浅出,知无不答,言无不尽,力求详尽


经典的靶场,和 DVWA 并称Web入门劝退场。

pikachu靶场项目链接:github.comhttps://github.com/zhuifengshaonianhanlu/pikachu

 有三种部署方案:

1、一种是windows物理机或者再开一台windows虚拟机打开小皮面板,然后把pikachu拖进www目录下就完成大半了,配合内网穿透frp就可以让kali访问了,或者网络直接桥接模式。

2、pikachu也支持docker容器,这个学会应该是最简单的吧...

3、kali本地部署,我主要讲这个,想看前两种的,那看评论随缘更新吧。

Download ZIP如果卡的话,可以黏贴github download链接到这里:

Github Proxy 文件代理加速

或者手动挂证书改host等等各种手段加速


一、确定Http&SQL服务存在

 先看看kali本地有没有http相关的服务

dpkg -l | grep nginx

dpkg -l | grep apache

我的结果是这样

我安装kali时选择的是everything软件包,如果没有安装的话,

安装一个apache或者nginx(二选一即可)

sudo apt install nginx

sudo apt install apache2

如果已经安装的话,会弹提示是否升级,或者手动安装。

再看看本地有没有数据库服务

sudo dpkg -l | grep mysql

sudo dpkg -l | grep mariadb

我默认用的是mariadb,服务关联也是这个

如果没有就安装

sudo apt install mysql-common

sudo apt install mariadb-common

安装完mariadb记得

sudo mysql_install_db


二、启动Http&SQL服务

命令:

sudo systemctl start apache2.service

sudo systemctl start nginx.service

启动二选一即可。

停止服务就把命令中的start换成stop

想设置开机自启动Web服务,就把start换成enable,关闭开机自启动就把start换成disable。

启动后输入

sudo systemctl status apache2.service

sudo systemctl status nginx.service

查看服务状态。

如果没有running 检查是不是80端口占用或者是禁用http服务,start时没有报错说明服务没有被禁用。

接着启动SQL服务

 sudo systemctl start mariadb.service

检查服务状态

准备就绪了


三、部署靶场

找到html目录,一般linux系统中,html目录默认在/var/www/ 中

把pikachu-master解压到html目录下,注意你的用户名,不知道的ls /home看一下

sudo unzip /home/你的用户名/下载/pikachu-master.zip -d /var/www/html

也可以物理机上解压完了再拖进来(小心杀毒..)

再改个名字

mv pikachu-master pikachu

其实到这里基本都能访问了。

但是还是用不了,我们得先访问

127.0.0.1/pikachu/install.php 进行数据库的初始化

正确的话应该显示

如果到这里你访问具体条目是白屏还有install.php也是没反应,那就是数据库sql服务没有正确运行或者数据库的密码是错的。

可以把mariadb换成mysql更好操作(也许把..)

我们先看看./inc/config.inc.php里面有什么

sudo vim ./inc/config.inc.php

有的人默认就能安装成功,有的人就得改密码,很玄学。

Mariadb的默认密码就是空的啊

进入sql界面

 sudo mariadb -u root -p  

然后输入

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

BY后面的单引号里就是你想改的密码

然后刷新一下权限

FLUSH PRIVILEGES;

接着

exit;

然后用vim编辑一下./inc/config.inc.php

把我那画圈的地方改成你刚才改的密码。

然后

然后

然后...

然后就成功了啊,没有然后了,开始Web的入门之路吧!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值