规则 1:绝不要信任外部数据或输入关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP 代码中直接输入的任何数据。在...

XPath与正则表达式在文本数据提取时该如何选择?
从互联网上下载到网页,只是我们迈向成功的第一步。拿到网页数据以后,我们需要从中提取我们想要的具体信息,比如标题、内容、时间、作者等。最常见的的提取方式有两种:XPath和正则表达式。 先简单介绍一下...

python中的正则表达式(re模块)
一、简介正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执...

用python解析nmap的扫描xml结果文件
对nmap扫描结果xml格式的文件进行解析,无需直接xml解析或读取,可直接使用模块:1.nmapparser安装:pip install nmapparserDemo:#!/usr/bin...
Python——Output not utf-8错误解决办法
(经站长测试未成功,其他人可以试试)SublimeText是一款可以支持多种程序语言的代码编写软件,支持代码的缩进、高亮、代码补全等功能,使用起来比较方便。SublimeText3可以在网上下载,较绿...
Python+Selenium 环境配置之Firefox,IE,Chrome几种浏览器运行
Selenium(Webdriver)支持Firefox,IE,Chrome等多个浏览器。很多人可能装环境时遇到很多问题,下面简单聊聊如何配置测试这几个浏览器以及相关通过简单的实例来测试。...
python解析pcap文件中的http数据包
使用scapy、scapy_http就可以方便的对pcap包中的http数据包进行解析scapy_http可以在https://github.com/invernizzi/scapy-http下载,该...
python的UnboundLocalError: local variable ‘xxx’ referenced before assignment
一、意思: 本地变量xxx引用前没定义。二、错误原因 在于python没有变量的声明 , 所以它通...
使用 PyCrypto 进行 AES/ECB/PKCS#5(7) 加密
PyCrypto 是流行的 Python 加密/解密库。但是其 AES 的 ECB 模式在加密解密时未提供适合的密文填充工具,因此有必要自己实现一个,下面是常见的 PKCS#5 /...

DES算法实例详解**
http://likang.me/blog/2013/06/05/python-pycrypto-aes-ecb-pkcs-5/ 译自J. Orlin G...