攻防世界-no-strings-attached

下载附件,查看下类型

在这里插入图片描述

ELF文件,首先使用IDA打开康康

在这里插入图片描述
这个authenticate();感觉有点搞头,点进去看看

在这里插入图片描述

看这个decrypt有点问题

decrypt()

这个就是解密的函数,我们使用gdb 动态调试一下
在这里插入图片描述

b decrypt在decrypt这里下个断点

在这里插入图片描述

介绍一下命令
r就是让程序跑起来
n就是运行到下一步

由于这程序调用decrypt,我们看看他将结果传到的eax寄存器中

在这里插入图片描述

查看下eax寄存器的值

在这里插入图片描述

x:查看内存的值

得到flag:9447{you_are_an_international_mystery}

在这里插入图片描述

发布了10 篇原创文章 · 获赞 1 · 访问量 666

猜你喜欢

转载自blog.csdn.net/test1988x/article/details/103791747