安全狗安装

一.前言

因为想搞一搞绕安全狗swf和sqlmap的tamper库,所以专门得部署一下环境,可没想到这一部署就是整整一天,本来想写一篇安全狗的部署安装,可第二天才发现好像一切都没有那么简单。所以写的这篇文章并不是安装安全狗的文章,只是记录了我当时在安装时的全过程(因为太菜了,也不懂原理,所以踩坑无限哇)

二.下载安装环境部署

1.下载

这里我就直接贴上下载地址,当时我是搜的网站安全狗
在这里插入图片描述
进去以后指一下免费下载,然后点击
在这里插入图片描述

在这里插入图片描述

2.服务名

我觉得这里就算是一个小坑了,我也是卡在这里好长时间,打开看见一个服务名,不知道该写啥,贴一个环境配置视频吧,这上面说用的是phpstudy2018版本,所以在设置的时候有个系统设置/非系统设置(如图,图是官网截的)
在这里插入图片描述
打开系统服务之后,打开任务管理器后就能找到服务名(我没这样做,大致就是这样,网上对这个版本的phpstudy描述比较多)
在这里插入图片描述

我是用的phpstudy V8.1版本,如图,我找不到系统服务这个设置(不知道是不是有我找不见)
在这里插入图片描述在这里插入图片描述

本以为正确打开姿势以及紧跟的问题:

1.管理员身份打开命令行 (右击左下角,点管理员这个,整个过程先把phpstudy的apache2.4.39服务关掉)
在这里插入图片描述

在这里插入图片描述

  1. cd到 phpstudy_pro\Extensions\Apache2.4.39\bin目录

在这里插入图片描述
在这里插入图片描述
玄学命令姿势(执行之后报错,我报错了,如果可以的话就这也是正确姿势):
.\httpd.exe -k -n apache2.4
在这里插入图片描述正确命令姿势(一个一个执行):
.\httpd.exe -k install
.\httpd.exe -k -n apache2.4

3.打开任务管理器查看服务名

在这里插入图片描述
像这样,服务器名字就是apache2.4.39

参考大佬的博客

本以为上面就安装好了,就准备在这下面写一些自己踩的坑(也就是上面安装遇到的一些):

错误命令姿势:httpd -k install -n apache,用这里命令的话会显示
在这里插入图片描述然后多次尝试之后我又去搜索httpd : 无法将“httpd”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正 确,然后再试一次。

在这里插入图片描述我又跟着运行,这里我想着不能用httpd的命令,的确跟着下载好http-server就可以了(并不是这个博客的教程不能用,我们解决的好像不是同一个问题)
在这里插入图片描述不过
在这里插入图片描述
本来又想去查npm install http-server -g,但是止步了。
在这里插入图片描述
当然这只是其中一个坑,中间还有让打开ApacheMonitor.exe(如图)
在这里插入图片描述

还有其他的,不过我安装成了,就不再去找了,当然问题不同解决方法不同,说不定我上面给的方法也不能用

3.打开安全狗,打开phpstudy

打开就报出80端口被占用,以及进程提示
在这里插入图片描述
让我看看是谁:命令行查看端口netstat -ano
在这里插入图片描述
在这里插入图片描述

先点击是,确认,试一试sqli-labs中是否安全狗部署成功
在这里插入图片描述

emmmm倒是能用,我再把两个软件都关了再重新搞一下
在这里插入图片描述
不行了,但又不是完全不行了,sqli-labs中没有显示安全狗得防护,但安全狗的确是防护了
在这里插入图片描述

哦?觉得这就差不多弄好了?其实这才刚刚开始,到这里我觉得太麻烦,不如就下载个phpstudy2018版,大不了到时候删掉就好了。下载之后发现端口还是被占用,开了所谓的系统模式之后没有相应的服务名,这时候我又跑到phpstudy2018版本的bin目录下下载了apache2.0(此时我已经有三个apache的服务了2.0 2.4 2.4.39)这个时候修改安全狗配置一直报错
在这里插入图片描述

然后phpstudy也一直在报错,我……

三.删除

刚开始在网上找的是:怎样卸载apache百度经验,百度经验的文章我贴上应该没啥事吧,试了好多次也不行,最后找到了解决文章,也就是跑到bin目录下httpd -k uninstall -n apache2.2,我连着把三个apache都删掉了,大不了在下载一次罢。

四.玄学时刻

使用同样方法下载却无法下载(报了个错),但查看时已经存在了一个apache一个2.0,删除掉apache,在任务管理器中手动启动apache2.0,这时候观察到phpstudy2018中apache也跟着打开了,这时候想着手动打开mysql是不是就能用了,但是。但是我刚下载的这个版本,我不会用哇。这个时候我又莫名其妙去给phpstudy2018版本去搞sqli-labs了,又是一段时间,sqli-labs也搭建不好,无奈了,这时候打开phpstudy v8版本的,打开sqli-labs 尝试了一下

在这里插入图片描述

莫名其妙。
在这里插入图片描述

可查看任务管理器,我是不是对apache有什么误解
在这里插入图片描述

最后尝试了一下,先在任务管理器打开apache2.4,然后去phpstudy中正常使用就可以了。因为只是利用安全狗进行一些学习,所以并不想对这个问题做太深的研究(其实是我太菜了搞不懂,趁着能用先用一用),上面基本上就是全过程(当然途中查这查那太多了有的就没写)

  • 14
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值