看下程序的逻辑:

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,可以运行脚本

Shakti CTF 2021 hack    ---writeup

相关文章:

  • 2022-12-23
  • 2021-06-05
  • 2021-07-07
  • 2021-11-14
  • 2021-06-02
  • 2021-05-30
  • 2021-11-05
  • 2021-12-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-16
相关资源
相似解决方案