欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2017-赛客夏令营-Misc-简单隐写(小宇牛逼)

程序员文章站 2022-05-15 14:14:14
...

大老虎喵喵喵???
2017-赛客夏令营-Misc-简单隐写(小宇牛逼)

老规矩先改成txt审查一下,末尾发现base64编码解它
2017-赛客夏令营-Misc-简单隐写(小宇牛逼)
什么鬼???
2017-赛客夏令营-Misc-简单隐写(小宇牛逼)
base32
2017-赛客夏令营-Misc-简单隐写(小宇牛逼)
16进制
取出每两个前面加上0x,转换成int(0xaa,base=16)型,然后chr

string = "666C61677b37656535653934343735636665376131333432383330393631393439646462337d"

cout = 0
result = []
header = "0x"
one = header
for i in string:
    cout += 1
    if cout == 1:
        one += i
    elif cout ==2:
        one += i
        cout = 0
        result.append(one)
        one = header
for i in result:
    print(chr(int(i,base=16)),end="")

得到flag

上一篇: 【pwnable.kr】random

下一篇: MRCTF WP