qands 发表于 2021-4-7 17:05

aspose.cell 21.3 强名称去除

破解之后可以用,但是发布程序或者在web中会提示强名称错误.
步骤dnspy加载
选中aspose.cell alt+enter,将公钥删了. 强名称就去除了.(网上查了半天,说什么的都有,娘的最后自己试出来的...)
去除之后不会提示强名称的错误,但其他的错误又来了.这是程序自己在校验.

去assembly.getpublictokenkey下断,在new workbook()时有2处用到.返回值把null修改成原来的.这不就过了
然后虚拟化后的它去Reflection dll的信息,用的是修改过后的, 又出错了,得还原成null.

然后就OK了.

写的比较简单,下班了....



dplxin 发表于 2021-4-8 09:32

<License>
<Data>
<LicensedTo>Aspose Pty Ltd</LicensedTo>
<EmailTo>salman.sarfraz@aspose.com</EmailTo>
<LicenseType>Developer Small Business</LicenseType>
<LicenseNote>One Developer And One Deployment Location</LicenseNote>
<OrderID>200506075933</OrderID>
<UserID>747415</UserID>
<OEM>This is not a redistributable license</OEM>
<Products>
<Product>Conholdate.Total for .NET</Product>
</Products>
<EditionType>Professional</EditionType>
<SerialNumber>851e503c-be45-43b8-aceb-3388cf1d1cf5</SerialNumber>
<SubscriptionExpiry>20210506</SubscriptionExpiry>
<LicenseVersion>3.0</LicenseVersion>
<LicenseInstructions>https://purchase.conholdate.com/policies/use-license</LicenseInstructions>
</Data>
<Signature>Mklm01invWdgD7K42TuEBiz1zUFHeGRjVZ9d8DH7rqPkWj3X01z/8c9BB60oE/iazdGR11cElRGRTnuHDyIBHNXAqAR6vjc+11oNewiIo4e5h88F2m/uQ4c7wUAYzeKnWPsAHIMWSAs4a5YnbeZU+wZwW1iGdg4FZPERu6lWMc8=</Signature>
</License>




搞这么麻烦 直接用正版key不就好了

夜泉 发表于 2021-4-7 17:54

本帖最后由 夜泉 于 2021-4-7 19:54 编辑

能详细点嘛?{:301_1001:}

assembly下没有getpublictokenkey,只有 GetPublicKeyToken


qands 发表于 2021-4-7 20:11

夜泉 发表于 2021-4-7 17:54
能详细点嘛?

assembly下没有getpublictokenkey,只有 GetPublicKeyToken

System.Reflection.AssemblyName.GetPublicKeyToken()

夜泉 发表于 2021-4-7 20:42

qands 发表于 2021-4-7 20:11
System.Reflection.AssemblyName.GetPublicKeyToken()



无法发布是因为 mscorlib 验证了程序的唯一性,无法匹配上,去除公钥后,mscorlib 虽然可能不验证了(强签名没了),但是这破软件调用程序集本身的时候也就报错了。。也就达到了强签名防破解的xxx
其实SN强签名并不适用程序安全性,只对程序唯一性有点用。。。

只要你不发布(包括发布网站,因为发布时要验证强名称的),按理来说都不会有问题。。。所以也就没必要去掉强名称了吧?

pizazzboy 发表于 2021-4-8 10:15

对NET程序虽然不懂,但还是要赞一下。

qands 发表于 2021-4-8 11:43

dplxin 发表于 2021-4-8 09:32
Aspose Pty Ltd

Developer Small Business


真牛b{:1_921:}b{:1_921:}b{:1_921:}

linghua775 发表于 2021-4-8 12:36

强名称去除

夜泉 发表于 2021-4-8 14:09

dplxin 发表于 2021-4-8 09:32
Aspose Pty Ltd

Developer Small Business


卧槽,牛逼~

宅の士 发表于 2021-4-8 14:42

好东西 收藏了!
页: [1] 2
查看完整版本: aspose.cell 21.3 强名称去除