前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于shudepb的搜索

powerbuilder程序如何对抗shudepb?pb防反编译 - buliedian - ITeye技术网站 首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 招聘 搜索 您还未登录 ! 登录 注册 buliedian 博客 微博 相册 收藏 留言 关于我 buliedian powerbuilder程序如何对抗shudepb?pb防反编译 PowerBuilder软件测试算法 shudepb更新到2008.7月份,最新的pb版本11.2写的软件在shudepb的魔爪下一览无遗。 那,是否有好的办法来对抗反编译。前天刚要发布一个共享软件。其中有关键的注册算法部分。正好群中有人讨论pbkiller,则我注意到shudepb最新更新后对pb程序带来的破坏。这个破坏包括经过powershield处理过的程序。也就是说shudepb不可阻挡。 现在有三个方法: 1. 我用一个小程序测试,单独编译成exe文件,无dll,则shudepb没法看到代码,只看到到变量声明。 2.shudepb的测试版只提供查看一定行数的反编译码。关键部分你可以先写1000行废代码。再写代码,可避免程序被查看源码。但是这不是一个办法。 3.shudepb和pbkiller都是在静态下对pb程序进行反编译的。我想到一个方法:就是在程序未运行时,也就是程序提供时,将dll或者pbd文件切块。如把myapp.dll切分成1.dll,2.dll,3.dll,4.dll当然,怎么切法随你便,用ultraedit即可实现。可以说出了作者,无人知道怎么还原。 比如你的主程序是app.exe则做一个假的dll,如app.dll.(最好是有一个窗体如w_main),这样反编译者在静态下能够看到代码,但却不是你的程序!而你另外用一个工具做一个主程序boot.exe,在这个程序中合并1~4.dll为一个文件。然后再调用主程序。可以想象,你的主程序不被这个boot.exe调用的话,是无法运行的。而且主程序运行完,马上del掉你的dll. 这种方法只能反静态编译。不能反破解。就是能一定程度地把无知者,或者好事者,或者菜鸟水平的使用shudepb的人拦在门外。但我要强调,这只是一种简单的欺骗。并不是什么加密技术。汇编级的调试还是容易破解软件。 不过对那些用pbkiller和shudepb的水平比较臭的又想破解别人软件的人是起作用的。 分享到: 集合与数理逻辑哪个更基础? | 人类轨迹记录的另类诠释——《智慧学九论》 2008-07-17 22:28 浏览 226 评论(0) 相关推荐 评论 发表评论 您还没有登录,请您登录后再发表评论 buliedian 浏览: 185026 次 性别: 来自: 北京 最近访客 更多访客>> dylinshi126 sjynt131 how AriesX 文章分类 全部博客 (1447) 社区版块 我的资讯 (0) 我的论坛 (0) 我的问答 (0) 存档分类 2012-02 (2) 2012-01 (4) 2011-12 (2) 更多存档... 最新评论 放纵思想: 写的不怎么样。 通用性太差。 VC(实现自己的ADO类) iefreer: 转载应标注原文链接: http://blog.csdn.net ... zend server ce 启动错误: internal error hcmfys: 从新,神马 ,南方基地,好熟悉的名字,加油,好姑娘! 从程序员变为项目经理的背后 thiink: 非常想知道如果是自己高一些小的东西,那么可能技术含量不是很高, ... 2011年项目回顾与总结分析 wskiwwwx: 你怎么盗用我的文章啊,两个转载都没标注????http://b ... 自己写的平面柱状图,有个小bug 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。 © 2003-2014 ITeye.com. All rights reserved. [ 京ICP证110151号 京公网安备110105010620 ]