`
buliedian
  • 浏览: 1247983 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

powerbuilder程序如何对抗shudepb?pb防反编译

阅读更多

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的水平比较臭的又想破解别人软件的人是起作用的。

分享到:
评论

相关推荐

    POWERBUILDER反编译大师(PB9.0)

    POWERBUILDER反编译大师是一款专为POWERBUILDER 9.0设计的高级工具,它主要用于对PB(PowerBuilder)开发的应用程序进行反编译,以揭示其源代码信息。在软件开发领域,尤其是在维护或升级旧有PB项目时,这样的工具...

    powerbuilder反编译

    总结,PowerBuilder反编译是一个复杂且具有挑战性的过程,它旨在解决源码丢失或维护老旧PB应用的问题。虽然存在一定的局限性,但通过合理的工具和方法,仍能为PB应用的持续发展带来帮助。在实际操作中,我们需要权衡...

    pb反编译,powerbuilder反编译,pb源码查看

    "pb反编译"和"powerbuilder反编译"是指尝试从已编译的PB应用程序中恢复源代码的过程。这个过程并不简单,因为编译后的代码经过优化和混淆,使得原始源代码难以直接读取。"pbkiller2.58"是一个知名的PB反编译工具,...

    反编译PowerBuilder语言程序的工具

    Ljtt兄推出的一个反编译PowerBuilder语言程序的工具,可以反编译出他的源代码。以前破解PB的程序最头痛的就是没有一个针对他的反编译器,而且跟踪起来就会陷入dll中无法自拔,有了这个东西就方便多了

    最新版PB防反编译程序

    PB防反编译程序是一种专门用于保护PowerBuilder(PB)应用程序源代码安全的工具。PowerBuilder是一款流行的面向对象的编程环境,主要用于开发Windows应用程序。在软件开发领域,源代码是程序的核心,它包含了程序员...

    shudepb pb 反编译,完美的反编译工具

    标题中的"shudepb"指的是"Shude PB",这是一款专用于反编译PowerBuilder(PB)应用程序的工具。PowerBuilder是一种流行的面向对象的开发环境,主要用于构建数据库应用程序。"PB 反编译"是这个工具的核心功能,它允许...

    PB反编译专家 SHUDEPB

    PB反编译专家 SHUDEPB 是一款专为PowerBuilder(PB)开发的应用程序设计的工具,它主要用于帮助开发者或逆向工程人员分析和理解PB编译后的代码,以达到反编译的目的。PowerBuilder是一种可视化的、面向对象的编程...

    PB.rar_PB反_PowerBuilder_pb powerbuilder_pb 反编译_pb反编译

    PowerBuilder 的反编译工具,一直支持到9.0版的,很不错。。

    反编译 PB反编译专家 ShuDepb

    标题中的“反编译 PB反编译专家 ShuDepb”指的是一个专门针对PowerBuilder(PB)应用程序的反编译工具。PowerBuilder是一款流行的可视化开发环境,主要用于构建数据库驱动的应用程序。ShuDepb作为PB的反编译工具,...

    PB修改器,PB反编译,powerbuilder反编译,pb写的软件反编译源码,pb反编译大师,powerbuilder源码下载

    PB修改器,PB反编译,powerbuilder反编译,pb写的软件反编译源码,pb反编译大师,powerbuilder源码下载。最新测试版:PB DeCompiler_V2023.01.01_DEMO.rar 1). 反编译powerbuilder编译后的pbd文件,支持版本5,6.5,...

    pb 反编译的好工具

    标题中的“pb反编译的好工具”指的是PowerBuilder(PB)的应用程序反编译工具,这类工具主要用于解析和理解基于PowerBuilder开发的.pbd或.dll文件。PowerBuilder是一款流行的可视化的面向对象的开发环境,主要用于...

    shudepb pb反编译工具

    PB反编译工具,如"shudepb",是针对PowerBuilder(PB)开发环境的一种专业软件。PowerBuilder是一款流行的面向对象的编程工具,广泛用于构建数据库应用程序。PB使用其特有的PBD文件存储编译后的源代码,这些文件对...

    pb反编译功能

    PB反编译功能是针对PowerBuilder(PB)应用程序的一种逆向工程工具,它允许开发者查看并理解原始的源代码逻辑,即使源代码丢失或者不可用。在标题和描述中提到的"pbkill2.5.1.8"是一款PB反编译软件的版本号,表明这...

    powerbuilder11.5.rar

    PowerBuilder 11.5的新功能 包括部署PowerBuilder非可视对象(NVOs),包括.NET编译和.NET Smart Client应用 快速使用,并在Web上部署包括Web Services 和 PowerBuilder应用在内的PowerBuilder非可视对象(NVOs) 支持...

    如何把Powerbuilder程序从PB8升级到PB10

    本文将指导读者如何正确地把PowerBuilder程序从PB8升级到PB10,包括备份程序源码、导出对象文件、转换内码、打开PB8版程序升级、导入对象文件修正内码、解决程序功能问题等步骤。 一、备份程序源码 在升级之前,...

    PB.rar_PB E-Boo_PowerBuilder_pb mis_pb 代码示例_pb开发小技巧

    PowerBuilder(PB)是一款强大的关系型数据库应用开发工具,由Sybase公司开发,主要用于构建企业级的客户端/服务器(Client/Server)应用程序。PB以其图形化的界面和数据窗口(DataWindow)组件闻名,大大简化了...

    PowerBuilder反编译工具2

    PowerBuilder PB 反编译工具,如果个别可执行程序编译不成,可以下载我上传的另外一个工具试一下

    Pb的反编译大师

    标题中的“Pb的反编译大师”指的是PowerBuilder(简称PB)的反编译工具。PowerBuilder是一种基于事件驱动的编程环境,主要用于开发企业级的数据库应用系统。反编译工具则是用来将已编译的PB应用程序(如EXE或PBD文件...

    PB反编译大师操作手册2019

    1. PB反编译大师是一款能够对PowerBuilder应用程序进行反编译的工具,目的是为了使用户能够还原出应用程序的源代码,以便进行分析或进一步的开发工作。 2. 使用PB反编译大师前需要确认待处理的PowerBuilder代码的...

    PB 反编译,完美反编译

    "PB反编译"指的是将PB编译后的应用程序还原成源代码的过程,这对于软件逆向工程、代码分析以及程序维护等方面具有重要意义。 在 PB 开发过程中,源代码会被编译成.pbl(库文件)和.exe(可执行文件)。这些编译后的...

Global site tag (gtag.js) - Google Analytics