吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 944|回复: 10
收起左侧

[.NET逆向] aspose.cell 21.3 强名称去除

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

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

然后就OK了.

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



免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
夜泉 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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 编辑

能详细点嘛?

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()

2021-04-07_19-25-10.png

无法发布是因为 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

真牛bbb
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
好东西 收藏了!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2021-4-19 05:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表