在我们的“黑客”课程上,我真的一直面临挑战。需要找到一个字符串(密码),唯一提供的文件是.s程序集文件。
基于我对汇编的极少知识,我使用gcc -S Program.s
编译了文件,并输出了a.out
可执行文件。我尝试在Mac Terminal中使用./a.out
运行文件,但未成功-在命令末尾按Enter键后,光标仅跳至标准输出中没有任何内容的新行,并且echo $?
返回{ {1}}。
在汇编文件的末尾有一个0
,所以我认为它可能是正确的字符串,但是没有成功。
如果有人可以提供任何步骤来帮助我解决问题,我将永远感激不已。
.asciz "zja4heit5k7"
。
Program.s