您的位置:程序门 -> vb -> 基础类



我编了一个vb软件,将登陆这个软件的密码写在源代码中,编译成exe文件,是否容易被破解?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我编了一个vb软件,将登陆这个软件的密码写在源代码中,编译成exe文件,是否容易被破解?
发表于:2007-04-29 17:39:09 楼主
-----------------------
发表于:2007-04-29 18:39:421楼 得分:0
你知道反编译吗?不加外壳的话,你的源代码都可以被看到
发表于:2007-04-29 19:36:392楼 得分:0
加了壳也未必安全,现在拿个peid查一下再脱一下壳就跟没有一样了
发表于:2007-04-29 19:44:313楼 得分:0
那是显然的

另外   bs   2楼的胡说,你能反编译出源代码,你太   nb了
发表于:2007-04-29 20:59:434楼 得分:0
sss2002(人不猥琐枉少年)   (   )   信誉:91         blog       加为好友     2007-04-29   19:44:31     得分:   0    
 
 
      那是显然的

另外   bs   2楼的胡说,你能反编译出源代码,你太   nb了
   
 
//

他哪是胡说呢哈哈

当然可以反编译出汇编源代码啊~~~~~       ^   ^
发表于:2007-04-29 23:05:065楼 得分:0
爱抬杠的老马   -_-
发表于:2007-04-29 23:34:036楼 得分:0
貌似c的程序比较容易反编译
发表于:2007-04-30 07:13:587楼 得分:0
不要以明文存放字符串

其实不管怎么弄,都没有绝对的安全
发表于:2007-04-30 08:23:398楼 得分:0
我想是不是可以用asc,chr等转换一下,不直接写,应该好点
发表于:2007-04-30 09:08:379楼 得分:0
安全是相对的
在星星眼中怎么着也不安全
在偶眼中一个exe就足够安全了(偶看不懂机器码^_^)

楼上的思路值得一试
比如   if   a> 15   写成   if   a> 31-16

呵呵
发表于:2007-04-30 09:17:1010楼 得分:0
早多少年就有反编译到vb代码的,不知道吗,只是精确性不可能保证。因为那时候vb很流行,有市场。后来vb势微,针对新版本的vb,反编译的软件就少了。
针对这个问题,就看对安全性要求多高了。要确定这一点,首先你得懂软件的安全性都包括哪些,有哪些安全手段。碰到什么问题,都说明你需要补充这方面的知识。
发表于:2007-04-30 09:41:4011楼 得分:0
看《加密与解密》,建议用专用的加密算法,比如rsa或md5
发表于:2007-04-30 11:20:2712楼 得分:0
就你这水平估计编出来的软件水平也每多高,怎么会有人想破解你的软件呢
发表于:2007-04-30 11:34:0513楼 得分:0
youling3344()   哥儿们:

弟我:搞成+细分。但越学越觉得知识缺乏。
发表于:2007-04-30 13:13:3314楼 得分:0
vb   反编译出来的存在一大部分的乱码   能显示出来的都是控件的一些无关紧要的东西   比如窗体的大小   控件的大小   字体的颜色等等   运算部分几乎看不明白是什么东西   (反编译的自己的软件)
发表于:2007-04-30 13:20:4815楼 得分:0
有意思,写vb程序多年,从来没有注意这个方面,反正没有人去破解。只是存放源字串,不太好,至少要存放加密之后的嘛。
发表于:2007-04-30 14:17:4316楼 得分:0
很容易   反汇编软件很强大了
发表于:2007-04-30 17:09:5717楼 得分:0
我还是个学生...这个网站也是老师推荐的...
在这里也有几天了...感觉这里的有高手也有菜鸟...但是大家说话都很好玩....
            真的是又涨见识又涨经验.....
呵呵....vb才刚学.自己把老师布置的计算器,媒体播放器编出来了就自以为是...其实我还嫩了..
  个人意见:           就中国的盗版技术...只要你编得出来..有被盗的价值就一定有人反编译得出来
发表于:2007-04-30 21:25:4018楼 得分:0
我是初学,想加密,弄一套密匙,可以么?

就象:
0001=z
0010=a
****=?
....
发表于:2007-04-30 22:14:0419楼 得分:0
加一下密就好了,直接这样放可以说不太安全
发表于:2007-06-13 17:16:5720楼 得分:0
不行呀..超容易破解,,,,,如果这个是明钥就可以..
发表于:2007-06-13 22:14:5921楼 得分:0
okcome(流云)   (   )   信誉:99         blog       加为好友     2007-4-30   9:17:10     得分:   0    
     
早多少年就有反编译到vb代码的,不知道吗,只是精确性不可能保证。因为那时候vb很流行,有市场。后来vb势微,针对新版本的vb,反编译的软件就少了。
针对这个问题,就看对安全性要求多高了。要确定这一点,首先你得懂软件的安全性都包括哪些,有哪些安全手段。碰到什么问题,都说明你需要补充这方面的知识。

//

那是vb4及以前的了....

现在的vb5/6都有本地代码编译方式了

只要你不以p代码来编译,也是没得玩的

我试过一个叫vbrezq的软件,可以反出窗体结构(p代码),但源代码是不可能的.

\\   sss2002(人不猥琐枉少年)   (   )   信誉:91         blog       加为好友     2007-4-29   23:05:06     得分:   0    
 
 
     
爱抬杠的老马   -_-

//    
 
嘿嘿....只是实话实说   ^_^
 
发表于:2007-06-14 07:31:4322楼 得分:0
同意   楼上
如果不选用   p代码   编译的话   (vb6默认不是他   )
只能反编译   出创其   结构    
破解   只不过   是   反   汇编   跟踪   的     其实   不用   考虑   那么多
发表于:2007-06-14 08:21:0623楼 得分:0
先估计自己的软件质量有没有人会去破解,反编译。!
发表于:2007-06-14 09:47:1024楼 得分:0
等到你1软件出了名在说吧!
发表于:2007-06-14 11:15:2725楼 得分:0
放心,除非你的软件有真正意义上的实用价值,否则不会有人来反编译你的软件的!放心吧!安全的很啊!


快速检索

最新资讯
热门点击