首页
社区
课程
招聘
[求助]VB程序,if then else end 结构如何防破解?
发表于: 2009-7-6 11:34 6336

[求助]VB程序,if then else end 结构如何防破解?

2009-7-6 11:34
6336
我在网络上看到,VB程序,使用 if...function1(x)=function2(y) then...else...end结构语句时,即使function1()和function2()函数非常复杂,能够避免明码比较,但也可以被爆破,比如调试状态下修改function1(x)=function2(y)这里的“=”(比如jz修改为jnz),那么这个软件就被破解了,那么,有什么好些的方法能防止在if...then...else...end结构处下功夫的破解呢?重点围绕VB程序。在此先行谢过!

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
2
只要你使用的是 if-else逻辑,那就可以瞬间爆破。

所以,答案是,不要使用简单的if-else逻辑。

一种办法是,将判断过程分成多个步骤。当然,这样的逻辑,在熟悉代码的人眼里,仍然可以瞬间破解,但至少比一个单独的if-else要复杂。

所谓矛盾是对立统一的,如果你真正理解了爆破的原理,就会知道为什么if-else无法防止爆破。

而要防止程序被爆破,最好的办法是自己去掌握破解的技术。知道了怎么破解,才可能知道怎么反破解。

而知道了怎么反破解,反过来也可能会知道如何反-反破解。

这是过程正是促使双方都不断提高技术的动力。
2009-7-6 19:27
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
3
只要你使用的是 if-else逻辑,那就可以瞬间爆破。

所以,答案是,不要使用简单的if-else逻辑。

一种办法是,将判断过程分成多个步骤。当然,这样的逻辑,在熟悉代码的人眼里,仍然可以瞬间破解,但至少比一个单独的if-else要复杂。

所谓矛盾是对立统一的,如果你真正理解了爆破的原理,就会知道为什么if-else无法防止爆破。

而要防止程序被爆破,最好的办法是自己去掌握破解的技术。知道了怎么破解,才可能知道怎么反破解。

而知道了怎么反破解,反过来也可能会知道如何反-反破解。

这是过程正是促使双方都不断提高技术的动力。
2009-7-6 19:28
0
雪    币: 102
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
可以在if else 里面给一个标志位赋值,然后在程序多个地方验证,对爆破可能好一些
2009-7-6 19:46
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
多设几个 标志变量 然后尽可能分散的验证这些标志变量
2009-7-6 22:56
0
雪    币: 86
活跃值: (1248)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
建议采用算法验证,if 判断作用不是很大
2009-7-7 21:55
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
二楼是啊,懂这个语言的人不破解都能看得出。
2009-7-8 18:59
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
验证中if else 是必用的,用switch也是一样
2009-7-8 21:43
0
雪    币: 141
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
彻底防止爆破 只有机器码=注册码
2009-7-8 22:29
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢各位!有些理解了!I will be back~
2009-7-10 07:01
0
雪    币: 474
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不太明白,可否叙述一下。
2009-7-10 08:39
0
雪    币: 2368
活跃值: (81)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
12
呵呵,和这样的等式无关吧,防爆破重点应该是在判断的过程,在程序的算法。不再你用什么作为注册码。
2009-7-10 11:36
0
游客
登录 | 注册 方可回帖
返回
//