文章目录
一、创建 Capstone 反汇编解析器实例对象
二、设置 Cs 汇编解析器显示细节
一、创建 Capstone 反汇编解析器实例对象
----
使用 Capstone 反汇编框架 ,
首先创建...Capstone 反汇编解析器对象 , 即 Cs 类实例对象 ;
构造函数原型如下 :
class Cs(object):
def __init__(self, arch, mode):
创建...Capstone 实例对象代码 : 下面代码创建的是 x86 架构的 32 位模式的 Cs 对象 , 也就意味着反汇编的 ELF 文件是 32 位 x86 CPU 架构的动态库 ;
Cs(CS_ARCH_X86...Cs 汇编解析器显示细节
----
创建完 Capstone 汇编解析器 Cs 对象后 ,
一定要设置汇编解析器实例对象的 detail 为 true , 作用是 表示需要显示细节 , 打开后 , 会标明每条汇编代码中对寄存器的影响...32)
# 此处设置为 true , 表示需要显示细节 , 打开后 , 会标明每条汇编代码中对寄存器的影响
# 如 : 本条汇编代码中 , 会读写哪些寄存器