好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 fengcheer 于 2025-3-2 01:23 编辑
DLL Die 信息如下:
Operation system: Windows(Server 2003)[AMD64, 64-bit, DLL]
Language: MSIL/C#
Library: .NET Core(v8.0, CLR v4.0.30319)
Linker: Microsoft Linker(11.0)
(Heur)Protection: Obfuscation[CLR constructor]
试了de4dot-All 多个版本 ,提示 Detected Unknown Obfuscator ,然后程序无响应.无法保存结果.
dnsyp查看 一个混淆过的构造函数IL
===============================================
0 0000 ldarg.0
1 0001 nop
2 0002 nop
3 0003 ldarg.0
4 0004 ldarg.1
5 0005 nop
6 0006 ldarg.0
7 0007 ldarg.2
8 0008 nop
9 0009 ret
================================================
猜测原始C#内容为
================================================
public ItemClass(string className, string classCategory)
{
this.ClassName = className;
this.ClassCategory = classCategory;
}
================================================
猜测原始IL内容为
0 0000 ldarg.0
1 0001 call instance void [System.Runtime]System.Object::.ctor()
2 0006 nop
3 0007 nop
4 0008 ldarg.0
5 0009 ldarg.1
6 000A call instance void ConsoleApp1.ItemClass::set_ClassName(string)
7 000F nop
8 0010 ldarg.0
9 0011 ldarg.2
10 0012 call instance void ConsoleApp1.ItemClass::set_ClassCategory(string)
11 0017 nop
12 0018 ret
dnspy 查看 程序集函数体IL 代码 丢失 call 指令
ItemClass
Module
了解的帮下忙,谢谢,不知道是什么壳. |
|