你喜欢龙猫吗?一个信息可能有多个用处哦。
做完这个题后就不喜欢了。。。。。。
下载得到一个名为zip的未知文件

打开010

将后缀改成.zip,打开

其中,zip可打开,Totoro文件错误


继续打开010
尾

头

观察到结尾有不正常字符串;jpg开头为FF D8 FF 而这里是FE D7 FE,将每个字节+1
def increment_hex_bytes(hex_str):
# 确保输入是偶数长度
if len(hex_str) % 2 != 0:
raise ValueError("Input hex string must have an even length.")
# 初始化结果列表
result = []
# 以两个字符为一组处理16进制字符串
for i in range(0, len(hex_str), 2):
# 将两个字符的16进制字符串转换为整数
byte = int(hex_str[i:i + 2], 16)
# 将字节加一
byte += 1
# 将结果转换回16进制并添加到结果列表,确保为大写
result.append(format(byte, '02X'))
# 将结果列表连接成字符串
return ''.join(result)
hex_str = "FED7FE"
incremented_hex = increment_hex_bytes(hex_str)
print("Original:", hex_str)
print("Incremented:", incremented_hex)