DASCTF2021五月赛
Posted 0布布0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DASCTF2021五月赛相关的知识,希望对你有一定的参考价值。
DASCTF2021五月赛
RE
PaperPlease
enc=\'5c715207e3abed7dfb7c8ea9c82d0e29\'
xorr=[0x56, 0x05, 0x53, 0x52, 0x04, 0x03, 0x53, 0x54, 0x04, 0x0B,
0x53, 0x51, 0x06, 0x06, 0x0F, 0x55, 0x05, 0x5B, 0x03, 0x56,
0x0E, 0x07, 0x57, 0x0E, 0x01, 0x0D, 0x56, 0x00, 0x04, 0x06,
0x0A, 0x5D]
print(\'\\n\')
for i in range(len(enc)):
print(chr(ord(enc[i])^xorr[i]),end=\'\')
#cfdc11cca823cb81c9456b67b5dd4c8d
#DASCTF{cfdc11cca823cb81c9456b67b5dd4c8d}
end
简单的迷宫题。。。。
2为下,8为上,6为右,4为左
把程序挂载起来然后dump出地图。
s=[ 0x5E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00,
0x23, 0x00, 0x00, 0x00]
for i in range(0,len(s),4):
print(s[i],end=\'\')
#*000000
#1100000
#0101110
#0111010
#0000010
#1001110
#1001000
#000111#
手动走一下,
2622668662224422666
输入进去,看程序,下面还有一个md5加密,
好像是把我们输入的每一步的值加起来MD5输出。
md5(80)=f033ab37c30201f73f142449d037028d
提交发现确实。
DASCTF{f033ab37c30201f73f142449d037028d}
以上是关于DASCTF2021五月赛的主要内容,如果未能解决你的问题,请参考以下文章
DASCTF 2020 六月赛 Reverse Writeup
Ctfshow 五月赛 大牛杯 Web&BlockChain