Fisk-一个纯Ruby组装器 这是一个纯Ruby汇编程序(我猜)。 我不确定100%是否算作纯Ruby,因为它只读取JSON文件并使用元程序来处理其中的大部分内容。 无论如何,您可以使用它在Ruby中编写汇编,然后对其进行汇编。 我以Wilson Fisk命名,主要是因为它使我想起了并且因为我一直在玩《蜘蛛侠》。 如果您想破解该项目,请确保初始化git子模块! 用法 这是一个组装东西的例子: fisk = Fisk . new binary = fisk . asm do push rbp mov rbp , rsp int lit ( 3 ) pop rbp ret end 但是,除非可以执行,否则组装起来并不是一件很有趣的事情。 因此,这是一个如何执行上述程序集的示例。 该汇编代码将发送一个中断,并通知调试器停止。 因此,让我们将机器代码写到一些可执行内存