实验实训1

通过查看Python与java的版本确保它们安装成功。

一、基于phpstudy搭建pikachu靶场

1、安装phpstudy并打开

2、点击软件管理选择安装mysql8.0.12与apache2.4.43(我已经安装过mysql的另外一个版本,需要卸载之前安装的版本,否则会导致服务名重复)

3、点击网站—>管理进行以下配置(apache2.4.43的默认端口为80,此处应与其一致,我最开始此处端口显示已被占用,需要打开终端使用netstat -ano查看占用端口的进程的pid,在任务管理器中根据此pid关闭占用端口的进程)

4、打开http://localhost:80发现“localhost发送了无效的响应”,则在edge上输入如下网站在最后一行填入localhost点击delete,再次打开http://localhost:80发现配置成功。

5、点击数据库—>操作进行修改密码,然后打开设置—>文件设置点击MySQL进入安装目录在bin目录下打开终端输入.\mysql.exe -u root -p发现可输入密码,输入密码出现以下界面表示mysql安装成功。

6、下载pikachu,将解压的pikachu-master文件放在PHP study_pro的www文件下,根据PHP study上的网站—>管理—>打开根目录可发现pikachu-master在。

7、以记事本的形式打开pikachu-master里的inc文件里的config.inc.php文件,将数据库连接密码改成自己之前修改的密码保存。

8、在之前打开的网站后加上pikachu-master,回车进入http://localhost:80/pikachu-master/install.php,我的出现报错,解释为没有名为pikachu的数据库,解决办法为在终端打开MySQL的输入命令行进行名为pikachu的数据库的创建,创建完毕在我打开的网站进行刷新,发现成功进入靶场首页。

二、pikachu第一关弱口令爆破

1、在Burp Suite上使用proxy模块抓包edge的数据发现不成功,下载安装火狐浏览器设置代理,将localhost替换为本地的IPv4地址打开搭建的靶场随便输入用户名和密码进行抓包。

2、将带有username与password的抓包数据发送到intruder准备爆破。

3、选择attack type首先进行sniper狙击手形式爆破,因为变量为1可自行修改username后或者password后的常量为变量进行爆破(此处为我设置的简易字典即从网站看到的账号进行遍历,若是使用字典则在payload中选择runtime file上传字典文件。

4、选择pitchfork进行交叉式爆破,此处可设置两个变量,匹配账户和密码。依然使用自己的简易字典。

5、选择cluster bomb模式进行集中爆破,此处可设置两个变量对账户和密码进行遍历,会尝试各种搭配的结果。最终登录成功。

6、关闭拦截,在靶场上进行验证码绕过,随意输入账户与密码,利用proxy抓包找到的数据发送到repeater。

7、点击send发现密码正确时length拥有唯一长度(密码正确时content-length为34695)

8、可在html中找到正确的用户名和密码。

三、内外网互联方式

1、VPN(虚拟私人网络):
定义:VPN是一种通过公用网络(如互联网)建立安全、加密的连接的技术,允许用户安全地访问内部网络资源。

工作原理:VPN通过在用户设备与内部网络之间建立加密通道,确保数据在传输过程中不会被窃听或篡改。用户通过VPN客户端连接到VPN服务器,VPN服务器再与内部网络进行通信。

优点:提高了数据传输的安全性和隐私性,用户可以从任何地点安全访问公司内部资源。

缺点:可能导致一定的延迟和性能下降,对VPN服务器的配置和维护要求较高。
2、DMZ(隔离区):
定义:DMZ(Demilitarized Zone)是一种网络架构,在内部网络和外部网络之间创建一个中立区域,以提供对外部访问的服务,同时保护内部网络的安全。 

工作原理:在DMZ中部署的服务器(如Web服务器、邮件服务器)可以与外部网络直接通信,而内部网络则只能与DMZ进行间接通信。这样,即使DMZ中的服务器被攻击,攻击者也不能直接访问内部网络。

优点:增强了网络安全性,通过隔离和控制访问减少了内部网络受攻击的风险。

缺点:需要额外的硬件和配置,管理和维护较复杂。

3、代理服务器(Proxy Server):
定义:代理服务器是一种中间服务器,充当内部网络和外部网络之间的中介,处理和转发来自内部用户的请求。

工作原理:内部用户的请求先发送到代理服务器,代理服务器将请求转发到外部网络,再将外部网络的响应返回给内部用户。代理服务器可以提供缓存、过滤和安全控制功能。

优点:可以提供访问控制、内容过滤和缓存加速功能,提高网络性能和安全性。

缺点:代理服务器可能成为网络瓶颈,且配置和管理需要一定的技术支持。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值