Office中国论坛/Access中国论坛

标题: MDE源码也能被反编译,你相信了吗 [打印本页]

作者: andymark    时间: 2007-2-12 01:44
标题: MDE源码也能被反编译,你相信了吗
     如果你还坚信生成MDE后,不会被还原,不会被反编译,那就大错特错

     先是把MDE的窗体报表属性被还原,现在源码也能被反编译了。

     下面是MDE被还原后和源码的对比:

     MDB源码载图:

      [attach]23082[/attach]


     MDE被还源后的截图:

    [attach]23084[/attach]

     [attach]23083[/attach]

      MDE不再是安全了,MDE也象其他软件一样,一样能被反编译....



[此贴子已经被作者于2007-2-11 18:47:05编辑过]


作者: wuaza    时间: 2007-2-12 03:02
涨了见识。

不过在软件界,安全问题始终是魔高一尺,道高一丈。
作者: 情比金坚    时间: 2007-2-12 07:59
编就编呗?代码能值几个钱?
作者: qlm    时间: 2007-2-12 15:26
以下是引用wuaza在2007-2-11 19:02:00的发言:


涨了见识。

不过在软件界,安全问题始终是魔高一尺,道高一丈。

还真有道高一丈的,不过刚找到的,没试过。

Summary of the problem with normal MDE files created by Microsoft® Access:



Normal MDE files created by Access contain extra information that we like to call "compiler junk" - this is redundant information about variable names, data types, constants, UDTs etc that are no longer needed in a fully compiled MDE file.  

However, this "compiler junk" makes it much easier to decompileeverse-engineer the VBA code in an MDE file to a standard that is very close to the original VBA source code (including for example all variable names).  

In fact, for those that can prove ownership of their MDE files, we at EverythingAccess.com offer a service for reverse-engineering them including all VBA code.  You must be able to prove lawful ownership beyond any doubt for our service - but that is not to say that another company (or utility) won't offer a non-validated conversion service in the future.

But I thought that the VBA source code in MDE files had been stripped out?



Yes, you're quite correct.  However, the source code can be re-built with very high accuracy by using the combination of the compiled code and the "compiler junk" which is left behind by Access when creating the MDE file.

So what's the solution?



Well, if you want to better protect your VBA code, then the solution is to remove the extra "compiler junk" from the MDE file completely which makes it much harder and much less desirable to decompileeverse-engineer the source code.  By removing the "compiler junk" does not prevent decompilingeverse-engineering the VBA code, but it does make it that much harder and the result would be source code that does not look anything like the original source code (and therefore much less understandable).
作者: myszh    时间: 2007-2-12 15:56
是什么软件?[em04]
作者: 5988143    时间: 2007-2-12 18:04
這個好像有了好久了哦,我帖上來給你們測試哈!

[attach]23089[/attach]


[此贴子已经被作者于2007-2-12 10:04:48编辑过]


作者: rjacky    时间: 2007-2-12 20:41
唉,安全问题永远是微软的神话!



但从图上看,反编译后与原来的代码差别很大啊
作者: tz-chf    时间: 2007-2-12 20:50
破了也没什么。互相学习嘛
作者: poly    时间: 2007-2-13 02:45
破不破在短期内和我没关系,我还没学懂代码
作者: 好学    时间: 2007-2-13 03:06
这是搞开发的人的可悲啊,辛勤劳动都给了别人!!!!!!!!!!
作者: wu8313    时间: 2007-2-13 05:48
不知道注册版本是否可以非常完整地看到代码?
作者: wopinglam    时间: 2007-9-20 15:04
找了很久了
作者: wopinglam    时间: 2007-9-20 15:05
要顶顶才行
作者: t小宝    时间: 2007-9-20 15:23
听说微软只是把MDE代码隐藏了,一般人不让看
作者: zhlcll    时间: 2007-9-21 14:46
什么软件,找了很久了!
作者: ASDTADSYTFSDTS_    时间: 2007-9-22 08:25
太好了,我先测试测试
作者: sxgaobo    时间: 2007-9-22 11:12
何时可以 天下无贼 啊!!!
作者: cheungws    时间: 2007-9-22 19:56
O relly crazy thanks!!
作者: fan0217    时间: 2007-9-22 20:01
我不怕,破解我那些无用的代码,无意义。反正我一直没有转化成mde
作者: xryacc    时间: 2007-9-23 00:50
标题: 太可怕了
太可怕了,试试,怎样破啊?
作者: xryacc    时间: 2007-9-23 00:53
标题: 看看
看看,先下载再说,是怎么一回事
作者: xryacc    时间: 2007-9-23 00:57
标题: 晕死过去
晕死过去,解不了压缩。
作者: wren007    时间: 2007-10-19 10:10
真是强大的东东!
作者: zenghuabiao    时间: 2007-11-7 14:53
怎么下载不了啊,是不是管理员禁止了?
作者: catchwind    时间: 2007-11-21 10:28
楼主会错意了吧/? 这只是一款保护MDE文件的工具啊,而且里面的代码只能看到声明,并不能看到执行过程的代码啊
作者: exyou    时间: 2007-11-24 18:39
顶,我正在找,谢谢
作者: hntxj    时间: 2007-11-26 11:06
哇,我刚遇到这一系列问题 ,这也不能完全叫窃取别人成果,也可以是参谋呀
作者: tomzy    时间: 2007-11-30 09:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: iamee    时间: 2007-12-3 11:26
微软的都不安全啦~~~
作者: rickdar    时间: 2007-12-14 13:54
thanks for your share.感谢提供,测试看看
作者: ookguy    时间: 2007-12-30 11:31
加油加油!加油加油!加油加油!
作者: yori2007    时间: 2008-1-10 13:56

