![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
__lifanxin
砥砺前行,不忘初心!
展开
-
python 中三种方法实现十六进制 str 到 bytes 的转换
十六进制 str 到 bytes 的转换概述str ⇒ bytes总结概述 这里记录做 ctf 题目过程中编写 python 脚本常碰到的字符和字节的转换问题,不同于一般的字符串转字节,和二进制打交道遇到的都是以字符串形式表示的十六进制串,需要将其转换为字节做进一步的处理,所以才有了本篇博客的记录点。str ⇒ bytes python 代码如下。# res 为测试样本res = "B75285C190E907B8E41AC3BD1D8E8546002144AFEF7032B511C6"原创 2021-11-15 23:23:53 · 7521 阅读 · 0 评论 -
python z3库学习
z3库学习概述z3库的安装申明求解变量范围增加方程约束与求解总结概述 最近做逆向题,有很多线性方程需要用该库进行求解,故写篇博客记录一下。z3库的安装$ pip install z3# 上面命令失败的话可以尝试$ pip install z3_solver申明求解变量范围from z3 import *# a为整数解,Ints用于一次性申请多个a = Int("a")a, b = Ints("a b")# 有理数解a = Real("a")a, b = Reals("a原创 2021-09-08 15:41:14 · 2209 阅读 · 0 评论 -
python常用函数积累
常用函数积累概述进制转换字符和数字互转字符类字符编码 / str <==> byte总结概述 用python最大的感觉就是方便,因为python中有很多API提供了非常方便的操作,能够实现一些常见的进制转换,编码转换以及字符串的大部分操作,这里记录一下。进制转换In [4]: a = 10In [5]: bin(a) # 转二进制Out[5]: '0b1010'In [6]: oct(a) # 转八进制Out[6]: '0o12'In [7]: hex(原创 2021-09-07 10:49:21 · 175 阅读 · 0 评论