0

Python2 Windows下安装安全的requests

```python cd /python/Script/ pip install requests[security] ```
0

Python2 Requests模块基本

![](http://www.flayerveo.com/usr/uploads/2020/02/538864970.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/3887250445.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/3263714872.png) ![](http://www.flayerveo.com/usr/uplo- 阅读剩余部分 -
0

Python 网络-多任务-GIL全局锁

GIL全局锁是python在编写C语言解释器时出现的一个问题,导致python C语言解释器的多线程,实际上只是一个线程在运行 --- ####例1 单线程cpu占用情况 ![](http://www.flayerveo.com/usr/uploads/2020/02/3026671698.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/2000087402.png) ####例2 多进程c- 阅读剩余部分 -
0

Python 网络-pwntools模块使用

模块安装: ```python 需要环境:Python2 Linux 安装方法:pip install pwntools ``` 模块介绍: pwntools是一个ctf框架和漏洞利用开发库,旨在让使用者简单快速的编写exploit。 模块参数: ```python 导入模块: from pwn import * ``` 设置目标靶机环境: ```python context(os='操作系统',arch='位数',log_leve- 阅读剩余部分 -
0

Python 网络-邮件发送

##模块导入: ```python import smtplib from email.mime.text import MIMEText #使用字符串_text来生成MIME对象的主体文本。 ``` ##变量准备: ```python dst_mail = m15557875708@163.com #邮件的收件人地址 dst_mail_list = [dst_mail] #邮件的收件人列表,当传递邮件时是以列表形式发送的,因为可能同时向多个收件- 阅读剩余部分 -
0

Python 网络-快速HTTP服务器架设

直接在命令终端输入 格式:python -m SimpleHTTPServer 开启的端口 ```python python -m SimpleHTTPServer 8000 & ``` 通过网页访问该端口,可以获取终端位置文件夹下的内容
0

Python 网络-反弹shell

##反弹Shell: ```python socket.fileno() 创建一个文件描述符 传递调用该文件描述符给标准输入输出 os.dup2(socket.fileno(),0) 0:stdin os.dup2(socket.fileno(),1) 1:stdout os.dup2(socket.fileno(),2) 2:stderr ```
0

Python 网络-多线程服务器

![](http://www.flayerveo.com/usr/uploads/2020/02/1083493855.png) **同样是** >子线程1做创建线程 子线程2做通讯 主线程做连接 ![](http://www.flayerveo.com/usr/uploads/2020/02/2222939640.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/3060750861.png)
0

Python 网络-多路复用服务器

多进程服务器模型的缺点:1.每个进程处理完连接后需要对进程进行回收 2.每台pc对进程的开启数量是有限的 ![](http://www.flayerveo.com/usr/uploads/2020/02/2848076417.png) ##select 模块: ![](http://www.flayerveo.com/usr/uploads/2020/02/1542389531.png) select 抓取套接字按他们的类别将他们放入rlist,wlist或x- 阅读剩余部分 -
0

Python 网络-多进程服务器

![](http://www.flayerveo.com/usr/uploads/2020/02/405836980.png) 如果有多个客户端请求连接,服务器只能同时接收一个数据连接,只有当前一个连接结束后下一个数据传输才能建立,当多个客户端向服务端连接时,其实每个客户端已经建立了连接,只是并没有建立传输数据的通道而已 ![](http://www.flayerveo.com/usr/uploads/2020/02/2206517350.png) 先创建一个子进程- 阅读剩余部分 -
0

Python 网络-urllib模块

##urllib的各种方法: ```python python2 导入: import urllib2 python3 导入: import urllib.request python2 爬取: urllib2.urlopen(网址) python3 爬取: urllib.request.urlopen(网址) ``` 1\. urlopen : 爬取网站 (在没有读取的情况下是以文件的方式存在) ```python 格式: urlopen(网址) - 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号