the Buffer Bomb

the Buffer Bomb

事先准备

  • bufbomb反汇编

    objdump -d bufbomb > asm.txt

  • 获取自己的cookie

    1
    2
    Userid: existo
    Cookie: 0x73413ee0
阅读更多

汇编指令

jump指令

用作跳转

  • je

jmp equal 相等时跳转

  • jne

jmp not equal 不等时跳转

  • jz
阅读更多

寄存器

寄存器

在Debug命令中我查了一些寄存器的相关知识,这篇文章仔细分析一下部分寄存器

阅读更多

DEBUG命令

寄存器

cpu中寄存器用于存储内存中数据的物理地址

CS

CS 为代码段寄存器,一般用于存放代码
通常和IP使用用于处理下一条执行的代码
cs:IP // 基地址:偏移地址
CS地址对应的数据,相当于c语言中的代码语句

阅读更多