这两天在写一个新闻类的spider时,遇到了OSError: [Errno 22] Invalid argument这个错误,苦恼的两天,无果。后来通过请教学长,发现原来是打开的文件名中含有一些系统的敏感字符,结果就报错了。看一段简单的代码: 可以看出,报错的内容在第三行,错误提示是无效的参数,观察 ...
分类:
编程语言 时间:
2019-08-17 11:06:47
阅读次数:
187
[TOC] Filter(过滤器) 过滤器介绍 web过滤器: 过滤器实现对web资源请求的拦截,完成特殊的功能操作,尤其是对请求的预处理。 作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 过滤器工作流程 过滤器生命周期 :在服务器启动后,会创建Filter实例对象, ...
分类:
其他好文 时间:
2019-08-03 11:13:46
阅读次数:
101
运算补充 1.in 和 not in #判断某个东西是否在里面 content = input"请输入内容:" if "sex" in content: print("包含敏感字符") while True: content = input"请输入内容:" if "sex" in content: ...
分类:
编程语言 时间:
2019-06-24 00:15:55
阅读次数:
104
/** * 责任链模式:最形象的例子就是过滤器,一个字符串,经过一连串的过滤器,最后得到想要的字符串,例如,过滤HTMl标签,过滤敏感字符,过滤特殊字符 * 模式特点: 一个过滤器接口,多个实现类,其中一个实现类叫过滤器链,它里面有个集合存所有的过滤器,执行过滤时,就是从集合中拿出一个个过滤器来执行... ...
分类:
其他好文 时间:
2019-05-28 12:54:59
阅读次数:
93
#Fileter:过滤器 概念: 生活中的过滤器:净水器,空气净化器 Web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能 过滤器的作用 一般用于完成通用的操作。如:登录验证,统一编码处理,敏感字符过滤... 快速入门: a) Web.xml b) 注解 过滤器细节 ...
分类:
其他好文 时间:
2019-05-01 22:31:11
阅读次数:
163
等待?户输?内容,检测?户输?内容中是否包含敏感字符?如果存在敏感字符提示“存在敏感字符请重新输?”,并允许?户重新输?并打印。敏感字符:“?粉嫩”、“?铁锤” 升级版,创建一个一个敏感词列表,包括"小粉嫩"和"大铁锤",此列表还可以扩充任意字符 用户输入的敏感词之间用空格隔开也必须被检测到如:小 ...
分类:
其他好文 时间:
2018-06-07 23:03:27
阅读次数:
213
一、基础问题回答 1.SQL注入攻击原理,如何防御?? 原理:指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,使非法数据侵入系统。 防御: 1.对输入的数据进行过滤,过滤掉敏感字符。加密数据库。 2.在PHP配置 ...
分类:
其他好文 时间:
2018-05-25 13:37:17
阅读次数:
297
一研究缓冲区溢出的原理 sql作为一种解释型语言,在运行时是由一个运行时组件解释语言代码并执行其中包含的指令的语言。基于这种执行方式,产生了一系列叫做代码注入(code injection)的漏洞 。它的数据其实是由程序员编写的代码和用户提交的数据共同组成的。程序员在web开发时,没有过滤敏感字符, ...
分类:
其他好文 时间:
2018-05-20 22:21:08
阅读次数:
228
一、js前端验证 本篇基于上篇,修改了form.html 就是简单的敏感字符对比,如果存在敏感字符就停止提交表单。 如果输入敏感字符串,会提示: 接下来演示前端验证绕过: 1.配置Brup Suit代理,Brupt suit绑定至本地1234号端口进行监听: 配置火狐浏览器,使其所有的流量交给127 ...
分类:
Web程序 时间:
2018-02-13 14:34:47
阅读次数:
343