作者: 雨农    时间: 2008-1-10 18:46
得了代码得窗体/报表/查询还得再设计一遍,想得盗取全部工程还得花一番心思,如果他真懂代码的话还不如自己从重设计一个还快!我的代码是给别人拿来用的,但他得不到我的设计思路就足够了,当要更新工程时他的麻烦就来了
作者: mqmelon    时间: 2008-1-11 20:10
好象还是不能全部拿到源码吧,还是试用版的问题.其实破不破又如何呢.
作者: sxs1999    时间: 2008-1-13 22:01
标题: hao
安全问题永远是微软的神话
作者: ivwsydcel    时间: 2008-1-25 20:39
太可怕了,试试,怎样破啊?
作者: ttstory    时间: 2008-2-3 10:51
www.dai-ma.com
作者: Sagittarius    时间: 2008-2-3 12:30
很久就想对mde破解问题说一说,只是太忙了。用access只有3-4年,刚开始也是对这一点,不说非常担心吧,还是耿耿于怀,至少不满意。现在我可以大声地告诉大家:access比vb更安全,更何况还有其他的优势。你去偷笑吧,或者嘲笑。但事实就是如此。如果你仔细把两者都对比了的话(这是个前提,也是个能力),你就能做到这一点。当然,还有更多。相信微软比你我考虑的更多,相信access...所以,共同努力,不断学习,才能有所超越,特别是这种技术障碍。有机会,我会开个帖,和大家详细讨论这个问题
作者: aqtd    时间: 2008-7-2 17:44
我顶.没有什么安全的
作者: xuwenning    时间: 2008-7-3 08:55
[:50]

作者: stone0823    时间: 2008-7-3 09:21
不要緊張,真正的程序員從來不會滿意完全照搬別人的代碼。
從另一方面說,如果別人對你的代碼有興趣,說明你的設計至少有他想學習的地方,也從側面証明你的實力。
編譯與反編譯,對頂尖高手來說,絕不成問題。即使是PE格式的EXE文件,反匯編成匯編代碼,也有人能看出設計思路的。所以,要想更安全,一是等Microsoft將加密搞得更復雜,二是將你的業務邏輯搞得夠復雜,讓別人看到代碼也無奈何。比如SAP軟件,其ABAP代碼對所有人(包括普通用戶)都是可見的,表的結構對Developer來說也是可見的,但我沒有看見誰弄出一個翻版的出來。
作者: zhaohuaw    时间: 2008-7-3 12:43
[:27] [:27]
作者: wty_lx    时间: 2008-7-9 10:03
ghghhghh
作者: sccj    时间: 2008-7-17 16:32
标题: 没有完整版的吧
这软件都是DEMO版的,无用。
作者: aaronpi    时间: 2008-11-15 18:34
标题: 回复 6# 的帖子
开不了的,,,奇怪
作者: 明镜    时间: 2008-11-15 22:06
想想不可能的
作者: 明镜    时间: 2008-11-15 22:10
没钱了,不能下载了
作者: fxtest    时间: 2008-11-15 23:21
不能下载了
作者: herosiyong    时间: 2009-1-4 15:03
标题: testestest
teestestest
作者: herosiyong    时间: 2009-1-4 15:05
标题: testestest
testtestestest
作者: WDLRCZT    时间: 2009-1-4 15:09
破解代码没有多大意义,写程序主要要有自己的精密思路和设计,破解之后也只能参考一下,不可能完全使用
作者: herosiyong    时间: 2009-1-4 15:11
标题: testestest
testestestest
作者: herosiyong    时间: 2009-1-4 15:12
标题: testestestesteste
stestestsset
作者: herosiyong    时间: 2009-1-4 15:16
标题: testestttttt
tetestestest
作者: 7777777    时间: 2009-1-4 16:55
dddddddddddd
作者: 7777777    时间: 2009-1-4 16:56
ddddddddd
作者: 7777777    时间: 2009-1-4 16:57
dddddddddddd
作者: ycxchen    时间: 2009-1-4 17:56
早听说了,不过,破解后的代码与原代码有不同之处的,不要过分紧张
作者: zhengyx    时间: 2009-1-4 21:04
下来看看,会不会用!!
作者: zhengyx    时间: 2009-1-4 21:08
我操!!!!!!!!!!!!!!!!!
作者: zhengyx    时间: 2009-1-4 21:10
我再操!!!!!!!!!!!!!
作者: ricky_z_y    时间: 2009-1-5 16:15
[:31]
作者: mag770t    时间: 2009-1-12 09:40
有没有破解版的
作者: rugratz80    时间: 2009-1-16 18:25
我想试试看,毕竟我还没学懂代码
作者: qy188    时间: 2009-1-16 23:13
是什么软件?

