捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
简单的DFM加密保护
关键字:dfm Form 加密 ReadComponent InitComponent
来 自:原创
平 台:Win9x,Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:初级 完成时间:2006/1/11
发布者:liumazi 发布时间:2006/1/11
编辑器:DELPHI7 语  种:简体中文
分 类:窗体 下载浏览:1232/11857
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
 通常情况下, 用Delphi开发的程序, dfm是作为资源嵌入可执行文件的, 这就或多或少地带来了一些安全方面的问题. 比如, 通过分析资源, 就能大致了解Form上用了哪些控件; 甚至, 通过修改资源, 就可以达到修改程序界面的目的..

 这个小程序就是为了解决这一问题而作的尝试. 主要思路就是, 将dfm作为字符串变量, 保存在程序内部.. 至于代码, 基本上都是抄Delphi的, 只不过把从资源读改为从变量读, 仅此而已.. 如果您有更好的方法, 望不乞赐教, 谢谢!!
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论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
试过才有发言权,下载试了再说。毕竟反编译、修改资源的软件太多,难防!
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表