当前位置:网站首页>非常菜的一个批量布置waf脚本
非常菜的一个批量布置waf脚本
2022-08-08 15:57:00 【vFREE】
CMS即内容管理系统,是一种为了节约网站开发时间而存在的一种建站系统,搭建完成后,使用者仅需要在后台进行增删改查文章,用户等功能即可
今天给大哥大姐们分享一个自己写的批量布置waf的脚本
起初写这个脚本的意义是因为线上的AWD要布置waf,但是一个个去布置的话,20分钟也不知道得花多少时间去布置,也不是说防御只做布置waf就可以了,所以,一个批量布置waf的脚本的出世了,除去文字说明就40多行
下载
GitHub:https://github.com/vFREE-1/vfree
Gitee:https://gitee.com/WHOAME/vfree/tree/master
使用方法
使用方法灰常人性化
python3 ZYGS--waf.py 文件路径 "添加的内容"
实例
1.创建多个php文件进行实验
此时的文件内容只是<?php eval($_POST[qweqweqweqweqweqwe]);?>
2.查看文件路径
注意:文件路径要在后面添加一个斜杠,不然的话会报错,比如使用pwd查看出来的路径是/var/www/test,那真实路径应该是添/var/www/test/,要加斜杠,不加斜杠就会报错
3.添加文件内容
不管添加啥内容,都要用双引号包括起来,比如我要包含一个waf.php,那么完整就是
python3 ZYGS--waf.py /var/www/test/ "include 'waf.php'"
即可
添加成功的话,回显内容
成功添加
注:在布置waf之前,可以对文件进行一个备份,如果要是waf给down的话,可以及时恢复文件,这样子就不会因为一直down机一直掉分
其他
修改位置
可以通过第40行修改添加的位置
将1改成其他行数,这里要注意,1就是第二行,2就是第三行,3就是第四行,以此类推...
出现TypeError
类似下面这种
使用python3去运行,该脚本是基于python3版本写的,python2会运行错误
注:部分图片源自于网络,如有侵权,请联系删除!!!谢谢
边栏推荐
- web自动化无头模式
- Introduction to Recurrent Neural Network (RNN)
- leetcode/number of palindromic substrings
- 掌握财富密码,运维需要了解这些技术
- Introduction to Power BI
- 【MATLAB项目实战】基于Morlet小波变换的滚动轴承故障特征提取研究
- 论文解读(soft-mask GNN)《Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks》
- 使用pymongo保存数据到MongoDB的工具类
- 程序发生run time error原因及解决方案
- 保险,一生必备
猜你喜欢

Nuxt - 网站接入 51LA 网站统计(详细教程)

Streamsets Data Collector 3.12

论文解读(soft-mask GNN)《Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks》

groovy基础学习

瑞吉外卖学习笔记2

Guanghong Technology: The company provides manufacturing services for Xiaomi, Samsung, OPPO, Nokia and other products in India

京东T9纯手打688页神笔记,SSM框架整合Redis搭建高效互联网应用

湖北钠斯网络数字藏品交易系统

Flutter的实现原理初探

【软件工程之美 - 专栏笔记】40 | 最佳实践:小团队如何应用软件工程?
随机推荐
【有奖征文 第13期】至简致远,“云”响世界,大胆秀出你的华为云技术主张,高额激励等你拿
EasyExcel导入校验必填项不能为空
一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持
消除游戏中宝石下落的原理和实现
[Unity entry plan] Use the double blood bar method to control the blood loss speed of the damage area
论文解读(soft-mask GNN)《Soft-mask: Adaptive Substructure Extractions for Graph Neural Networks》
What is low-code development?Is everyone really optimistic about low-code development?
分布式架构服务调用
有了这个开源工具后,我五点就下班了!
Node简介
[Unity Starter Plan] Making RubyAdventure02 - Handling Tile Maps & Collision
全网首发!消息中间件神仙笔记,涵盖阿里十年技术精髓
【软件工程之美 - 专栏笔记】40 | 最佳实践:小团队如何应用软件工程?
C#/VB.NET 将PDF转为PDF/X-1a:2001
Guanghong Technology: The company provides manufacturing services for Xiaomi, Samsung, OPPO, Nokia and other products in India
腾讯云产品可观测最佳实践 (Function)
基于微信小程序的幼儿园招生报名系统开发笔记
基于FTP协议的Excel文件上传与下载
Introduction to Power BI
Is the current safe and reliable domestic futures account opening process?