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