安全狗安装
一.前言二.下载安装环境部署专门把下载安装环境部署放到这里讲一下,因为我当时被困扰了一个多少小时,网上查了好多,也问了网上一些人,最后最后才找到一篇能解决的,不问不知道,被安装部署困扰到的人还真不少,这里我把我安装过程中踩到的坑都写出来,再附上正确安装步骤。1.下载这里我就直接贴上下载地址,当时我是搜的网站安全狗进去以后指一下免费下载,然后点击2.服务名我觉得这里就算是一个小坑了,我也是卡在这里好
一.前言
因为想搞一搞绕安全狗swf和sqlmap的tamper库,所以专门得部署一下环境,可没想到这一部署就是整整一天,本来想写一篇安全狗的部署安装,可第二天才发现好像一切都没有那么简单。所以写的这篇文章并不是安装安全狗的文章,只是记录了我当时在安装时的全过程(因为太菜了,也不懂原理,所以踩坑无限哇)
二.下载安装环境部署
1.下载
这里我就直接贴上下载地址,当时我是搜的网站安全狗
进去以后指一下免费下载,然后点击
2.服务名
我觉得这里就算是一个小坑了,我也是卡在这里好长时间,打开看见一个服务名,不知道该写啥,贴一个环境配置视频吧,这上面说用的是phpstudy2018版本,所以在设置的时候有个系统设置/非系统设置(如图,图是官网截的)
打开系统服务之后,打开任务管理器后就能找到服务名(我没这样做,大致就是这样,网上对这个版本的phpstudy描述比较多)
我是用的phpstudy V8.1版本,如图,我找不到系统服务这个设置(不知道是不是有我找不见)
本以为正确打开姿势以及紧跟的问题:
1.管理员身份打开命令行 (右击左下角,点管理员这个,整个过程先把phpstudy的apache2.4.39服务关掉)
- 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中正常使用就可以了。因为只是利用安全狗进行一些学习,所以并不想对这个问题做太深的研究(其实是我太菜了搞不懂,趁着能用先用一用),上面基本上就是全过程(当然途中查这查那太多了有的就没写)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)