按长度或别的东西,找到运codeS [英] Finding Opcodes by length or something else

查看:169
本文介绍了按长度或别的东西,找到运codeS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

难道不可能性,鉴于字节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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