NOP的替代品
回答
这个页面有NOP替代方案,且编码长度增加一个不错的列表:http://www.asmpedia.org/index.php?title=NOP
问题是,这主要是关于nop本身。我想要像'mov ax,ax'这样的指令。 – Spyros
截止日期,任何替代或实现? –
英特尔优化手册和Intel和AMD的使用说明书应具备的所有无操作同等功能的列表。应该注意的是,它们中的大多数都是多字节无操作,用于对齐分支和代码缓存目标等。
[Vol。 2B 4-13](http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html) – user786653
只是想通过不改变任何东西(不是标志)的不同操作。给寄存器或寄存器自己和寄存器加上零,将寄存器移到自身。用0减去0,或用0减去。有点测试类型的指令,通常是一个,但目的地不会被修改。
如果它改变标志,它不是一个真正的NOP。 –
我同意,取决于海报实际上是在寻找什么样的操作,不做任何事情来注册或者不做任何事情来注册和标记。 –
某些shellcode引擎包含nop
sled生成器,如果这是您正在寻找的。
虽然有各种各样的长度nop
- 等价物的无限变化,所以详尽的列表是不切实际的。例如,push eax; pop eax
实际上是nop
。 (假设有效的esp
等,等等)
或inc eax; dec eax
(假设没有溢出或你测试然后重置溢出标志)。
- 1. @“”的替代品?
- 2. ASIHTTP的最佳替代品,替代品或替代品用于下载队列
- 3. eval()的替代品
- 4. SRSPlus的替代品?
- 5. SharePoint的替代品?
- 6. NHIbernate的替代品?
- 7. Essbase的替代品
- 8. CKAN的替代品
- 9. Flash的替代品?
- 10. Portlets的替代品
- 11. java.util.concurrent.ConcurrentSkipListSet的替代品
- 12. SwaggerHub的替代品
- 13. YQL的替代品
- 14. QC的替代品
- 15. WebSockets的替代品
- 16. setInterval的替代品?
- 17. NSMutableDictionary的替代品?
- 18. JodReports的替代品
- 19. NowJS的替代品
- 20. Dreamweaver的替代品?
- 21. pdftohtml的替代品
- 22. JavaScript的替代品
- 23. RelativeLayout的替代品?
- 24. CFContent的替代品?
- 25. Silverlight的替代品
- 26. MEF:PRISM的替代品?
- 27. SproutCore:SC.TableView的替代品
- 28. underscore.js的替代品
- 29. javax.comm的替代品
- 30. @ModelAttribute的替代品
它能生产nop替代品吗? – Spyros
出于好奇,你在寻找nop替代品的目的是什么? –
研究nopsleds – Spyros