题目

CSDN资源下载(免积分)

文件

查壳显示是没加壳32位的ELF文件

IDA显示

image.png

答案

9447{This_is_a_flag}

查看Writeup

解题

代码逻辑

通过生成的随机数对10求余(“%”是求余运算符),输出内置数组中的随机字符串:
image.png
内置数组中的10个元素有flag:
image.png

解题方式

运气法🌟超级无敌幸运星可用🌟

不断运行,直到随机选中数组第0个元素输出:
image.png

从数据中复制——😳竟然错了❌

输入字符串后提示错误,因为flag = “9447{This_is_a_flag}”整个字符串。
我以为“{This_is_a_flag}”是提示,只输入了“9447”😂
3️⃣insanity - 无壳ELF逆向 - 图5
签到题门槛不高(在无壳的情况下),用010Editor / WinHex / 记事本等工具打开大概率直接有可见字符串(搜索“flag”),但是不建议~🤦‍♀️
无壳的签到题(特别是提示IDA直接可看的话),可以Shift+F12查看字符串碰碰运气:
3️⃣insanity - 无壳ELF逆向 - 图6