[em04]
作者: sunan    时间: 2009-1-17 14:01
标题: 呵呵
支持!支持!大力支持![:50] [:50]
作者: qsdys    时间: 2009-2-2 18:38
可以用来学习学习,但要尊重别人的劳动!
作者: ty_1029    时间: 2009-2-2 18:46
到底能不能啊,有试过的出来说说啊,,如何做的
作者: liang3762    时间: 2009-2-3 11:32
真能反译吗????
作者: liang3762    时间: 2009-2-3 11:38
怎么还不是破解版所
作者: liang3762    时间: 2009-2-3 11:39
三个附件哪个可以用?
作者: yeyijun    时间: 2009-2-28 10:23
6# 5988143

朋友我还是不知道如何反编译,能否指点我一下? 谢谢!

叶 yeyijun@126.com
作者: chaojianan    时间: 2009-2-28 17:39
所以说安全都是相对的。
作者: dgymx    时间: 2009-4-21 09:43
没关系,有破有立,有真就有假。
作者: dgymx    时间: 2009-4-21 09:46
好啊,我正想找回我的源码呢,源码已丢失,等着用。
作者: dgymx    时间: 2009-4-21 09:52
第一个文件,能试用都不给,请大虾给我注册码。
作者: baiy_2    时间: 2009-7-17 13:26
项事实
作者: baiy_2    时间: 2009-7-17 14:32
play
作者: saj888    时间: 2009-7-31 12:15
这个软件名是什么,我找到的还是看不到其中的VBA呀,请帮我发一个到我邮箱:saj888@126.com,在此谢谢啦!
作者: fengxueysh    时间: 2009-7-31 12:56
学习学习呀
作者: fxsa    时间: 2009-10-4 14:43
什么好东西吗?
作者: luhao    时间: 2009-10-21 22:50
這個好像有了好久了哦,我帖上來給你們測試哈!
23089
[此贴子已经被作者于2007-2-12 10:04:48编辑过]
5988143 发表于 2007-2-12 18:04


试用的,看不到代码
作者: sagemeyou    时间: 2009-11-7 23:35
没什么啊。反编译了。可以拿来学习啊 呵呵
作者: 神之翼    时间: 2010-4-15 09:41
有没有工具啊
作者: kk_future    时间: 2010-12-28 17:31
回复 5988143 的帖子


注册码,请大大给个
作者: songwenqin    时间: 2011-6-22 07:55
看看
作者: songwenqin    时间: 2011-6-22 08:04
不能用了
作者: qczvba    时间: 2011-6-22 09:21
分享才是快乐,对有兴趣的人只是想学习一下代码的表达方式,至于破解,我想再好的系统,对于原开发系统的IT就不是问题了。密码只对普通人有限制。
作者: warcheanglee    时间: 2011-7-7 18:36
測試一下, 如果有注冊碼就更好了.

作者: wind87763337    时间: 2011-11-27 16:16
啊,都不安全呀
作者: chaosheng    时间: 2011-11-29 10:37
只是显示了常量变量函数过程等定义,逻辑处理语句没显示出来.软件功能是保护vba源码.收费软件.
作者: 叶落知秋    时间: 2015-7-3 17:38
我正想找回我的源码呢,源码已丢失,等着用。不过也像是骗人的
作者: kpsimon    时间: 2015-9-5 23:59
谢谢分享谢谢分享谢谢分享谢谢分享
作者: access新新新手    时间: 2015-12-9 20:58
谢谢分享
作者: benzs320tw    时间: 2016-8-17 05:58
共同努力,不断学习
作者: 点击快乐    时间: 2021-1-15 16:13
试试能否使用,正需要。谢谢!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3