IronPdf 2024.7部分代码被混淆,如何恢复
IronPdf 2024.7 关键地方的代码被混淆,查壳也没有什么壳,几个去壳工具也试过了,不能恢复被混淆的代码求助,如何恢复被混淆的代码?
SoftCracker 发表于 2024-7-17 12:43
看不出来什么壳,没见过这种名称混淆,需要有文件进一步分析
通过nuget安装 ironpdf就能看到dll
以下代码验证key
bool b = IronPdf.License.IsValidLicense("IRONPDF-MYLICENSE-KEY-1EF01"); 楼上说得对
从NuGet\Install-Package IronPdf -Version 2024.7.8下载了看确实是那玩意
这个版本的话,你截图的这里是这样的
我弄的话是这样弄
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
{
static public void GetStatusGrowUpData_Hook(ref bool __result)
{
__result = true;
}
}
}
}
找了个失效的key,然后把两个地方返回true
能不能用的话不知道,反正是跑起来了 看不出来什么壳,没见过这种名称混淆,需要有文件进一步分析 晚点我用nuget下载看看 SoftCracker 发表于 2024-7-17 12:54
晚点我用nuget下载看看
能试试的话真的是太感谢了 SoftCracker 发表于 2024-7-17 12:54
晚点我用nuget下载看看
大佬,能不能教教我怎么脱.net的程序的壳
推荐一些教程什么的
多谢!多谢! Babel.NET壳 SoftCracker 发表于 2024-7-17 22:47
Babel.NET壳
请问是根据什么关键字或特征看出来是Babel.net的壳? msmvc 发表于 2024-7-18 09:25
请问是根据什么关键字或特征看出来是Babel.net的壳?
就de4dot啊
页:
[1]
2