![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python安全开发
Fla5hback
这个作者很懒,什么都没留下…
展开
-
五、变量与数据类型
1、变量定义 ● 变量不需要声明,可以通过赋值创建变量,变量赋值通过“=”实现。 *注意:shell中等号不能加空格,python没有严格限制。 ● 为变量赋值时应注意数据类型,字符型数据必须用引号引起来。 2、变量赋值 ● 可以同时为多个变量赋值,但变量与数值的个数必须相等。 ● 也可以同时给多个变量赋相同的值: ● 不要使用系统保留关键字作为变量名,比如pass等。进入help()查看, 3、数据类型 ● 区分数据类型的目的: 为不同类型的数据合理分配存储空间。 不同类型的数据可以做不同的数据原创 2022-03-08 09:35:55 · 207 阅读 · 0 评论 -
四、运行Python
1、IDLE (1)Python脚本与IDLE 使用Python,既可以编辑成脚本文件,也可以直接在Python自带的开发环境IDLE里交互式的执行各种命令。 通常情况下,建议先在IDLE里对程序的各部分功能进行测试,验证无误后再编写成脚本批量执行。 (2)进入、退出IDLE 执行python3命令进入IDLE交互模式 执行exit()命令退出IDLE 2、Python脚本 ● Python程序文件一般以.py作为后缀,如test.py。 可以通过python3 test.py的方式执行。 也可以先执行“c原创 2022-03-08 09:27:44 · 157 阅读 · 0 评论 -
三、环境搭建
1、Python开发环境 (1)集成开发环境 Pycharm、Sublime Text、Anaconda…… (2)推荐使用Kali 默认已经安装绝大多数在安全领域用到的模块,并且安装有python2和python3 对于没有安装的模块,可以利用pip命令进行安装。 pip list 或 pip3 list #列出当前已经安装的所有模块 pip install python-nmap 或 pip3 #自动连接到pypi网站安装指定模块 2、在CentOS7中安装Python3 (原创 2022-03-07 15:26:58 · 601 阅读 · 0 评论 -
二、Python概述
1、Python特性 (1)开源 ● 官网:www.python.org ● 任何人都可以在Python的基础之上为其增加新的功能(模块) (2)功能强大,可应用于诸多领域 ● 人工智能、大数据、系统运维、信息安全… (3)拥有丰富的模块(库) ● https://pypi.org/中收录了所有的Python模块 ● pypi,Python Package Index 2、人生苦短,我用Python (1)Python本身简单易学 ● 利用Python的各种模块,可以快速开发,而无需关注底层细节。 ● 在使原创 2022-03-07 15:19:11 · 203 阅读 · 0 评论 -
一、Python语言介绍
1、Python语言特点 Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象的称为“内置电池”。用Python开发,许多功能不必从零编写,直接使用现成的即可。 2、Python在网络安全中的应用 漏洞挖掘、逆向分析、渗透测试、信息取证 https://github.com/dloss/python-pentest-tools 安全相关第三方库 3、常见基于Python开发的POC平台框架 Beebeeto、Bugscan、Seebug、Tangscan原创 2022-03-07 15:16:21 · 4549 阅读 · 0 评论 -
Python爬虫结合正则表达式练习
@python网络安全开发学习2 Python爬虫结合正则表达式练习 练习目的: 使用python爬虫爬取斗鱼页面部分文字内容 # 使用python爬虫爬取斗鱼页面部分文字内容 import urllib.request #导入爬虫HTTP发送请求的模块 import re #导入正则表达式模块 url = 'https://www.douyu.com/' #定义url字符串为斗鱼网站 r = urllib.request.urlopen(url) #使用模块中的urlopen方法打开传入参数URL的原创 2021-07-05 16:00:47 · 208 阅读 · 0 评论 -
python正则表达式
@python网络安全开发学习1 Python正则表达式 正则表达式是一个特殊的字符序列,它能够帮助你方便的检查一个字符串是否与某种模式匹配 一、RE模块 RE模块使python语言具有全部的正则表达式功能 常见的模块有: compile(pattern) 创建模式对象 search(pattern,string) 在字符串中寻找模式 match(pattern,string) 在字符串开始处匹配模式 findall(pattern,string) 列表形式返回匹配项 sub(pat,re原创 2021-07-04 23:11:21 · 87 阅读 · 0 评论