re学习(27)攻防世界 re1-100

参考文章:攻防世界逆向高手题之re1-100_沐一 · 林的博客-CSDN博客

查壳:

re学习(27)攻防世界 re1-100_第1张图片

用IDA打开,分析

re学习(27)攻防世界 re1-100_第2张图片

 re学习(27)攻防世界 re1-100_第3张图片

编写脚本:
 

d="{daf29f59034938ae4efd53fc275d81053ed5be8c}"
d1=d[1:11]
d2=d[11:21]
d3=d[21:31]
d4=d[31:41]
print(d3+d4+d1+d2)
#53fc275d81053ed5be8cdaf29f59034938ae4efd

总结:

1.字符串flag大多数都有’{‘或者‘}’,所以如果发现这些特殊字符要引起注意

2.strncmp函数的用法

    参考            strncmp函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strcmp的区别)_lambo mercy的博客-CSDN博客   

你可能感兴趣的:(学习)