信息安全技术2近现代黑客历史教学幻灯片.pptVIP

  • 8
  • 0
  • 约7.89千字
  • 约 27页
  • 2020-05-08 发布于天津
  • 举报

信息安全技术2近现代黑客历史教学幻灯片.ppt

* * 在Linux环境下编译该程序; 从现在开始我们将接触一款程序调试工具GDB 请大家自己在网上或书店去查阅GDB相关的使用说明书 使用gdb调试工具获得该程序的反汇编 根据汇编程序说明栈的变化 * * 在Linux环境下编译该程序; 使用gdb调试工具获得该程序的反汇编 disas main; disas helloworld 根据汇编程序说明栈的变化 * * 现在我们来看一看该程序的栈的变化 (注意,X86系列的栈始终是从低地址在上,高地址在下) 首先是0x80483d0入栈(main函数的eip) sub %0x18,%esp: esp上移24个字节 sub %0x8,%esp:esp上移8个字节 $0X8049478:largebuff的地址,可以用以下gdb命令调试出来 x/3uh 8049478 0xffffffe8(%ebp),%eax:ebp+24个字节,然后寄存到eax中 0x80483ec:子程序helloworld的入口(即该子程序eip之值) * * C语言诞生于上个世纪六十年代末七十年代初 在C语言中,有一些后来人们发现(特别是发明了缓冲区溢出攻击之后)非常“危险”的函数 有多少程序是用C写成的呢?它们运行在哪些计算机设备上呢? “每个士兵后面都有上千万行的代码在支持他作战”…. * * 现在我们在实验二的基础上稍稍改变一下,看一看加入了“危险”函数

文档评论(0)

1亿VIP精品文档

相关文档