首页
社区
课程
招聘
[求助].NET的加密
发表于: 2010-3-13 13:16 12736

[求助].NET的加密

2010-3-13 13:16
12736
用PEID查没有壳,但是用Reflector查看的话会提示

// Invalid method body.

,这是什么加密呢


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 8179
活跃值: (3331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人帮手么?
2010-3-14 00:43
0
雪    币: 241
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我试了可以正常啊,是你用的.NET Reflector太旧了吧....
2010-3-14 01:54
0
雪    币: 8179
活跃值: (3331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
版本是最新的,我这个提示是在反编译具体方法是出现的,你难道可以没有这个?
2010-3-14 04:43
0
雪    币: 221
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
.Net Reactor                0%                0
CliSecure                   0%                15
Rustemsoft Skater                0%                0
Themida                   0%                0
Goliath Obfuscator                0%                0
Phoenix Protector                0%                0
Xenocode                0%                78
Smart Assembly                0%                15
Dotfuscator                0%                0
MaxToCode                0%                0
CodeVeil                   0%                0
2010-3-14 19:43
0
雪    币: 8179
活跃值: (3331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
貌似不像这几个
2010-3-14 20:50
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
关注!!!!!!!!!!!!!!!!!!!
2010-3-25 22:37
0
雪    币: 215
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
用ildasm看Method里面的IL是无效的...
这玩意能运行???
2010-3-28 13:34
0
雪    币: 8179
活跃值: (3331)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个不是个独立的dll,是其他程序调用的
2010-3-29 09:29
0
雪    币: 9217
活跃值: (3701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
有壳 Themida|WinLicense V1.0.0.5 - V1.9.x.x (Modify) *
2010-3-29 22:49
0
雪    币: 337
活跃值: (74)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
11
关注!

从楼主提供的DLL来看,使用和代码的关键应该在调用它的程序的错误重定向部分。
该DLL中只含有空方法或错误IL码,区别在跳转标志不同。
这种加密方式很有意思,但由于楼主没有能够提供相对完整的程序,无法进一步分析。

.method public hidebysig static int32 RunSql(string strSql) cil managed
{
    .maxstack 8
    L_0000: ldarga.s A_150
    L_0002: br.s L_0072
    L_0004: 0x00AC  // Unknown IL instruction.
}

.method public hidebysig static void RunSql(string strSql, [out] class [System.Data]System.Data.DataSet& dataSet) cil managed
{
    .maxstack 8
    L_0000: ldarga.s A_145
    L_0002: br.s L_004c
    L_0004: 0x00AC  // Unknown IL instruction.
}
2010-4-6 15:17
0
雪    币: 221
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
没看到截图
应该是{smartassembly}
2010-4-8 17:21
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
关注,可以载入,但是什么也看不见.
public string Decrypt(string strCode)
{
    // Invalid method body.
}

名称混淆过:见图。不过不妨碍分析。主要是壳。
上传的附件:
2010-4-12 12:34
0
雪    币: 45
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
have to try it .)
2010-11-1 13:40
0
游客
登录 | 注册 方可回帖
返回
//