gpt4 book ai didi

C# - 检测混淆器

转载 作者:行者123 更新时间:2023-12-05 04:08:57 27 4
gpt4 key购买 nike

直接回答我的问题:我应该如何查看程序集的类。 (.exe, dll) 如果所选程序包含类名,则向控制台写入“Class” + Classfound + “found!”我正在做的是,我正在制作一个控制台应用程序来检测在选定的可执行文件/dll 文件上使用的混淆器。我已经花时间浏览互联网,了解如何反射(reflect)一些类(class)等,但我一无所获。

感谢任何帮助,谢谢!

最佳答案

有很多方法可以检测混淆器 - 主要是项目中的 Entropy&Anomaly 或特定加壳器的签名。

检查此(开源)以获取一些线索: https://github.com/0xd4d/de4dot

引用:

检测混淆器

Use the -d option to detect the obfuscator without deobfuscating any assembly.

Find all .NET assemblies and detect obfuscator. If it's an unsupported obfuscator or if it's not obfuscated, it will print "Unknown obfuscator".

de4dot -d -r c:\input
Same as above except that it will only show which files have been obfuscated by a supported obfuscator.

de4dot -d -r c:\input -ru
Detect obfuscator

de4dot -d file1.dll file2.dll file3.dll

关于C# - 检测混淆器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46992712/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com