010editor打开Nahida!

最后是0E FF 8D FF,jpeg文件头是FF D8 FF E0,很可能是jpg文件被反转了
这是图片
把Nahida!的hex反转

def reverse_hex(hex_str):
    hex_list = list(hex_str)
    #将列表倒置
    reverse_list = hex_list[::-1]
    return ''.join(reverse_list)

def reverse_hex_in_file(file_path):
    # 打开文件并读取内容
    with open(file_path, 'rb') as file:
        data = file.read()
    # 将字节数组转换为十六进制字符串
    hex_str = data.hex()
    # 反转十六进制字符串
    reversed_hex_str = reverse_hex(hex_str)
    # 将反转后的十六进制字符串转换回字节数组
    reversed_data = bytearray.fromhex(reversed_hex_str)
    # 将字节数组写回到文件
    with open(out_path, 'wb') as file:
        file.write(reversed_data)

if __name__ == '__main__':
    #Nahida!
    file_path = "Nahida!"
    #反转后文件的输出路径
    out_path = "2.jpg"
    reverse_hex_in_file(file_path)

查看逆转后的图片

逆转后的图片是一张人物图,没什么线索
把图片放进010editor
jpg图片的文件尾是FF D9,但这张图片后面还有其他数据,把后面的数据选中并导出
这是图片
用文本方式打开刚刚保存的文件
这是图片
这里提到了神之眼,联想到silenteye

用silenteye打开被逆转后的图片

密码是一开始的文件名Nahida
这是图片