0351-Python教程WEB安全篇

# Python教程WEB安全篇

0x00 概述
——-

* * *

本文从实例代码出发,讲解了Python在WEB安全分析中的作用,以最基础的示例向读者展示了Python如何解析、获取、以及处理各种类型的WEB页面 系统环境:kali + beautifulsoup + mechanize,由于不涉及底层驱动设计,文中的示例代码可以在任意平台使用,当然无论什么平台都要安装好所用的插件。

0x01 利用python获取WEB页面
——————–

* * *

“`
Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win32
Type “copyright”, “credits” or “license()” for more information.
>>> import urllib

“`

首先引入urllib以继续下面的分析

“`
>>> httpResponse = urllib.urlopen(“http://www.baidu.com”)

“`

以百度为例获取http响应

“`
>>> httpResponse.code
200

“`

状态为200 OK

“`
>>> print httpResponse.read()[0:500]

“`

由于篇幅限制,只显示前500好啦

“`
df_百度搜索