加密系统应该是微软的,要手动解密可以参考这篇文章试试,https://blog.csdn.net/qq_40359892/article/details/88532879
要想挖出 OleDbHelper.ConnectionString
,其实也很简单,在 CLR via C#
第四章中关于对象类型和类型对象的解读有这么一张图,很经典。
从上图中可以看到,静态字段是在 Manager 类型对象
中,实例字段都是在 Manager 对象
中,对照这张图,我只需要通过 windbg 找到 OleDbHelper 类型对象
,也就是所谓的 EEClass
。
如果文件是使用 Microsoft 加密工具加密的,你可以通过联系 Microsoft 支持来恢复密钥或密码。 但是,请务必注意,加密旨在保护文件内容免遭未经授权的访问,如果没有密钥或密码,你将无法解密文件并访问其内容。