badamczewski/PowerUp:Rust/Go语言的反编译工具


PowerUp是一个用于多种语言和平台的集合或生产力实用程序、反汇编和反编译工具:

  • Live IDE Watcher(适用于 C#、GO 和 Rust)。
  • .NET JIT 反汇编程序。
  • .NET IL 编译器。
  • .NET 快速基准测试。
  • 具有丰富格式的 .NET 控制台。
  • 其他。

 
实时 IDE 观察者
监视源代码文件和 IR、IL 文件并编译它们,然后反编译和反汇编它们以生成 IL、IR 和 X86 ASM 输出的观察者应用程序。所有编译器都支持多种功能,例如跳转指南、X86、IR 汇编文档、源映射等。
Rust 是一种基于 LLVM 的语言,将支持默认编译器标志,如优化级别和源代码映射。
 
VScode
为了使您的输出在 Visual Studio Code 或任何其他编辑器中看起来不错,您必须安装 X86 程序集语法。
我使用了 13xforever X86 ASM 语法的修改版本:https : //github.com/13xforever/x86-assembly-textmate-bundle (我希望能够将它与此工具捆绑在一起)
此外,您将需要Cascadia Mono以获得出色的指南和其他功能。