python
文章平均质量分 63
devil8123665
这个作者很懒,什么都没留下…
展开
-
pip安装及国内源更换
pip转载 2023-03-25 22:22:48 · 794 阅读 · 1 评论 -
python安全攻防11章远程控制代码修改
在书中源代码有点问题,经过调试修改如下:原创 2022-06-07 16:01:13 · 281 阅读 · 0 评论 -
UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc5 in position 13: invalid continuation byte
错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc5 in position 13: invalid continuation byte编码错误,主要是有中的编码例如:采用utf-8解码就会报错,可以使用GBK或者是“unicode_escape”进行解码参考网址:python 导入数据错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0原创 2022-06-06 22:51:06 · 11239 阅读 · 2 评论 -
m3u8加密文件原理及下载脚本
一、加密ts文件解密#EXTM3U#EXT-X-VERSION:3#EXT-X-MEDIA-SEQUENCE:0#EXT-X-ALLOW-CACHE:YES#EXT-X-TARGETDURATION:13#EXT-X-KEY:METHOD=AES-128,URI="https://j-island.net/movie/hls_key/s/857401e309d8a032c3bb18f4b09b8db2/?f=jj_20190401_hihijets_004",IV=0xaa3dcf6a7ac原创 2022-05-11 21:14:32 · 11257 阅读 · 2 评论 -
shodan python
为了开始使用Shodan的Python库,首先要确保你已经收到了API密钥。一旦完成,就可以通过以下方法来安装库:(注:API密钥可以通过注册shodan账户获得)$ easy_install shodan升级到最新版本:$ easy_install -U shodan由于向后兼容的特性,所以更新库始终是安全的。通常,库的新版本仅仅意味着有新的方法/特性可用。连接到api我们的代码中需要做的第一件事是初始化API对象:import shodanSHODAN_API_KEY转载 2022-04-28 21:33:01 · 991 阅读 · 0 评论 -
python *args **kwargs
介绍在函数定义中,参数是指定给定函数可以接受的参数的命名实体。编程时,您可能并不知道代码的所有可能的用途,并且可能希望为将来使用该模块的程序员或者为用户与代码交互提供更多选择。我们可以通过在我们的代码中使用*args和**kwargs将可变数量的参数传递给函数。理解 *args (可变参数)在Python中,*args可以使用单星号形式作为参数将非密钥变长变量列表发送到函数。值得注意的是,星号(*)是这里的重要元素,因为这个词args是既定的常规习惯用法,尽管它不是由该语言强制执行的。转载 2022-04-25 21:36:20 · 207 阅读 · 0 评论 -
Python对列表去重的4种方法
Python对列表去重的4种方法列表 去重开发中对数组、列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序, 后面两种方法可以保持原来的顺序。下面的代码都在Python3下测试通过, Python2下请自行测试1. 使用set的特型,python的set和其他语言类似, 是一个无序不重复元素集 1 2 3 4 orgList=[1,0,3,7,7,5] #list()方法是..转载 2022-04-25 21:26:33 · 10318 阅读 · 0 评论 -
零组文库,想用的抓紧
零组文库已经是关闭了,在网上找到了一个备份站点:主页 · 资料文库网页太多,就写了个脚本,但是,太多的请求访问,结果就访问不了了,脚本如下#!C:\Python3.7# -*- coding:utf-8 -*-import requestsfrom lxml import etreeimport osimport redef get_date(url): try: req =requests.get(url) req.encoding原创 2021-09-30 20:05:20 · 1550 阅读 · 0 评论 -
SSTI/沙盒逃逸详细总结
一 flask1 、基本用法>>> [].__class__.__base__<class 'object'>>>> [].__class__.__mro__(<class 'list'>, <class 'object'>)>>> [].__class__.__bases__(<class 'object'>,)2、取子类[].__class__.__base__.__sub转载 2021-03-09 20:13:57 · 1234 阅读 · 0 评论