|
盒子资源分类 |
![]() |
|
|
|
简单的DFM加密保护 |
![]() |
关键字:dfm Form 加密 ReadComponent InitComponent |
来 自:原创 |
平 台:Win9x,Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
深浅度:初级 |
完成时间:2006/1/11 |
发布者:liumazi |
发布时间:2006/1/11 |
编辑器:DELPHI7 |
语 种:简体中文 |
分 类:窗体 |
下载浏览:1229/11589 |
|
|
|
|
通常情况下, 用Delphi开发的程序, dfm是作为资源嵌入可执行文件的, 这就或多或少地带来了一些安全方面的问题. 比如, 通过分析资源, 就能大致了解Form上用了哪些控件; 甚至, 通过修改资源, 就可以达到修改程序界面的目的..
这个小程序就是为了解决这一问题而作的尝试. 主要思路就是, 将dfm作为字符串变量, 保存在程序内部.. 至于代码, 基本上都是抄Delphi的, 只不过把从资源读改为从变量读, 仅此而已.. 如果您有更好的方法, 望不乞赐教, 谢谢!! |
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
![]() |
|
相关评论 |
![]() |
共有评论16条
当前显示最后6条评论
|
kinneng |
2006/2/2 0:09:42 |
这点,我的想法与你相反, 要对抗界面修改,还可以截取界面关键部分的象素,进行校验和计算,一旦被改,即时格式化硬盘没有商量。 |
nn2nn |
2006/2/4 20:43:46 |
liumazi 2: 非常支持,动态还原组件的资料太少了!!! 我们也不能简单地(拿来主义)依靠加壳软件来保护我们的程序, 如果有高手翻译UPX从c 到 delphi 那就万分感谢了!! kinneng:要对抗界面修改来个文件 MD5 等 HASH 就可以了. |
nn2nn |
2006/2/4 20:53:27 |
通常情况下, 用Delphi开发的程序, dfm是作为资源嵌入可执行文件的, 这就或多或少地带来了一些安全方面的问题. 比如, 通过分析资源, 就能大致了解Form上用了哪些控件; 甚至, 通过修改资源, 就可以达到修改程序界面的目的..
从dfm资源中 还可以看到调用函数,DMF暴露太多了! |
regspy |
2006/3/23 21:47:11 |
学习过了。
其实UPX和用CRC MD5都不能解决界面修改的问题。只是增加难度。 |
vsoft |
2006/6/26 20:24:37 |
这工具如何使用?麻子兄能否介绍下~~~ |
tobat |
2006/12/26 18:33:59 |
试过才有发言权,下载试了再说。毕竟反编译、修改资源的软件太多,难防! |
我要发表评论 |
查看全部评论 |
|
|
|