python 学习、使用、研究
基于python 语言的特点,结合自己在工作中碰到的应用场景,对于python 语言进行实用性的技巧学习、分享。包括但不限于python 自动化办公进行实现、poc、数据分析,记录python 使用中的知识点,方便大家,快乐自己
BW
阿雷由
w
a
t
展开
-
python3.9 安装frida 失败--已解决
升级之后,下载对应的egg 版本放在家目录下面,再次执行。至此,安装问题完美解决。原创 2022-09-07 15:38:48 · 3161 阅读 · 0 评论 -
python2、python3 的requests 库返回不同结果
问题现象:写了一个脚本来获取服务端返回的http headers,结果发现python2、python3 返回内容差很多【请求代码完全一样,使用了requests 库的get 方法】首先python3 返回的http headers 如下{'Date': 'Wed, 08 Jan 2020 01:29:42 GMT', 'Content-Type': 'application/javascr...原创 2020-01-08 09:43:15 · 798 阅读 · 0 评论 -
conda 常用命令
conda作为python环境管理的利器,使用起来确实能事半功倍,不过在使用中也存在一些小问题,这里集中记录一些常见问题,和处理方法。原创 2022-07-22 16:12:56 · 1434 阅读 · 0 评论 -
sqlmap 执行后打开其它程序
从上面的解决方法也可以看出,出现这种问题,其实就是在安装了vscode、pycharm之后,默认修改了python 文件的默认关联打开方式,导致直接执行sqlmap 失败;对应的方法当时是如上所述,接触二者之间的关联即可。原创 2022-08-24 10:59:39 · 1199 阅读 · 1 评论 -
python pip 设置国内源
在安装好python pip 之后,默认pip 使用的是国外源下载依赖,由于GFW会导致网速很慢,需要配置国内源加快下载速度。原创 2022-09-05 11:32:25 · 1001 阅读 · 0 评论 -
python 小练习-xlwings 操作excel
xlwings 操作excel:读取前一列的数据,如果包含特定字符,则在后面一列进行描述,这个场景可以对应到Linux 的操作命令的分析中原创 2022-04-10 12:38:36 · 1519 阅读 · 0 评论 -
python 发送邮件报错问题解决--[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1056)
报错信息如下[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1056)主要是下面两种连接邮件服务器的误操作引起的(是否开启了TLS)smtplib.SMTP(self.host, self.port, timeout=300) 【TLS 禁用时使用】或smtplib.SMTP_SSL(self.host, self....原创 2019-11-27 17:58:56 · 33591 阅读 · 2 评论 -
Linux python2.7 安装pip
默认kali 等一些发行版本的Linux是没有安装pip 的,导致python 的组件无法安装,本文用最简单的方法安装pip首先下载获取pip 文件的脚本curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py上面命令执行完之后会在当前目录保存一个 “get-pip.py” 文件最后直接执行下面 pip 的安装命令即可python get-pip.py安装成功如下root@kk:~/soft# python get-p.原创 2020-09-27 16:05:47 · 5301 阅读 · 3 评论 -
python 爬虫写入文件中文乱码问题解决
解决python 写入文件中文乱码问题问题现象:通过爬虫爬取百度内容,将采集到的url 写入文件的时候发现文件乱码【文件格式csv 】分析过程根据网上的一些建议,将文件的打开编码改为 utf-8 ,结果跟本不起作用奇怪的是用notepad 打开 csv 文件竟然显示正常,看来是excel 默认编码的问题解决思路:修改excel 打开csv 文件的编码(可能会影响其它文件的打开,不作...原创 2019-07-13 15:45:52 · 6996 阅读 · 2 评论 -
python调用md系列算法破解ctf题目
题目某银行客户端以安全著称,所有网络流量都开启了密码学防护机制。有一天,你抓到了局域网中的网银登录流量。在这个流量中,密码字段的值为 5ef5ce92fc409703a834adabd2bc861c根据分析,你获得了如下的线索:上面抓到的登录流量密码字段是 md系列哈希算法的哈希值。 这个登录密码也是银行卡的ATM取款密码。 登录密码的哈希值是加盐之后计算的结果,根据...原创 2018-08-30 10:59:19 · 2877 阅读 · 0 评论 -
python day1
运算符基本数据类型整数:int 字符串:str 列表:list 元组:tuple 字典:dict循环:for enumrate xrange,range原创 2016-12-18 21:50:58 · 261 阅读 · 0 评论 -
python day2
上次内容回顾:python执行方式解释器交互式执行 文件执行 python xxx.py 指定解释器./xxx.py #!/usr/bin/env python常用编码种类ascii unicode utf-8python2.7 默认为ascii编码#-*- coding:utf-8 -*-python3.0默认为utf-8编码1...原创 2016-12-18 21:52:46 · 195 阅读 · 0 评论 -
利用python对ssl证书信息进行批量检测-批量检测ssl证书是否过期
主要使用到了Linux中的curl对证书信息进行获取,利用python通过正则截取信息中需要的部分【直接看下面代码,python3.6 、centos7 测试通过】#!/usr/bin/env python3# -*- coding:utf-8 -*-import reimport subprocessfrom optparse import OptionParserd...原创 2019-04-28 17:47:45 · 3755 阅读 · 2 评论 -
python day3
讲解内容:requests 库的基础使用、实例 引入requests库 调用get方法,需要传入请求的url地址 输出响应内容(可以获取服务器返回的http头部信息,http响应内容,响应码等) 第二个方法为实例内容(可以获取对应地址的经纬度) #!/usr/bin/env python3# -*- coding:utf-8 -*-# req...原创 2018-12-24 10:52:49 · 178 阅读 · 0 评论 -
自动化识别 CDN节点端口特征
首先找一个存在cdn节点的网站http://ping.chinaz.com/www.uniqlo.cn通过在线网站查到的CDN节点示例 2、通过上一步可以看到,目标网站有很多cdn节点(未完全识别,需要我们进一步识别)3、根据http头部,对其中一个确认的cnd节点进行端口分析识别到的端口信息4、在此假设,目标网站使用了同一家cdn、并且cdn节点端口开放情况类似5、利...原创 2018-10-09 17:56:59 · 2372 阅读 · 0 评论 -
python中时间戳与时间相互转换
前导知识获取当前时间戳:time.time() 获取当前时间:time.asctime() 或者 time.ctime() 将时间转换为tuple:time.strptime()时间戳转时间一、导入对应包,先获取一个时间戳二、通过指定的时间戳,生成对应的时间元组三、将生成的时间元组传入格式化字符串,进行时间格式化上述两种时间格式方法,任选其一即可...原创 2018-09-04 17:59:07 · 2220 阅读 · 0 评论