[Rev]beijing-MF xp0int Posted on Aug 25 2018 # beijing ida 打开,发现没什么东西,就是根据一堆dw的值,在一个表里面选择对应的值和它下一个值异或,然后输出出来。 根据flag格式,看了一下,发现只要不和它的下一个值异或应该就是flag。 写个脚本处理一下 ```python def int16(num): return int(num, 16) key = '61 4C 67 59 69 29 6E 42 62 0D 65 71 66 34 6A C6 6D 8A 6C 7F 7B AE 7A 92 7D EC 5F 57'.split() index = '6 9 1 10 8 11 2 3 1 13 4 5 2 7 2 3 1 12'.split() flag = '' key = list(map(int16, key)) index = list(map(int, index)) for x in index: flag += chr(key[2 * x]) print(flag) ``` 结果是`flg{mzing_beijing}` 在加上三个a就可以了 `flag{amazing_beijing}` 打赏还是打残,这是个问题 赏 Wechat Pay Alipay [Rev]advanced-sherlly [web]spider-jaivy
没有帐号? 立即注册