本帖最后由 howze 于 2019-12-16 14:07 编辑
熬了两个通宵,查了各种文章,实在是没辙了才来求助。
确定是一个.net写的dll文件,先查了半天壳,有的显示无壳,有的显示未知壳,总之是查不出来。
直接拖到de4dot反混淆后不能用,会报错,必须用命令行加上--dont-rename
但是这样反混淆后,发现里面的类名和方法名还是乱码,看图
然后我就开始找解密函数,找的眼都瞎了还没找到
麻烦大神指点一下
这个dll就是个类库,可以实现pdf文件转word等等功能,没有可执行程序,测试调用方法就两行代码,先引入后,命名空间using Aspose.Pdf;然后随便找个pdf文件测试
[C#] 纯文本查看 复制代码 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.Pdf;
namespace pdftest
{
class Program
{
static void Main(string[] args)
{
// Open the source PDF document
Document pdfDocument = new Document(@"C:\Users\Desktop\test.pdf");
// Save the file into MS document format
pdfDocument.Save("PDFToDOC_out.doc", SaveFormat.Doc);
//// ExEnd:PDFToDOC
Console.ReadKey();
}
}
}
PS,这个dll破解有两个标准,1、直接修改为注册状态,或者,2、去掉水印。
我的目的也是这两个方法中的任何一个都行,但是现在连方法名都看不见,实在无从下手了。
文件地址:链接: https://pan.baidu.com/s/1papPPE_568e3kMiYxvDQ1Q 提取码: 3br6 |