裸体的delphi?(0分)

  • 主题发起人 主题发起人 BlackHawk
  • 开始时间 开始时间
B

BlackHawk

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前一直用delphi,也偶尔用用vc,直到昨天我下载了一个叫DeDe的软件,用我自己以前做
的项目试了一下,您猜怎么着,结果让我大吃一惊,它竟然能将你的可执行文件反编译成你
原来的窗体和代码,真是太可怕了!
不知道各位对此有什么看法?
 
已经有过对此的大讨论了,看看旧帖上的观点吧。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=863171
 
但是它无法的到你的代码,最多不过是一些汇编代码
 
哪有这么好的东东?
你把你的程序用aspack之类的压缩一下,他要是还能反编译,才叫真正的大牛呢
 
DeDe软件哪里下载???
谢谢
 
告诉我下载地址,可以吗?
 
这是以前的贴子,大家看看:
1:对于DEPHI和BC的程序都可以使用DeDe来反汇编 各位对DeDe好像不是很在乎 但是我觉得DeDe是一个最有利的破解DePHI程序的软件
若你的算法不复杂 对于汇编语言有一定功底Cracker来说加上简单的动态调试 完全就可以写出注册机 因为DeDe反汇编出来的代码层次清晰
非常有利于静态分析
2:关于如何使DeDe无法反汇编 我曾经遇到过这种情况 CCG组织的SunBird和JOJO就曾经编写过一个CrackMe可以使DeDE无法反汇编程序
但是使用W32dasm却可以很好的分析 可惜我刚学DEPHI 原因我也不清楚 :( 除了这个CrackMe之外 我就再也没有见过编译不了的了
想要防止反汇编 最好的方法还是加壳 但是加壳讲究很多 很多人认为加壳的层数越多 对于静态分析就会产生越大的阻碍 但是其实这是一个错误的看法
因为无论加几层壳 对于源程序来说它的OEP都是不会改变的 只要找到OEP 仍然可以轻易的脱壳 这就是以前一位Cracker所说的“一般情况下 N层壳
等于1层壳”的道理
3:大家讨论如何使程序无法反汇编 主要就是想使程序无法被分析破解 其实反破解和加壳的关系很小 目前难以脱壳的加壳类型屈指可数 对于反破解的
最好方法就是DEMO版本 或者叫做演示版本 …………
^_^ 总觉得将全部精力放到反破解上不是一个聪明的程序员应该做的事 WINZIP的成功就是一个很好的例子 它的注册机遍地都是 注册算法一点也不复杂 但是
作者每周收到的注册费用仍然是让其它程序员大流口水…………
 
使用 Delphi 的RTTI(运行时类型信息)就可以在Delphi Exe程序中取得各个类的
Published 中的属性信息。你也可以做出这样一个软件来,甚至可以在你的程序中加入
象Delphi那样可视化修改程序中的Component的代码。。。。这一切都是RTTI的作用。。
 
DeDe和别的破解软件下载:http://www.pediy.com/
 
如果你再仔细研究一下DeDe,你就会发觉不过就是那样,都是汇编码,因为编译时已经
经过delphi的优化,故很难重用的!
 
>如果你再仔细研究一下DeDe,你就会发觉不过就是那样,都是汇编码,因为编译时已经
经过delphi的优化,故很难重用的!
因为,通过RTTI只能得到类的published中的属性,而其他的内容就难喽。。。所以反编译
出来的源代码中,除了published中的属性,你能够看到的其他pas代码不多,大多只能是
用汇编来代替。。。
 
旧帖 http://www.delphibbs.com/delphibbs/dispq.asp?lid=863171
 
不过也很可怕的
 
只有窗体,单元名称。
代码基本看不懂!!
 
破解了也无妨啊!加强功能啊,创意啊
 
这有什么,你自己还不是白天打扮的象模象样,回了家就都脱了。
一个道理。
 
接受答案了.
 
后退
顶部