shell code

Shellcode:The Payload

SHELLCODE

​ 为了直接在堆栈或内存的其他部分执行我们处理二进制的原始漏洞利用代码,我们需要表示目标机器的一组原始机器指令的汇编代码。

Read More

栈操作

The Stack Operation

PROCESSOR’S STACK: TRACING THE ACTION

函数调用和栈可以总结如下:

  1. 将参数压入栈中

  2. 调用函数(压入函数返回地址)

  3. (内置函数)为局部变量和缓冲区存储设置栈帧

  4. 在函数返回之前,调整栈帧来解除局部变量和缓冲区存储的分配

  5. 返回(弹出返回地址)并且调整栈来移除函数参数

    Read More