【发布时间】:2018-12-15 08:43:37
【问题描述】:
我在拆卸和重新组装 .NET 可执行文件时遇到问题,之后它会抛出误报。
我得到的具体错误是:
Heur.AdvML.B
到目前为止,我不再在重新编译之前编辑 asm。我从字面上反编译并重新编译它,运行它并得到错误。我知道我可以尝试联系我的网络管理员以从“监视”列表中删除一个文件夹,并尝试联系赛门铁克。
理想的情况是,如果有人可以帮助我确定发生这种情况的确切原因。
我尝试过的事情:
从 asm 中完全删除所有调试引用 将 System.Diagnostics.DebuggableAttribute/DebuggingModes 设置为 01 00 02 00 00 00 00,这应该是发布优化的指标 反编译并重新编译已知的工作 exe 而无需触摸它
如果原始 exe 是干净的,则导致此误报的原因是什么。我需要在exe 上签名吗?真的很困惑任何帮助将不胜感激。
【问题讨论】:
标签: decompiling ildasm ilasm symantec