【问题标题】:NOP Gadget in Return Oriented Programming exploit technique面向返回的编程利用技术中的 NOP 小工具
【发布时间】:2016-02-12 11:32:31
【问题描述】:

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

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

【问题讨论】:

    标签: security exploit


    【解决方案1】:

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

    【讨论】:

    • 指针中间到底是什么意思?你可以读一段指针或什么,有什么用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-05
    • 1970-01-01
    • 2016-08-10
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    相关资源
    最近更新 更多