利用缓存区漏洞执行shellcode

环境:win10c++ 工具:vc++6shell 原理介绍:windows  栈溢出,C语言中gets()、strcpy()等函数未进行数据长度的限定,在栈内写入超出长度限制的数据,从而破坏程序运行甚至得到系统控制权的攻击手段。几个常见的寄存器,ebp栈底指针,esp栈顶指针,eip下一条计算机执行的指令,计算机中真正的存储方式以下图:数组   原理介绍:eip寄存器里存储的是CPU下次要执行的
相关文章
相关标签/搜索