![]() |
1
2
由于IL比程序集简单得多,我想说,与真正的二进制文件相比,逆向工程.NET程序集(是否混淆)要容易得多。此外,由于.NET编译器将大部分优化留给了JIT编译器,因此与已编译的二进制文件相比,IL非常直接。 |
![]() |
2
0
“C模糊应用程序会比不模糊,但二进制,德尔菲应用程序或多或少的“安全”吗?破解Delphi代码还会更困难吗?” 我认为在不了解你的威胁模型的情况下回答你的问题是不可能的。谁想攻击这个应用程序?他们有多成熟?他们想通过攻击达到什么目的? .NET框架类库具有一些强大的安全功能,并且 SecureString 班级。这样可以提高你的安全性。 fwiw,我更喜欢攻击托管代码而不是本机代码。但如果有足够的动机,我也会很乐意攻击他们。 |