Shakti CTF 2021 hack ---writeup

看下程序的逻辑:

 

输入16个字符,对每个字符加以判断(与v2数组的各个元素比较),判断通过则输出shaktictf{字符串}

使用ida-python,去还原这个字符串,脚本如下:

 

#v2的地址是0x201020
ans=""
for addr in range(0x201020+3*4,0x201020+(16+3)*4,4):
    ans+=chr(Dword(addr))
    
print "shaktictf{"+ans+"}"

 

在ida里选择file,再选择script command,可以运行脚本

posted @ 2021-04-05 21:29  田埂  阅读(194)  评论(0编辑  收藏  举报