我最近开始探索基于 GPU 的恶意软件的世界。学术界在这里没有大量论文,但有一些强大的论文。我正在尝试根据 NVIDIA 的 fermi ISA 来改进社区工具(因为 AMD 发布了他们的工具!)
迄今为止,我还没有找到任何 fermi 反汇编器,而是一个 ONE fermi 汇编器:
他们是否有该社区知道的任何插件/反汇编程序,我的谷歌搜索显然已经出现了 zilch?NVIDIA 提供的工具不适用于使用 vs2010 编译的二进制文件。
============[更新上下文]===================
看来,在一定程度上,我的假设是错误的。NVIDIA 的反汇编工具(nvobjdump、nvdisasm)仅设计用于其 *.cubin(可能是 *.ptx)中间程序集。从恶意软件分析的角度来看,这很糟糕。
在广泛搜索后,我发现了一个名为decuda的死项目。(我说死了是因为它已经多年没有提交了。)而且它似乎无法处理最新版本 5.5 和 6.0 中的 *.cubin 二进制文件的反汇编。