p-code 是在 Visual Basic(.NET 之前)中使用的中间代码。我想知道在哪里可以找到与分析这些虚拟机代码相关的资源/工具。
对 Visual Basic p 代码二进制文件进行逆向工程
逆向工程
反编译
视觉基础
2021-06-13 03:19:44
3个回答
Alex Ionescu 是最新的“Windows Internals”一书的合著者和 ReactOS 的贡献者,他在很久以前写了一篇关于 VB 反编译主题的好论文。这里是指向 PDF的直接链接(最初来自http://www.alex-ionescu.com/vb.pdf
)。
该论文记录了文件格式本身的结构和常量,并且可能在附带来自其他答案的操作码列表中的信息方面大有帮助。
它们是一些可用于反转 p 代码二进制文件的工具
vb-decompiler lite (free ver) : 非常好的反编译器,可以从vb-decompiler 官网下载
P32Dasm:另一个 p-code 反编译器,请参见此处 并查看他们如何使用 IDA 调试 p-code 的页面下方
WKTVBDE:p 代码调试器,我不使用它但很好尝试,下载搜索 tuts4you.com 站点