前面就是binwalk+ARCHPR,然后会出来下面这个flag文件,长度很长。。。
    image.png

    这里用字符统计脚本,然后按字符从多到少,排序输出即可

    1. # -*- coding:utf-8 -*-
    2. #Author: mochu7
    3. alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()_+- =\\{\\}[]"
    4. strings = open('./flag.txt').read()
    5. result = {}
    6. for i in alphabet:
    7. counts = strings.count(i)
    8. i = '{0}'.format(i)
    9. result[i] = counts
    10. res = sorted(result.items(),key=lambda item:item[1],reverse=True)
    11. for data in res:
    12. print(data)
    13. for i in res:
    14. flag = str(i[0])
    15. print(flag[0],end="")

    image.png