吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

楼主: 壹佰

[原创逆向图文] 【重磅】Aspose全家桶永久去限制全攻略(支持.NET 4x/6/8)

  [复制链接]
 楼主| 壹佰 发表于 2024-5-13 11:37 | 显示全部楼层

布鲁斯李 发表于 2024-5-13 10:06
同,我也看不到。特意注册的账户上来感谢大佬。

我用的是这个License:
[C#] 纯文本查看 复制代码
//将于20200827过期的Aspose.Total开发版序列号
private const string LICENSE_STRING = "PExpY2Vuc2U+CiAgPERhdGE+CiAgICA8TGljZW5zZWRUbz5TdXpob3UgQXVuYm94IFNvZnR3YXJlIENvLiwgT" +
                                      "HRkLjwvTGljZW5zZWRUbz4KICAgIDxFbWFpbFRV某NNhbGVzQGF1bnRlYy5jb208L0VtYWlsVG8+CiAgICA8TG" +
                                      "ljZW5zZVR5cGU+RGV2ZWxvcGVyIE9FTTwvTGljZW5zZVR5cGU+CiAgICA8TGljZW5zZU5vdGU+TGltaXRlZCB" +
                                      "0byAxIGRldmVsb3BlciwgdW5saW1pdGVkIHBoeXNpY2FsIGxvY2F0aW9uczwvTGljZW5zZU5vdGU+CiAgICA8" +
                                      "T3JkZXJJRD4xOTA4MjYwODA3NTM8L09yZGVySUQ+CiAgICA8VXNlcklEPjEzNDk3NjAwNjwvVXNlcklEPgogI" +
                                      "CAgPE9FTT5UaGlzIGlzIGEgcmVkaXN0cmlidXRhYmxlIGxpY2Vuc2U8L09FTT4KICAgIDxQcm9kdWN0cz4KIC" +
                                      "AgICAgPFByb2R1Y3Q+QXNwb3NlLlRvdGFsIGZvciAuTkVUPC9Qcm9kdWN0PgogICAgPC9Qcm9kdWN0cz4KICA" +
                                      "gIDxFZGl0aW9uVHlwZT5FbnRlcnByaXNlPC9FZGl0aW9uVHlwZT4KICAgIDxTZXJpYWxOdW1iZXI+M2U0NGRl" +
                                      "MzAtZmNkMi00MTA2LWIzNWQtNDZjNmEzNzE1ZmMyPC9TZXJpYWxOdW1iZXI+CiAgICA8U3Vic2NyaXB0aW9uR" +
                                      "XhwaXJ5PjIwMjAwODI3PC9TdWJzY3JpcHRpb25FeHBpcnk+CiAgICA8TGljZW5zZVZlcnNpb24+My4wPC9MaW" +
                                      "NlbnNlVmVyc2lvbj4KICAgIDxMaWNlbnNlSW5zdHJ1Y3Rpb25zPmh0dHBzOi8vcHVyY2hhc2UuYXNwb3NlLmN" +
                                      "vbS9wb2xpY2llcy91c2UtbGljZW5zZTwvTGljZW5zZUluc3RydWN0aW9ucz4KICA8L0RhdGE+CiAgPFNpZ25h" +
                                      "dHVyZT53UGJtNUt3ZTYvRFZXWFNIY1o4d2FiVEFQQXlSR0pEOGI3L00zVkV4YWZpQnd5U2h3YWtrNGI5N2c2e" +
                                      "GtnTjhtbUFGY3J0c0cwd1ZDcnp6MytVYk9iQjRYUndTZWxsTFdXeXNDL0haTDNpN01SMC9jZUFxaVZFOU0rWn" +
                                      "dOQkR4RnlRbE9uYTFQajhQMzhzR1grQ3ZsemJLZFZPZXk1S3A2dDN5c0dqYWtaL1E9PC9TaWduYXR1cmU+CjwvTGljZW5zZT4=";


调用方法如下:
可以直接调用SetLicense方法,参数是new MemoryStream(Convert.FromBase64String(LICENSE_STRING))。
也可以通过反射取得当前程序集引用了哪些Aspose.*.dll库,然后用下面的代码去动态调用。
[C#] 纯文本查看 复制代码
//所有库的License都只需要设置一次就可以了。
var assemblies = Assembly.GetCallingAssembly()?.GetReferencedAssemblies().Union(Assembly.GetEntryAssembly()?.GetReferencedAssemblies() ?? new AssemblyName[] { })
    .GroupBy(assembly => assembly.Name).Select(item => item.FirstOrDefault())
    .Where(assembly => assembly.Name.StartsWith("Aspose") && assembly.Name.StartsWith("Aspose.Hook") == false);

if (assemblies != null)
{
    foreach (var assembly in assemblies)
    {
        if (mAssembliesLicenseSetted.Contains(assembly.FullName))
        {
            continue;
        }
        else
        {
            var type = Assembly.Load(assembly).GetType(assembly.Name + ".License");
            if (type == null)
            {
                type = Assembly.Load(assembly).GetType(System.Threading.Thread.CurrentThread.CurrentCulture.TextInfo.ToTitleCase(assembly.Name.ToLower()) + ".License");
            }
            if (type != null)
            {
                Utils.LogWriteLine($"\nSETTING...{type.FullName}", ConsoleColor.Yellow);
                var instance = Activator.CreateInstance(type);
                type.GetMethod("SetLicense", new[] { typeof(Stream) }).Invoke(instance, BindingFlags.Public | BindingFlags.Instance, null, new[] { new MemoryStream(Convert.FromBase64String(LICENSE_STRING)) }, null);
                Utils.LogWriteLine($"{type.FullName} SET SUCCESSFULLY.", ConsoleColor.Yellow);
                mAssembliesLicenseSetted.Add(assembly.FullName);
            }
        }
    }
}

评分

参与人数 1HB +2 THX +1 收起 理由
布鲁斯李 + 2 + 1 [吾爱汇编论坛52HB.COM]-感谢楼主热心分享,小小评分不成敬意!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 壹佰 发表于 2024-5-13 11:41 | 显示全部楼层

丶酆麟 发表于 2024-5-11 11:16
我也用碰到这个问题 , 能否发一下你用的许可证 , 我没找到 , 你发的另一篇帖子我还没有权限查看 ...

我发了我用的License,你可以看下下楼的回复。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
丶酆麟 发表于 2024-5-15 13:26 | 显示全部楼层

壹佰 发表于 2024-5-13 11:41
我发了我用的License,你可以看下下楼的回复。

收到 , 非常感谢
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
飞天追梦 发表于 2024-5-22 17:21 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 壹佰 发表于 2024-5-22 17:24 | 显示全部楼层

飞天追梦 发表于 2024-5-22 17:21
为啥我使用后,导出PDF还是有水印

那应该是你方法不对。我这是一点水印都没有呢。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
飞天追梦 发表于 2024-5-22 18:00 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
布鲁斯李 发表于 2024-5-27 20:45 | 显示全部楼层

壹佰 发表于 2024-5-13 11:37
我用的是这个License:
[mw_shl_code=csharp,true]//将于20200827过期的Aspose.Total开发版序列号
privat ...

非常感谢!
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

31层
32层
33层
34层
35层
36层
37层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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