24小时热门版块排行榜    

查看: 416  |  回复: 0
当前主题已经存档。

sdlj8051

金虫 (著名写手)

[交流] [转贴].Net加混淆器的分析

先贴一段代码,是一个简单的运算.然后用混淆器进行业务逻辑的混淆...
基本上没有起到作用,代码如下.
        Dim a, b, c, d As String
        d = 50
        c = d
        b = c
        a = b
        b = 20
        d = 30
        Dim s As Decimal
        s = a + b + c * d
        MsgBox(s)
--------------------------------
对比混淆后
--------------------------------
private void a(object A_0, EventArgs A_1)
{ string text1;
string text2;
string text3;
string text4;
decimal num1;
text4 = StringType.FromInteger(50);
text3 = text4;
text2 = text3;
text1 = text2;
text2 = StringType.FromInteger(20);
text4 = StringType.FromInteger(30);
num1 = new decimal((DoubleType.FromString(string.Concat(text1, text2)) + (DoubleType.FromString(text3) * DoubleType.FromString(text4))));
Interaction.MsgBox(num1, 0, null);
  
}  
--------------------------

  

下面开始慢慢混淆了,看看...
源代码为:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim a, b, c, d As Integer
        d = 50
        c = d
        b = c
        a = b
        b = 20
        d = 30
        Dim s As Decimal
        Swap(d, c)
        s = add(a, add(b, c)) * c
        MsgBox(s)
    End Sub

    Function add(ByVal a As Integer, ByVal b As Integer) As Integer
        Return a + b
    End Function

    Function Swap(ByRef a As Integer, ByRef b As Integer)
        Dim aa As Integer
        aa = a
        a = b
        b = aa
    End Function
--------------------------------------------
之后为
--------------------------------------------
private void a(object A_0, EventArgs A_1)
{ int num1;
int num2;
int num3;
int num4;
decimal num5;
num4 = 50;
num3 = num4;
num2 = num3;
num1 = num2;
num2 = 20;
num4 = 30;
this.a(&(num4), &(num3));
num5 = new decimal((this.a(num1, this.a(num2, num3)) * num3));
Interaction.MsgBox(num5, 0, null);
  
}  

public object a(ref int A_0, ref int A_1)
{ int num1;
object obj1;
num1 = A_0;
A_0 = A_1;
A_1 = num1;
return obj1;  
}  

public int a(int A_0, int A_1)
{ int num1;
return (A_0 + A_1);  
}  
-----------------------------
读一读?是不是有些困难了些,当然,我是把代码都直接粘出来了,你读起来还方便点,但是...如果从几十个或是上面个....
比方说,有意的制作一个大的Class,再把Class中混淆...哇.头痛的事来了.

  

算了,不继续了,没时间去写很复杂的...反正大家兴一反三吧.
决窍就是调用...功能写在函数,写成类,使用对象.类与类之间可能有关系...当然,还是结构逻辑第一...不要为了故意混淆搞到自己都看不懂...或看起来麻烦.

有些事情可以在项目完成的那段时间再做

有不正确之处,请指出...我对这个研究也很肤浅,如果有什么想法也可以提出...说不定咱们自己还可以搞个什么比这个更好的东东...

[ Last edited by sdlj8051 on 2006-10-6 at 11:37 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sdlj8051 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 1uaZt2kAZj2S 2026-10-31 7/350 2026-11-01 04:04 by YXM1FDCSE8Bn
[论文投稿] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 1uaZt2kAZj2S 2026-10-31 8/400 2026-11-01 03:59 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 1uaZt2kAZj2S 2026-10-30 15/750 2026-11-01 03:51 by YXM1FDCSE8Bn
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 1uaZt2kAZj2S 2026-10-30 13/650 2026-11-01 03:46 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +3 X5bHxOULxFqb 2026-10-30 16/800 2026-11-01 03:38 by YXM1FDCSE8Bn
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 xvJS1BYDxvBS 2026-10-31 7/350 2026-11-01 02:33 by YXM1FDCSE8Bn
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 1uaZt2kAZj2S 2026-10-31 5/250 2026-11-01 02:28 by YXM1FDCSE8Bn
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-31 5/250 2026-11-01 02:25 by YXM1FDCSE8Bn
[公派出国] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-31 5/250 2026-11-01 02:25 by YXM1FDCSE8Bn
[考研] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 1uaZt2kAZj2S 2026-10-30 12/600 2026-11-01 02:19 by YXM1FDCSE8Bn
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 1uaZt2kAZj2S 2026-10-30 13/650 2026-11-01 02:02 by YXM1FDCSE8Bn
[基金申请] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 xvJS1BYDxvBS 2026-10-31 7/350 2026-11-01 00:54 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 X5bHxOULxFqb 2026-10-30 12/600 2026-11-01 00:15 by YXM1FDCSE8Bn
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 xvJS1BYDxvBS 2026-10-31 7/350 2026-10-31 23:18 by YXM1FDCSE8Bn
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 X5bHxOULxFqb 2026-10-30 13/650 2026-10-31 17:12 by hKe7U1kad5Sg
[考博] 2027博士申请-临床检验诊断学、病原生物学、微生物方向 50+3 yyh@ 2026-10-28 4/200 2026-10-31 12:47 by 可淡不可忘
[硕博家园] 越来越担心硕士毕业后没有竞争力了 +8 zuesli 2026-10-27 14/700 2026-10-30 22:44 by 好运连连公主
[硕博家园] 申博自荐 2篇一区TOP+1篇EI+2公开发明专利 2027博士申请 +3 小小阿光 2026-10-27 3/150 2026-10-29 23:56 by 起风了的快乐
[文学芳草园] 闲聊 +3 myrtle 2026-10-25 6/300 2026-10-29 15:28 by myrtle
[考博] 申博求助 20+3 Katrinae 2026-10-26 4/200 2026-10-27 09:56 by 北京莱茵编辑
信息提示
请填处理意见