按长度或别的东西,找到运codeS [英] Finding Opcodes by length or something else
问题描述
难道不可能性,鉴于字节x86指令序列到随机字节流,脱code他们的指示?
是固定长度的运算codeS或有什么方法来检测这些指令?
难道不可能性,鉴于字节x86指令序列到随机字节流,脱code他们的指示?
块引用>是的。多种处理器做到这一点。它是它们具有最简单的任务之一。
是固定长度的运算codeS
块引用>没有。
或者是有什么方法来检测这些指令?
块引用>的指令的第一个字节(多个)允许推断其长度。你会发现表很容易在互联网上。
Is it possibile, given a sequence of bytes x86 instructions into a stream of random bytes, to decode their instructions?
Are opcodes of a fixed length or is there any way to detect those instructions?
解决方案Is it possibile, given a sequence of bytes x86 instructions into a stream of random bytes, to decode their instructions?
Yes. Many kinds of processors do it. It is one of the easiest task they have.
Are opcodes of a fixed length
No.
or is there any way to detect those instructions?
The first byte(s) of the instruction allow to infer its length. You will find tables easily on the Internet.
这篇关于按长度或别的东西,找到运codeS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!