.NET method hook技术研究及其在Aspose Cells/Words破解去限制方面的应用尝试
思路是这样的,Aspose.Cells/Aspose.Words/Aspose.pdf等等,在判断过期时肯定是要进行日期比较。我们在日期比较的相关基础方法上设置断点,然后将这些基础方法hook到我们的新方法就可以。测试发现,经过一系列的hook后,过期的License我们还能继续使用。目前市面上的.NET hook开源库有很多,比如Harmony/MonoMod,而我更喜欢自己发布在NuGet上的Crane.MethodHook这个库。我们拿个例子来练练手,看看这个动态hook技术有哪些好玩的应用领域。
原创
2024-07-25 17:27:01 ·
146 阅读 ·
0 评论