找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1171|回复: 10

[讨论]:如何最大限度的加密VB 及VBA?

[复制链接]
发表于 2002-12-12 10:51:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如题!
大家讨论!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2002-12-12 10:58:02 | 显示全部楼层
因为vba本身是源代码解释执行的,所以除了把密码设长一点我认为我们可以做的事很少。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-12-12 11:04:08 | 显示全部楼层
斑竹那VB 呢?我在VB6下编译成EXE,还被别人反编译成原代码了!
以前在001是有人讲过破VBA的密码,给忘了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2002-12-12 11:54:33 | 显示全部楼层
请看如下的介绍:

    如果拥有 Visual Basic 的专业版或企业版,既可以将代码编译成标准的 Visual Basic 伪代码格式,也可以编译成本机代码格式。
    P-code 或伪代码,是介于 Basic 程序中的高级指令和计算机处理器执行的低级本机代码之间的一种中间步骤。

    在6.0版本之前的VB只能编译成伪代码,故它容易被反编译,但在6.0版本上,则直接编译成本机代码,所以安全性就高了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-12-12 11:58:34 | 显示全部楼层
我就是编译为本机代码,被我们设计院的一个给反了
说是用smart check!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2002-12-12 12:02:13 | 显示全部楼层
窗体文件可以反编译,但源代码一般比较难做到吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2002-12-12 12:31:42 | 显示全部楼层
这个软件是干什么的?

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="650" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.satoripublishing.com/VBSCP/index.html">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-12-12 14:54:47 | 显示全部楼层
这个是有原文件才打印吧?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2002-12-13 08:37:17 | 显示全部楼层
这是我用它对一个VB的EXE文件反编译的结果。它的功能只是用来调试,比如一些执行错误、事件触发所用到的DLL函数调用,其它反编译出源程序的功能则没看到。


  1.   [FONT=courier new]
  2. Function Usage Details

  3.         All functions are supported by Windows NT 5.0
  4.        
  5.         All functions are supported by Windows NT 4.0
  6.        
  7.         All functions are supported by Windows NT 3.51
  8.        
  9.         All functions are supported by Windows 98
  10.        
  11.         All functions are supported by Windows 95
  12.        
  13.         All functions are supported by Windows CE 2.0
  14.        
  15.         Visual Basic Intrinsics
  16.                   Chr
  17.                   Erase
  18.                   Instr
  19.                   Is
  20.                   IsEmpty
  21.                   LBound
  22.                   LCase
  23.                   Left
  24.                   Len
  25.                   LSet
  26.                   Mid
  27.                   MsgBox
  28.                   OnError
  29.                   ReDim
  30.                   Right
  31.                   Shell
  32.                   Split
  33.                   String
  34.                   UBound

  35.         VB Support Routines
  36.                   __vbaAryDestruct
  37.                   __vbaAryUnlock
  38.                   __vbaBoolVarNull
  39.                   __vbaCastObj
  40.                   __vbaCheckType
  41.                   __vbaChkstk
  42.                   __vbaErrorOverflow
  43.                   __vbaExceptHandler
  44.                   __vbaExitEachColl
  45.                   __vbaExitProc
  46.                   __vbaForEachCollObj
  47.                   __vbaFPException
  48.                   __vbaFpI4
  49.                   __vbaFreeObj
  50.                   __vbaFreeObjList
  51.                   __vbaFreeStr
  52.                   __vbaFreeStrList
  53.                   __vbaFreeVar
  54.                   __vbaGenerateBoundsError
  55.                   __vbaHresultCheckObj
  56.                   __vbaI2I4
  57.                   __vbaI2Str
  58.                   __vbaI2Var
  59.                   __vbaI4Var
  60.                   __vbaLateIdCallLd
  61.                   __vbaLateMemCallLd
  62.                   __vbaLateMemSt
  63.                   __vbaNew2
  64.                   __vbaNextEachCollObj
  65.                   __vbaObjIs
  66.                   __vbaObjSet
  67.                   __vbaObjSetAddref
  68.                   __vbaRecAnsiToUni
  69.                   __vbaRecUniToAnsi
  70.                   __vbaRefVarAry
  71.                   __vbaSetSystemError
  72.                   __vbaStrCat
  73.                   __vbaStrCmp
  74.                   __vbaStrCopy
  75.                   __vbaStrI2
  76.                   __vbaStrMove
  77.                   __vbaStrToAnsi
  78.                   __vbaStrToUnicode
  79.                   __vbaStrVarMove
  80.                   __vbaStrVarVal
  81.                   __vbaVarAdd
  82.                   __vbaVarAnd
  83.                   __vbaVarCat
  84.                   __vbaVarCmpEq
  85.                   __vbaVarCopy
  86.                   __vbaVarDup
  87.                   __vbaVarIndexLoad
  88.                   __vbaVarIndexLoadRefLock
  89.                   __vbaVarIndexStore
  90.                   __vbaVarMove
  91.                   __vbaVarSub
  92.                   __vbaVarTstEq
  93.                   __vbaVarTstNe
  94.                   _adj_fdiv_m16i
  95.                   _adj_fdiv_m32
  96.                   _adj_fdiv_m32i
  97.                   _adj_fdiv_m64
  98.                   _adj_fdiv_r
  99.                   _adj_fdivr_m16i
  100.                   _adj_fdivr_m32
  101.                   _adj_fdivr_m32i
  102.                   _adj_fdivr_m64
  103.                   _adj_fpatan
  104.                   _adj_fprem
  105.                   _adj_fprem1
  106.                   _adj_fptan
  107.                   _allmul
  108.                   _CIatan
  109.                   _CIcos
  110.                   _CIexp
  111.                   _CIlog
  112.                   _CIsin
  113.                   _CIsqrt
  114.                   _CItan
  115.                   DllFunctionCall
  116.                   EVENT_SINK_AddRef
  117.                   EVENT_SINK_QueryInterface
  118.                   EVENT_SINK_Release
  119.                   rtcErrObj
  120.                   ThunRTMain

  121.         ANSI C
  122.                   <none used>
  123.        
  124.         ANSI C Extension
  125.                   <none used>

  126.   [/FONT]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2002-12-17 19:55:44 | 显示全部楼层
不知有没有能反编译源代码的软件?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 181个

财富等级: 日进斗金

发表于 2002-12-17 20:14:33 | 显示全部楼层
目前还没有能够完全反编译出源代码的工具,最多就是窗体的源程序,其它的就是一些调用了哪些函数及入口、使用了哪些字符串、位图和光标资源,剩下的就是二进制代码了。即使对汇编语言很精通的人也没办法对那些代码进行还原。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-24 12:58 , Processed in 0.385158 second(s), 52 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表