吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 601|回复: 15
收起左侧

[求助] IronPdf 2024.7部分代码被混淆,如何恢复

[复制链接]
msmvc 发表于 2024-7-17 10:41
IronPdf 2024.7 关键地方的代码被混淆,查壳也没有什么壳,几个去壳工具也试过了,不能恢复被混淆的代码
求助,如何恢复被混淆的代码?


スクリーンショット 2024-07-17 113702.png

スクリーンショット 2024-07-17 113544.png

スクリーンショット 2024-07-17 113316.png

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

 楼主| msmvc 发表于 2024-7-17 12:52
SoftCracker 发表于 2024-7-17 12:43
看不出来什么壳,没见过这种名称混淆,需要有文件进一步分析

通过nuget安装 ironpdf就能看到dll
以下代码验证key
bool b = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01");
艾莉希雅 发表于 2024-7-18 03:08
楼上说得对
从NuGet\Install-Package IronPdf -Version 2024.7.8下载了看确实是那玩意
20240718025556.jpg
这个版本的话,你截图的这里是这样的
20240718025307.jpg
我弄的话是这样弄
[C#] 纯文本查看 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HarmonyLib;
using IronPdf;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {
            try
            {
                Harmony _pluginTriggers = Harmony.CreateAndPatchAll(typeof(Triggers));
                var key = "IRONPDF.INGENIUMPLUS.IRO220908.4745.54126.809022-EB0AD2DDFD-POXPZEJ33R5VA-74MSBPHQEDFV-RL2B47SAIDP4-5TS3TK5UV2Y2-766DUXYT2ZH5-ZG2AVJ-LJOLLXZR6BKKUA-LITE.SUB-WDNXKT.RENEW.SUPPORT.08.SEP.2023";
                bool b = IronPdf.License.IsValidLicense(key);
                Console.WriteLine(b);
                IronPdf.License.LicenseKey = key;
                var renderer = new ChromePdfRenderer(); // Instantiates Chrome Renderer
                var pdf = renderer.RenderHtmlAsPdf(" <h1> ~Hello World~ </h1> Made with IronPDF!");
                pdf.SaveAs("html_saved.pdf"); // Saves our PdfDocument object as a PDF
            }
            catch (Exception ex) { 
                Console.WriteLine(ex);
            }
            Console.ReadKey();
        }
        private class Triggers
        {
            [HarmonyPostfix]
            [HarmonyPatch("Iron.Pdf.Extensions.ideosr", "rjokub")]
            [HarmonyPatch("Iron.Pdf.Extensions.idepao", "laemxu")]
            static public void GetStatusGrowUpData_Hook(ref bool __result)
            {
                __result = true;
            }
        }
    }
}

找了个失效的key,然后把两个地方返回true
20240718025014.jpg
能不能用的话不知道,反正是跑起来了
SoftCracker 发表于 2024-7-17 12:43
看不出来什么壳,没见过这种名称混淆,需要有文件进一步分析
SoftCracker 发表于 2024-7-17 12:54
晚点我用nuget下载看看
 楼主| msmvc 发表于 2024-7-17 15:28
SoftCracker 发表于 2024-7-17 12:54
晚点我用nuget下载看看

能试试的话真的是太感谢了
 楼主| msmvc 发表于 2024-7-17 15:35
SoftCracker 发表于 2024-7-17 12:54
晚点我用nuget下载看看

大佬,能不能教教我怎么脱.net的程序的壳
推荐一些教程什么的
多谢!多谢!
SoftCracker 发表于 2024-7-17 22:47
Babel.NET壳
 楼主| msmvc 发表于 2024-7-18 09:25

请问是根据什么关键字或特征看出来是Babel.net的壳?
SoftCracker 发表于 2024-7-18 09:29
msmvc 发表于 2024-7-18 09:25
请问是根据什么关键字或特征看出来是Babel.net的壳?

就de4dot啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 13:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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