
PB加密+PowerBuilder混淆加密
介绍powerbuilder程序加密措施,程序保护等知识
chengg0769
这个作者很懒,什么都没留下…
展开
-
防止pbd文件被替换
最近有朋友问到如何防止pbd文件被替换。其实还有类似问题,比如防止dll被替换,防止其他文件被替换。可以采用三个方法1. 取文件md5作为特征码,在程序的open里面校验,文件编译后生成的md5放入一个ini中(经过变化或者杂糅成多个文件的长串)。特点任何字节改变都会被判定,缺点,计算比较慢,影响启动。2. 取文件某个字节或者多个字节即可。比计算md5有效率。因为修改后的文件多半是经过重新编译的。所以文件体积会变化。一般取前中后的某个位置的字节,比如前面第250-253三个字节,中间的三个,原创 2021-04-20 10:04:38 · 475 阅读 · 0 评论 -
关于PBD加密或Powerbuilder工程文件加密的两个问题
之前普遍采用一个方式就是打包或者压缩方式。通过在exe中运行一个外部dll的start和stop函数来解包,这个包括许多的狗和PBDManU.dll等,但已经有被证明存在解包能导出未加密pbd的bug,需要完善。这是一种试图用通用方式来对付专业加密要求的做法。这是其一。其二。加密的pbd不能作为一个工程第三方共享库来添加到新项目中。这是最大的毛病,影响其实用性。另外附带文件和介入太多。比如要求在源码中或者ide中介入操作。比较麻烦。具体看这里:http://mis2erp.com/sof原创 2021-01-02 10:57:01 · 543 阅读 · 0 评论