Protostar Stack 7演练
我一直想提升我对二进制利用技术的理解,并开始利用Exploit Exercises(https://exploit-exercises.com/protostar/)进行Protostar挑战。 这是堆栈系列中的最后一个挑战的演练-堆栈7(https://exploit-exercises.com/protostar/stack7/)。 我们开始之前有几点注意。 我主要是为我自己写这篇文章,因此我可以回到这些注释中,并在一个地方找到所有内容,包括我使用的技术,命令等。此外,我显然没有发明这里描述的任何方法。 您将需要对CPU的工作原理,寄存器和汇编有非常基本的了解。 我以循序渐进的方式编写了本演练,并鼓励您继续学习。 这是Protostar Stack 7挑战的源代码: #include #include #include #include char * getpath ()…