把所有数字转2进制之后可以发现后4位全是1
补全2进制,取前4位即可解密
import binascii
# 读取文件并处理每一行
file_path = r"g:tempTime To Live.txt"
try:
with open(file_path, 'r') as file:
lines = file.readlines()
# 初始化二进制字符串
bina = ''
for line in lines:
a = int(line.strip()) # 去除可能的换行符并转换为整数
a = bin(a)[2:].zfill(8) # 转换为二进制并填充到8位
bina += a[:4] # 只取前4位
# 将二进制字符串转换为字节
# 由于a2b_hex需要十六进制字符串,我们需要将二进制字符串转换为十六进制
# 每两个二进制位对应一个十六进制位
hex_str = ''
for i in range(0, len(bina), 4):
binary_chunk = bina[i:i+4]
hex_str += format(int(binary_chunk, 2), 'x') # 转换为十六进制
# 使用binascii.a2b_hex将十六进制字符串转换为字节
base = binascii.a2b_hex(hex_str)
print(base)
except Exception as e:
print("发生错误",e)
明显是个图片
[随波逐流]CTF编码工具---图片---base64转图片
拖入[随波逐流]CTF编码工具
[随波逐流]CTF编码工具---图片---提取盲水印
居然报错了,还是要用吾爱大神的软件
0xGame{2ade442e-2b56-4794-9d58-cff8eb88b2bf}
公众号内回复 writeup 或 flag 下载公众号文章
分享一个免费的智能编程助手,用AI助力编码
https://www.marscode.cn/events/s/iSJa9t3J/
http://www.1o1o.xyz/bo_softdown.html
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...