前往Shuct.Net首页

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

关于shudepb的搜索

PB之反编译 - Asafenethasp的专栏 - 博客频道 - CSDN.NET Asafenethasp的专栏 目录视图 摘要视图 订阅 新年新气象------CSDN2014新版导航就要跟大家见面了 2014年1月微软MVP当选名单揭晓! 消灭0回答,赢下载分 “我的2013”年度征文活动火爆进行中! 专访何海涛:“不正经”程序员的进阶之路 PB之反编译 2012-09-18 21:30 137人阅读 评论(0) 收藏 举报 加密破解javaclass解密娱乐 PB的安全性在高级语言里面相对来说是比较差的,PB9以前有PBKiller,PB10以上有shudepb,反编译的效率和程度之高令人沮丧。 在我做hasp销售的几年里,碰到用pb开发的公司很多,举个例子,餐饮、娱乐业POS系统,普遍用到PB。不幸的是这些产品也是盗版的重点,因为破解这类软件有利可图。 商业软件一般用加密狗,但PB有别于C之类,因为PB有其特殊性,用PB的都知道,PB有两种编译方式,一种是编译成机器码,编译成机器码的,用普通的加密狗就可以加密(注意只是加密,安全性暂且不论),一种是编译成伪代码(即PBD)。编译成伪代码的,一般狗没办法,因为PBD本身不是可执行程序,是文本。主要谈这种形式的加密。因为实际做软件的,以这种编译方式为主,速度快,好测试,便于移植。 一般的加密都是加密主程序,pbd没有处理。对普通用户来讲,有狗可运行,没狗不能运行,似乎有效。 对稍稍懂点技术的人来讲,尤其是对同行来讲,那么这种加密只是形式,因为他们需要的其实就是pbd。碰到不少客户,你反编译我,我反编译你,很多。 HASP则可以加密pbd。加密后,pbd大小、文件名、后缀都不变,但内容完全改变——注意这不是混淆,不是打乱代码或者加花——加密后的pbd只是看上去是pbd而已,如果不通过hasp锁解密,它现在实质只是一团密文,没有任何意义。绝对杜绝反编译。 注意我并不是说完全不能破解(这么讲是不负责任的)。准确的讲,是完全不可能使用反编译方式来破解。杜绝了反编译这条途径,一般的破解者,即使是高手,想另辟蹊径,也极其困难。 HASP另有个独特的优点,支持不带狗运行1-90天,所以我可以很方便地把加密后的程序发给你体验效果。 与PB类似的还有Java,java也是由javavm来解释执行java class或者jar/tar包之类。如果只加密javavm而不加密class,也只是形式上的加密,直接就可以被绕过。 更多 上一篇:关于理想 下一篇:PB加密防止反编译 查看评论 * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP Spark HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap 个人资料 Asafenethasp 访问:30279次 积分:530分 排名:千里之外 原创:23篇 转载:4篇 译文:1篇 评论:0条 文章搜索 文章存档 2012年11月(1)2012年09月(1)2012年07月(1)2012年06月(12)2012年05月(15) 阅读排行 绿军攻取天王山(9862) 王一个人在战斗(7576) 来历(5108) 路在何方(3381) 窝囊(611) KG生日快乐(429) 难(308) java 加密防止反编译(295) PB加密防止反编译(245) 一针见血(243) 评论排行 java 加密防止反编译(0) 詹姆斯真男人(0) 真正关心自己的是自己(0) 将错就错(0) 难(0) hasp的特色(0) 纠结(0) 纠结(0) 正确的睡姿(0) 关于运气(0) 推荐文章