当前位置:论坛首页 > BUG提交 > Linux面板

Nginx免费防火墙 编码问题以及不足处

发表在 BUG提交2020-4-16 13:10 [复制链接] 0 9150

本帖最后由 Zsoner 于 2020-5-18 15:22 编辑


1.遇到非utf8编码文件如gbk扫描,基本上会报错
2.现如今 , php站点被黑后,不在仅仅 只是写入php shell ,同时有可能会出现js 修改劫持,建议对js 和html可以扫描,同时将 sfhufh2.com 加入黑名单(劫持站点影响量巨大)






===============================以下是以前写的==================================

python版本:3.7      宝塔面包:7.2.0
TIM图片20200416130746.png

  1. Traceback (most recent call last):
  2. File "class/flask_sockets.py", line 30, in __call__
  3. handler, values = adapter.match()
  4. File "/www/server/panel/pyenv/lib/python3.7/site-packages/werkzeug/routing.py", line 1945, in match
  5. raise NotFound()
  6. werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

  7. During handling of the above exception, another exception occurred:

  8. Traceback (most recent call last):
  9. File "class/panelPlugin.py", line 1715, in a
  10. return eval(execStr)
  11. File "", line 1, in
  12. File "plugin/free_waf/free_waf_main.py", line 116, in san_dir
  13. result = self.scan(file, rule)
  14. File "plugin/free_waf/free_waf_main.py", line 71, in scan
  15. if re.compile(r).findall(data):
  16. UnboundLocalError: local variable 'data' referenced before assignment
复制代码

我追踪了一下代码,发现是
  1. data = open(file).read()
复制代码
有可能读不到内容,造成后面正则匹配报错,我调整了代码使其可以继续下去
360截图17650106453647.jpg

TIM图片20200416134120.png

不过有一点还是不清楚,我的文件是没问题的为什么读取不到,该机子配置小只有1G1H
360截图17001019413661.jpg
to_pay.zip (875 Bytes, 下载次数: 179636)
使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表