随波逐流工作室—-探索前沿科技,分享最新软件。点击标题下蓝字“长弓三皮”关注,我们将为您提供有深度、有价值、有意思的阅读。
朋友们,现在只对常读和星标的公众号才展示大图推送,建议大家把长弓三皮“设为星标”,否则可能就看不到了啦!
作者:随波逐流
题目下载:http://www.1o1o.xyz/bo_softdown.html
公众号内回复题目名称可智能搜索writeup
不管他是什么,先拖入[随波逐流]CTF编码工具
高度CRC检测是没有被修改过,但图片看着好像少了一半
[随波逐流]CTF编码工具---图片---png修改高度(key:313)
RGB:1t_15_s3cR3t_k3y 这个好像是密钥,16位,猜测是AES
密文:P7NhnTtPUm/L3rmkP/eAhx5Vnbc2Yyatk+XCePJ0Wh2NYfqXGZCpZdCesMmEAihh
base64自定义字典:UYI1PjoLq6FedZ7MSclA9h0/Dy4CavBwV+g5RHr8XJmfbtuWkxK2Gn3sNTEzQi0p
让AI写一个解密程序
from Crypto.Cipher import AES
import base64
# 自定义Base64字典
custom_b64_alphabet = "UYI1PjoLq6FedZ7MSclA9h0/Dy4CavBwV+g5RHr8XJmfbtuWkxK2Gn3sNTEzQi0p"
# 标准Base64字典
standard_b64_alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
# 密文
custom_b64_ciphertext = "P7NhnTtPUm/L3rmkP/eAhx5Vnbc2Yyatk+XCePJ0Wh2NYfqXGZCpZdCesMmEAihh"
# 创建映射表
mapping = str.maketrans(custom_b64_alphabet, standard_b64_alphabet)
# 将自定义Base64密文转换为标准Base64密文
standard_b64_ciphertext = custom_b64_ciphertext.translate(mapping)
# Base64解码
ciphertext = base64.b64decode(standard_b64_ciphertext)
print("解密密文:", ciphertext)
# 密钥
key = b"1t_15_s3cR3t_k3y"
# 创建AES解密器(ECB模式)
cipher = AES.new(key, AES.MODE_ECB)
# 解密
plaintext = cipher.decrypt(ciphertext)
print("解密结果(二进制):", plaintext)
print("解密结果(字符串):", plaintext.decode('utf-8', errors='ignore')) # 忽略解码错误
# 解密结果(字符串): ISG{8Nj2aygOMWyHp4LeD4BIN4p12VfRephUfPbBV0BFQ6r}
flag:
ISG{8Nj2aygOMWyHp4LeD4BIN4p12VfRephUfPbBV0BFQ6r}
你若喜欢,为“长弓三皮”点个赞和在看哦
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...