本地缓冲区溢出
【实验目的】
1、掌握缓冲区溢出的基本原理;
2、熟练利用jmp.egp指令实现缓冲区溢出;
3、掌握缓冲区溢出的危害及其防范手段。
【实验环境】
登录Linux靶机环境,在无root权限的情况下,通过编译运行程序,利用本地缓冲溢出,达到获取root权限的目的。
备注:使用Linux靶机作为本地环境。
【实验预备知识点】
本小节利用如下的一段程序来说明本地缓冲区溢出的工作原理:
void function (char *str)
{
char buffer [16];
strcpy (buffer,str);
}
void main( )
{
int t;
char buffer [128<