python
wssmiss
学学学 无止境
展开
-
python使用gmssl实现SM4算法的OFB模式
近期做项目时需要使用SM4的OFB模式,但是开源工具箱gmssl中只有sm4的ecb和cbc模式,openssl中也没有提供SM4的python接口于是基于gmssl的sm4模块写了一个ofb模式,多线程,没有进行下一步封装。写在前面:gmssl还是很值得学习密码学的同学们去读一读的加密:from gmssl.func import xor, list_to_bytes, bytes_to...原创 2019-10-20 20:32:24 · 4433 阅读 · 0 评论 -
python 连接mysql
文章目录安装相应模块基本操作查询操作插入操作安装相应模块python中有两个库可以连接mysql,python 2 的是mysqldbpython 3 的是pymysql注意:python3 中没有mysqldb这个库,要使用pymysql,函数方法上相差不多首先安装pymysqlpip install pymysql基本操作查询操作# 导入pymysqlimport py...原创 2019-08-11 17:57:15 · 246 阅读 · 0 评论 -
BugKu:cookies 欺骗
题目链接http://123.206.87.240:8002/web11/查看源码后没有可用信息观察url发现参数filename的值加密了解密后filename=keys.txt尝试用修改参数filename的值为index.php(注意此处要用base64加密为aW5kZXgucGhw)发现参数line没有给值,随意赋值如3,出现写脚本抓原代码,先试一下有多少行,100,50...原创 2019-03-25 21:39:02 · 1521 阅读 · 3 评论 -
ctf web中快速反弹
**原文:**https://ciphersaw.me/2017/12/16/详解 CTF Web 中的快速反弹 POST 请求/原文作者:Cipher Saw0x00 前言在 CTF Web 的基础题中,经常出现一类题型:在 HTTP 响应头获取了一段有效期很短的 key 值后,需要将经过处理后的 key 值快速 POST 给服务器,若 key 值还在有效期内,则服务器返回最终的 flag...转载 2019-03-25 20:22:40 · 597 阅读 · 0 评论 -
python--十进制数转化为16进制数,非字符串形式!!
十进制:35hex(35)得到的是‘0x23’ ,返回的是字符串,如果后续有异或等运算操作会很麻烦再用eval(hex(35).replace('0x','')) 返回16进制数23如果不用replace函数将‘0x’替换掉直接使用eval函数的话相当于 eval(‘0x23’) 结果是35!!!!eval执行0x23时会自动转化为十进制!!!...原创 2019-03-11 19:38:24 · 4650 阅读 · 2 评论 -
python实现汉诺塔,输出每次移动后三个底座上的盘子分布情况
汉诺塔(可输出每次移动后三个底座上的盘子分布情况)#编写函数,接受一个表示盘子数量的参数和分别表示源,目标,临时底座的参数,#然后输出详细移动步骤和每次移动后三个底座上的盘子分布情况#类实现class Pillar: def __init__(self,str,num): self.key=str self.value=numdef Hanoi(num,a,b,c):...原创 2019-03-07 19:20:57 · 3035 阅读 · 1 评论 -
文件操作课后习题--python
1.假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母with open("D:\\邵薪冉\\大二\\代码\\python\\第七章文件操作课后习题\\1_English.txt", 'r+') as f: s = f.read() print(s) ss = [i.swapcase() for i in s] f.s...原创 2019-03-03 15:13:21 · 8389 阅读 · 0 评论 -
python实现图书管理系统
# 图书借阅管理import datetimeimport wx# 学生信息class Stu_Info(object): def __init__(self, sno, sname, key): self.sno = sno self.key = key self.sname = sname #@staticmetho...原创 2019-03-01 22:11:12 · 19395 阅读 · 15 评论 -
python实现图书管理系统,图形化界面版
有GUI,但未连数据库# 图书管理系统UI界面import wximport datetimeclass wxGUI(wx.App): # 登陆界面 def Login(self): self.frame_Login = wx.Frame(None, title="Login(20177830115邵薪冉)", size=(500, 300)) ...原创 2019-03-01 22:09:16 · 37852 阅读 · 19 评论 -
python操纵excel实现统计文件类型
统计文件# 目录内文件名称自动统计,功能要求如下:# 能指定根目录# 能统计根目录下文件的出现次数# 生成excel形式的统计结果import osimport sysimport xlwtimport randomfile = xlwt.Workbook(encoding='utf-8') # 新建一个excel文件ta...原创 2019-03-01 22:06:25 · 394 阅读 · 0 评论 -
微博爬虫及简单数据分析
刚开始学python,选了这个题目,把代码放上来留念,没有用到很流行的框架,所以代码量挺大GUI用wxpython写的# _*_ coding: UTF-8 _*_import osimport reimport requestsimport sysimport wximport tracebackfrom datetime import datetimefrom dateti...原创 2019-12-18 17:09:32 · 2864 阅读 · 6 评论