面向返回编程漏洞利用技术中的NOP小工具

时间:2016-02-12 11:32:31

标签: security exploit

ROP中的NOP小工具究竟是什么 - 面向返回编程的安全漏洞利用技术?我正在阅读一些关于ROP的理论,并且只写出它是指向操作码C3 ret的指针?

NOP表示处理器没有操作,当指令指针到达时,处理器实际上什么都不做,但是一个时钟周期到期。

1 个答案:

答案 0 :(得分:1)

在开发中使用的NOP通常用于记忆对齐或创建nop雪橇。这些只是内存的一部分,实际上什么都不做(没有操作)所以事情可以更顺畅。在nop小工具的情况下,据我所知,它们专门用于对齐内存,因此例如EIP不会从指针的中间读取。在制作有效载荷或执行shellcode方面,它们主要用于未知精确存储器地址或正确对齐shellcode时。