波波谭 发表于 2021-5-22 08:42

HASP SL软狗 .net 加壳后全是DynamicMethod,一脸懵

本帖最后由 波波谭 于 2021-5-22 18:22 编辑

superdog 加密狗.NET 方法体加密去狗研究
https://www.52pojie.cn/thread-462807-1-1.html
(出处: 吾爱破解论坛)
按照上述的讲解试了下,好像不得行,我这个方法体逻辑应该很多

SoftCracker 发表于 2021-6-7 22:50

波波谭 发表于 2021-6-7 11:44
软件安装后会有一个试用期的软狗

只要能确保软件能正常运行就能脱

SoftCracker 发表于 2021-6-5 16:46

Hasp壳需要带狗脱壳,我搞过

波波谭 发表于 2021-6-6 08:41

SoftCracker 发表于 2021-6-5 16:46
Hasp壳需要带狗脱壳,我搞过

软狗,。安装软件后就自带, localhost:1947可以查看到狗,我这软件是DynamicMethod里面调用DynamicMethod{:1_909:}{:1_909:}{:1_909:},而且方法体比较多,头大

波波谭 发表于 2021-6-6 08:42

波波谭 发表于 2021-6-6 08:41
软狗,。安装软件后就自带, localhost:1947可以查看到狗,我这软件是DynamicMethod里面调用DynamicMethod ...

大佬介不介意帮忙研究下

SoftCracker 发表于 2021-6-6 16:56

不需要研究,方法已经很成熟了,只不过这个壳需要带狗才能脱

波波谭 发表于 2021-6-7 11:42

SoftCracker 发表于 2021-6-6 16:56
不需要研究,方法已经很成熟了,只不过这个壳需要带狗才能脱

大佬方便留个联系方式不,这个软件安装包有点大,7G多,,不好发

波波谭 发表于 2021-6-7 11:44

波波谭 发表于 2021-6-7 11:42
大佬方便留个联系方式不,这个软件安装包有点大,7G多,,不好发

软件安装后会有一个试用期的软狗

波波谭 发表于 2021-6-7 22:01

波波谭 发表于 2021-6-7 11:44
软件安装后会有一个试用期的软狗

IL_0000: ldsfld int32 Class0::int_0
IL_0005: stloc.0
IL_0006: ldarg.0
IL_0007: ldfld int32 Class0::int_1
IL_000C: ldarg.1
IL_000D: callvirt int32 Class0::smethod_3(uint8[] , ref int32 )
IL_0012: stloc.1
IL_0013: ldloc.1
IL_0014: stloc.2
IL_0015: ldloc.1
IL_0016: ldstr 70000005
IL_001B: call class System.Type Class0::smethod_5(class System.Reflection.Emit.DynamicILInfo , uint8[] , ref int32 , class System.Type[] , class System.Type[] )
IL_0020: ldc.i4.s 0xF
IL_0022: callvirt bool Class0::smethod_6(class System.Reflection.Emit.DynamicILInfo , uint8[] , ref class System.Reflection.Emit.SignatureHelper , class System.Type[] , class System.Type[] )
IL_0027: stloc.3
IL_0028: ldloc.1
IL_0029: callvirt class System.Reflection.Emit.DynamicMethod Class0::smethod_7(object , class System.Reflection.MethodBase , bool )
IL_002E: stloc.s 0x4
IL_0030: ldloca.s 0x4
IL_0032: ldloc.3
IL_0033: conv.r8
IL_0034: call class System.Reflection.Emit.DynamicMethod Class0::smethod_8(object , class System.Reflection.MethodBase , bool )
IL_0039: stloc.0
IL_003A: leave.s IL_0046
IL_003C: ldloc.2
IL_003D: brfalse.s IL_0045
IL_003F: ldloc.2
IL_0040: callvirt int32 Class0::smethod_9(int32 , class System.Reflection.Emit.DynamicILInfo , class System.Reflection.MethodBase , class System.Type )
IL_0045: endfinally
IL_0046: leave.s IL_004B
IL_0048: pop
IL_0049: leave.s IL_004B
IL_004B: ldloc.0
IL_004C: ret

IL里面还有嵌套的DynamicMethod 我擦{:1_925:}

波波谭 发表于 2021-6-8 09:39

SoftCracker 发表于 2021-6-7 22:50
只要能确保软件能正常运行就能脱

大佬需要有偿指导么
页: [1]
查看完整版本: HASP SL软狗 .net 加壳后全是DynamicMethod,一脸懵