登录 注册
当前位置:主页 > 资源下载 > 9 > PyVM是一款根据《英特尔软件开发人员手册》指导,使用Python编写的能够执行x86二进制文件的虚拟机

PyVM是一款根据《英特尔软件开发人员手册》指导,使用Python编写的能够执行x86二进制文件的虚拟机

  • 更新:2024-11-08 08:58:20
  • 大小:2.56MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

PyVM-在纯Python中执行x86字节码! PyVM在纯Python中执行x86(IA-32)字节码,没有任何依赖关系。 它可以运行多种类型的可执行文件: 原始字节码(将bytes和bytearray解释为字节码) 平面二进制文件(例如,NASM默认生成的二进制文件;将文件的内容解释为字节码) ELF二进制文件(任何静态链接的ELF二进制文件) 特征: x86 CPU(文件: VM/Registers.py , VM/CPU.py , VM/fetchLoop.py , VM/misc.py ) 通用寄存器:32位,16位,8位。 参见文件1; 段寄存器:ES,CS,SS