吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 37975|回复: 49
收起左侧

[.NET逆向] XX.Words 16.8 破解分享

  [复制链接]
evlon 发表于 2016-9-25 09:46
本帖最后由 zjh16529 于 2019-6-6 18:43 编辑

0x01 Aspose.Words 介绍
Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档。
0x02 场景介绍
我主要用它来生成HTML,PDF,代码如下:
[C#] 纯文本查看 复制代码
ImageSaveOptions.HtmlJpegQuality = 95; //本次顺手添加,当图片宽和高都大于256时候,使用。(原来只能为85)
            Aspose.Words.Document word = new Document(s);
            var option = new HtmlSaveOptions(SaveFormat.Html) {ScaleImageToShapeSize = true
                ,UseHighQualityRendering = true
            };
            word.Save(path + "\\" + n + ".html",option);
            word.Save(path + "\\" + n + ".pdf");


0x03 主要破解过程
0x0301 使用 De4dot 反混淆,把原来类名、方法名称,字段名称等修复成可读的模式。

比\u0001等强太多了

比\u0001等强太多了


0x0302 DnSpy上场,添加断电在这里(因为我要去除的是HTML中的“Evaluation Only.Created by Aspose.Words. ...”,直觉一定会拼接字符串)
[C#] 纯文本查看 复制代码
// Token: 0x06006473 RID: 25715 RVA: 0x0014D4C4 File Offset: 0x0014B6C4
 internal StringBuilder AppendFormatHelper(IFormatProvider provider, string format, ParamsArray args)

人品爆发,在好像几百次后直接命中,如图:
QQ截图20160925083823.jpg
查看堆栈调用,找到Aspose域,看到关键代码如下:
[C#] 纯文本查看 复制代码
internal static void smethod_23(Document document_0)
{
        string text = string.Format(Class2604.smethod_0(286057111), Class2604.smethod_0(285403468).Substring(0, 4));
        string text2;
        switch (Class2431.smethod_24(document_0.method_113(), out text2))
        {
        case Enum46.NoVenture:  //我不想到这里
                IL_41:
                if (Class266.smethod_0() != (Enum152)1)
                {
                        Class2431.smethod_26(document_0, text);
                        Class2431.smethod_27(document_0, Class2604.smethod_0(286057186));
                        return;
                }
                return;
        case Enum46.Evaluation://我不想到这里
                text = (string.IsNullOrEmpty(text2) ? text : text2);
                Class2431.smethod_26(document_0, text);
                Class2431.smethod_27(document_0, Class2604.smethod_0(286057186));
                return;
        case Enum46.Licensed:  //到这里是我们的目标
                return;
        }
        goto IL_41;
}

如下图:
QQ截图20160925083957.jpg
看这个函数:Class2431.smethod_24,代码如下图:
QQ截图20160925084501.jpg
使用DnSpy的编辑方法体:修改成如下:
[C#] 纯文本查看 复制代码
0        0000        ldc.i4.2
1        0001        stloc.0
2        0002        ldarg.1
3        0003        ldsfld        string [mscorlib]System.String::Empty
4        0008        stind.ref
5        0009        ldloc.0
6        000A        ret

转换为C#代码如下:
QQ截图20160925084732.jpg

最后保存模块。 打完收工。

0x04 破解版下载
Aspose.Words.part01.rar (1 MB, 下载次数: 282)

Aspose.Words.part02.rar (1 MB, 下载次数: 232)
Aspose.Words.part03.rar (1 MB, 下载次数: 229)
Aspose.Words.part04.rar (1 MB, 下载次数: 209)
Aspose.Words.part05.rar (521.46 KB, 下载次数: 208)






免费评分

参与人数 7威望 +1 吾爱币 +3 热心值 +6 收起 理由
Coande + 1 + 1 谢谢@Thanks!
陈小虫 + 1 我以为是个jar包。。。
lengxue2006 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
Hmily + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
yutu925 + 1 已答复!
windy8848 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
Raohz520 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

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

pojie_xiao 发表于 2017-10-16 14:25
lou_xs 发表于 2017-4-12 14:15
怎么报错呢?未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签 ...

我跟你一样,有解决办法吗
yzpopulation 发表于 2016-9-29 21:11
dplxin 发表于 2016-9-27 08:36
请问 你vs 怎么设置 让他可以断点下在 aspose里?  甚至 看你的微软源码也可以下?

是 dnspy 不是vs调试的,一个大牛的产品
kangtr 发表于 2016-9-25 09:53
macintosh 发表于 2016-9-25 09:59
万分感谢楼主分享。
wshhj 发表于 2016-9-25 10:37
不懂啊还是谢谢分享
待初情宝缱绻 发表于 2016-9-25 10:45
毕竟才大二~~
头像被屏蔽
czy 发表于 2016-9-25 10:48
提示: 作者被禁止或删除 内容自动屏蔽
windy8848 发表于 2016-9-25 11:10
这个是用在JAVA上还是.NET上的?
 楼主| evlon 发表于 2016-9-25 11:12
windy8848 发表于 2016-9-25 11:10
这个是用在JAVA上还是.NET上的?

不好意思没有写清楚,

是用于.Net
 楼主| evlon 发表于 2016-9-25 11:15
kangtr 发表于 2016-9-25 09:53
LZ, Aspose.Email破解一个?

你自己验证一下吧。
http://www.52pojie.cn/thread-540072-1-1.html
头像被屏蔽
jinhao8787 发表于 2016-9-25 11:55
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 03:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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