- 2024-05-08struct:Python二进制数据结构
在C/C++语言中,struct被称为结构体。而在Python中,struct是一个专门的库,用于处理字节串与原生Python数据结构类型之间的转换。本篇,将详细介绍二进制数据结构struct的使用方式。函数与Struct类struct库包含了一组处理结构值得模块级函数,以及一个Struct类。格式指示符将由字符串格
- 2024-04-07[WUSTCTF2020]spaceclub
[WUSTCTF2020]spaceclub附件是一个txt文件,打开发现是空白的ctrl+a全选下发现还是有内容的通过脚本进行替换,长的替换为1,短的替换为0importbinasciif=open("attachment.txt","r")content=f.readlines()s=""forlineincontent:iflen(line)==7:s+="0&qu
- 2024-02-01Crypto( 11 )
yxx将两个文件都用010打开,转为二进制下面是异或脚本点击查看代码a='01101100011011110111011001100101011011000110111101110110011001010110110001101111011101100110010101101100011011110111011001100101011011000110111101110110011001010110110001101111011101100110
- 2023-09-15tongsuo-python-sdk
SM4OFB例子importbinasciifromtongsuopy.crypto.ciphersimportCipher,algorithms,modes#key="0123456789ABCDEFFEDCBA9876543210"#iv="0123456789ABCDEFFEDCBA9876543210"key=iv="a7015b8fac3fb90d05930dc0e723ebcb"
- 2023-08-26文件逆序2
场景:图片的十六进制编码顺序与期望相反,需要进行逆序原十六进制:87353B逆序后:B35378importbinasciifromPILimportImageimportpytesseracta=open("文件路径","rb+")#使用open函数以二进制形式打开文件a=a.read()#read函数读取文件hex=binascii.b2a_hex(a)#