前往Shuct.Net首页

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

关于shudepb的搜索

阳光网驿-企业信息化交流平台|行业软件|管理软件|财务软件|ERP系统,进销存软件,BI软件,OA办公系统-再谈powerbuilder程序防止PJ的办法(终结篇,以后不再写这个问题) - Powered by Discuz! 阳光论坛软件商务网阳光IT连锁阳光淘宝店 加关注 如何获得阳光币设为首页收藏本站切换到宽版 请 登录 后使用快捷导航没有帐号?注册 帐号 自动登录 找回密码 密码 登录 注册 只需一步,快速开始 &#19968;&#27493;&#25630;&#23450; 快捷导航 论坛BBS找商家品牌123-三瑞出品找软件淘宝网资讯Portal阳光币充值捐助阳光网站案例微信在线插件 社区银行 每日签到 阳光群组阳光家园网站报价案例展示网站推广网站模板积分商城宣传中心帮助每日签到幸运转盘社区银行心情墙 阳光商城 | 阳光培训 | 软件商务 | 软件威客 创业交流 | 求职招聘 | IT商城 会员签到 | 访问推广 论坛群号 | 积分说明 | 服务手册 用友技术 | 金蝶技术 | 管家婆区 | 速达交流 行软知道 | 远程接入 | 商超软件 实名认证 | 管理申请 QQ绑定 | 广告合作 | 联系我们 搜索 搜索 热搜: 阳光网驿 管家婆 通达OA 阳光会员 广告合作 本版帖子用户 阳光网驿-企业信息化交流平台|行业软件|管理软件|财务软件|ERP系统,进销存软件,BI软件,OA办公系统 &rsaquo; 论坛 &rsaquo; 初级会员行软交流区【经典区】 &rsaquo; 计算机及其应用交流区 &rsaquo; Cr学习交流 &rsaquo; 再谈powerbuilder程序防止PJ的办法(终结篇,以后不再写这 ... 总共302337条微博网友微博mx9410: 差不多快放假了30 秒前 [回复][0]lzhasdf: 快放加了,期待。。。。19 分钟前 [回复][0]imxch: 敬畏的静寂 半小时前 [回复][0]xyh999: 今天很开心!半小时前 [回复][0]刘一佐: 大家好半小时前 [回复][0]liubinzb: 1 小时前 [回复][0]xixi2k: 签到了1 小时前 [回复][0]乔洋洋: 阿萨德发撒地方萨芬爱是对的1 小时前 [回复][0]sohu2013: 一天从好心情开始1 小时前 [回复][0]qxhuo28: 我来也电影http://www.wlydy.com2 小时前 [回复][0]knowink: 努力奋斗中7 分钟前 [回复][0]yjiu: fjtgyjtgyktgjmgjm隔阂和25 分钟前 [回复][0]shingofish: SASD半小时前 [回复][0]lijiaohua: 努力!加油!半小时前 [回复][0]sd5938: 到!!!!1 小时前 [回复][0]hzwangqh: good morning1 小时前 [回复][0]山巖: 上班中1 小时前 [回复][0]ZHULIXUAN: 收费的规定发给他人很好1 小时前 [回复][0]richard0917: 哈哈,新年新起点!2 小时前 [回复][0]小王886: 天天向上上2 小时前 [回复][0]jinduo: 助您的企业经营管理腾飞。欢迎免费下载。aaaerp.com15 分钟前 [回复][0]kill: 人活着就是累。半小时前 [回复][0]temp2005: 天天签到半小时前 [回复][0]靓闪型灰太狼: 发的地方半小时前 [回复][0]qqyidaoxian: 革命尚未成功,同志仍需努力!1 小时前 [回复][0]xjy5231701: 支持一下支持一下1 小时前 [回复][0]qq274014591: 终于回家了啊1 小时前 [回复][0]icf188: 的丰厚的分行分行1 小时前 [回复][0]尚三宝: 得到与失去同步2 小时前 [回复][0]weixieyang: 开心~~~2 小时前 [回复][0] 12下一页 返回列表 查看: 3965|回复: 10 [转帖] 再谈powerbuilder程序防止PJ的办法(终结篇,以后不再写这个问题) [复制链接] sunwy sunwy 当前在线 捐助币0 个在线时间18371 小时阳光币8865 锭稿费1654 个管理津贴134 个最后登录2014-1-18注册时间2006-12-1帖子2322精华7积分2929阅读权限200UID2 管理员 阳光CEO 关闭 TA的品牌(1) 清远博思客网络 TA的每日心情开心2012-9-18 12:38:05签到天数: 16 天[LV.4]偶尔看看III认证21 点每日帖0 个稿费1654 个捐助币0 个阳光币8865 锭在线时间18371 小时 串个门 加好友 打招呼 发消息 电梯直达 1楼 发表于 2009-11-20 08:41:45 |只看该作者 |倒序浏览 鉴于任何程序都运行cpu指令并可被反编译成汇编码,也就是说,理论上,程序都是在裸奔,所以天下无不可破之程序。所以这里讨论的防止,只是一定程度上的,比如提高PJ难度,拖延时间,让PJ者挫折感增加等等。 一. pb的现状 pb从5-12,其pbd文件,和dll文件格式的版本都为0600(pb5尚不知晓,还没找到pb5的程序),结构大致一样。所以pbkiller的作者只要还有时间,他可以在一到三个月就做出最新的版本。这个软件比起shudepb来说更灭绝人性,因为作者将其免费(最初好像也是要卖钱的,无奈,没有采用shudepb那样的网络计算,使得其被PJ了。从这一点看也蛮有意思。),从而使得无数的好事者参与到PJ的学习中。因为我们写的程序众多,高手只对商业价值高的软件感兴趣,而且以它为职业糊口,而初学者只是随便找个软件练手。我朋友有个软件被初学者拿来在里面放了一些新文件,其实根本没PJ到,但是宣称为“PJ版”。PJ方法写到:输入随便的注册码,提示出错,然后就得到真正的注册码了。。。如果不出错,多试几次即可。结果呢?程序根本就不在输入注册码的地方判断正确以否,你说搞笑不搞笑。pbkiller目前最高版2.5.8只支持6-9,我看过,代码反编译比较漂亮。错误肯定存在,但已经很完美了。 “错误”只有对自己的项目反向时才会头痛,对PJ者而言,他们只想看注册部分的算法。 shudepb是商业版,而且几千块一套。这一定程度对pb有利,毕竟初学者是不会去买一套没用的工具来学习PJ的。而且demo版它限制代码的长度,非注册版看不全代码。还真是厚道。所以如果你不打算应对反编译软件的话,那请把代码写在100行之后(具体是不是100行限制,自己测试看看)。这是最简单办法(pb10以上)。 至于"pbd"还原器,原理是用pb本身的方法得到dw的反编译代码。这个不叫做PJ。pbd中的dw本来就可以直接用,而pb又有函数可以得到语法。这就没什么新鲜的了。pb的本身函数是不会提供功能给你能反编译得到源码的。是绝对不可能的。 在网上搜索PJpb程序的帖子,通用的说法是:程序没法用OD来调,而且pbvm里也不好跟,都是要用到pbkiller这个利器,这在一定程度上说明,对付菜鸟,使得其反编译成功的几率小一些,就能更好的保护自己辛苦劳动的软件。 目前几种PJ的方法: a. 看程序算法和思路,直接PJ算法,公布算法或者写zcj。(如果代码一览无遗,这个方法其实最简单,但是也有很多菜鸟看不懂pb代码,还在网上到处问。可笑) b. 有人尝试搜索pbd中的关键代码,用ue修改pbd中的字节。(这个有难度,做的人不多,而且多数菜鸟只限于pbkiller会用而已,对pbd文件不了解。据我自己观察:对pbd有了解的话,很多地方可以用ue直接改。),比如修改一个字节可以把+变成-,把=变成<>,有点恐怖。 c. 对于外部dll的调用,有PJ者提议写假的dll来爆破之。让其返回一个已经注册过的序号的依据,如磁盘号。有所谓的免狗程序应该屏蔽了对狗的调用或者搞了假的dll。所以有必要多处验证文件的md5值。只要他没法修改pbd文件。 以下是我猜想的一些做法,是否切实可行,待大家提意见,一个软件总是新出时容易被PJ,如果一年都没被PJ,以后版本升级,变来变去的,PJ也就更少了。 我晓得一个朋友的软件,他一年连出十多个版本,新版一出,两三天之内就被破。他用的是delphi写的,他真可怜。二进制编译的软件及asm之后也许更容易PJ吧,只要调试就搞定了。就像pb一样,PJ得非常快。 pb程序其实也占几个优势:多是商业软件,商业用户还是有购买的习俗。练手者不太容易找pb程序来PJ,因为共享软件很多。一般是你的用户用得还可以,又不想给钱,就会有PJ的念头。pb做的都是管理软件,PJ高手对商业价值不高的软件不感兴趣。再者pb程序难以调试,知道的人都不想弄。加之sql之类的,显得异常繁杂,远没有PJ一个二进制编译的,通用的,使用量大的软件有意思。 代理商PJ的可能性更大。 二.我的几个构想的方法(都只针对增加难度,让静态pbd反编译难度加大,让pj者知难而退) 1.能采用machinecode方式的尽量用机器编译,单一exe文件,用pbkiller和shudepb都无法看到代码,只能看到变量。pj知难而退。 2.我有几个项目,代码超级大,在当初用pb10的时候就没法编译成机器码。现在的pb11因为有string和blob的bug没法编译成机器码,而pb12刚出来,还没测试。不过代码太多似乎没法编译成单一machinecode的exe。那就只能用p-code。 所以第二点就是欺骗,在程序下放跟exe同名的假的pbd文件。比如程序为main.exe,放一个假的main.pbd给pj者去调试。当然不一定是假的pbd,你随便找一个pbd,用ue删除一些二进制数字即可,做的跟真的一样。 pbd可以放在在window系统目录下,或者path定义的任何地方。或者之前文章也提到,写他几十个注册函数,放在不同的pbd里,到底是哪一个,只有你晓得,搞死他。librarylist也可以做做文章。因为同名对象,都依照lib顺序来查找。 3.程序启动时抓一个时间,启动结束后,抓一个时间,如果中途有停顿,是否可以判定在被调试,我想你可以删除他电脑上任何东西。反正都是破坏,别让他悠闲的调试程序。我作为一个写代码的人,我认为有必要这么做。他要QJ你,自然也允许你反抗。某个杀毒软件当年就这样把PJ版搞得吐血。 4.注册码输入时,不做任何提示和判断。只是写一个标志,程序启动时在title那里显示为“正式版”或者注册版,但是实际上,我可以延期验证或者随机验证。呵呵,这样也许把PJ者都搞得没办法。因为他只要输入一次注册码,不管是什么字符,都成了正式版。而至于什么时间验证,除非他有那个耐心,否则也觉得PJ麻烦。对PJ者而言,抓个特征值是个小case,而要一行一行地看代码,估计吐血而死。 5.ini中的注册码调入内存和真实注册码对比时,我认为将其复杂化后放入一个数组或者blob中,注册码不是在程序启动时,而是在多时,多点,多处,重复的校验。我的想法,在100个地方校验,其程序PJ的难度就可能让pj者早退却了。 而且,把注册码和系列号都跟程序的变量或者功能,或者数据返回条数等挂钩,做的非常隐蔽,不再是体现在一个if比较的地方。那就能大大减少PJ的可能。因为我们知道,PJ者无法修改pbd,而且不熟悉pb代码。如果搞得太复杂,可能他早就不干了。 6.我以后发行程序准备放100个或者1000个pbd在程序下,PJ者要反编译就去反吧。看到100个pbd,就算我搞pb几年我也知难而退了。看到1000个pbd,立即倒地吐血而死。 7.如果主程序不能编译成单一machinecode的exe,则某些关键功能可以用run外部程序方式来运行,而外部程序用pb单独编写一个小的程序,小的程序是完全能编译成功的。 8.费解算法和写法。比如把一个数放入数组,然后在其他地方,其他时候有意无意去改变,或者复制,移动,再到某些时间去执行某些操作。或者引发一些限制。PJ变成去看你的代码,我想没人愿意继续下去。 9.如果代理商PJ你的软件,你就让客户对他产生不信任即可。买他的PJ版就会被骗钱!做到这个足矣。而且你得一棍子把他敲死。 10.发若干个自己做的“PJ版”,其实都是测试版,这样使用者找遍网上也下载不到真正的PJ版。很多国内网站转载时都是煞有介事地称其为“PJ版,绿色版,完全版”,其实都是测试版,搞笑! 11.暗桩:检测用户越过注册部分,不动声色地做限制。或者在多处多时深层次的地方,或者细节的地方做限制。比如数据汇总等于0.或者是其他单据隐蔽的错误等。 12.攻击:生成病毒特征体,致使杀毒软件介入。或者删除自己,或者重启,因为重启不可阻止,而且破坏调试过程。 13.程序运行完,调用一个外部exe删除所有文件,包括main.exe和所有pbd和dll(如果他做一个假的dll,就会被删除,而程序启动时释放一个新的文件出来,永远只使用自己的文件。这样他修改dll和pbd都没用。) 14.必须研究和使用pbkiller和shudepb这两个工具,研究它们的bug,利用bug写关键代码,至少在它bug没解决之前是可以保护的。比如pbkiller对dec{4}的解析不出来(*提示:如对不同精度的数做赋值,则丢失精度,或者做数学运算等等,丢失精度后转为字符串或者blob),对longlong也解析不出来。。。都可以利用之。这两个工具还有很多很多的bug。 *20090730今天分析发现一个pb的bug可以使得pbkiller无法得到任何代码: ------------------------- //global function integer lf_count () int li_i0001 .....一直到 int li_i3260 int li_i3261 int li_i3262 int li_i3263 int li_i3264 return 1024 -------------------------- 本想测试一下pbkiller对代码行数有没有限制,发现pb9在变量数超过3264行后,保存就会出错,但是重启IDE又能插入一个,可以保存,但是插入第二个变量就不行了,我用这种方法最大可以插入到:int li_i3270。现在我们先写3264个,编译和调用这个函数都没错。然后多申明一个:比如int li_i3265,采用增量编译后,主调用程序中返回1024(注意:不能进行全编译,否则报内存只读错误),这倒没什么价值,价值在于这样编译后的pbd,pbkiller无法反编译出任何代码。大家可以测试一下。如果用作关键点计算或者返回几个关键参数,倒是蛮好的!不过,工程project也只能用增量编译,否则IDE报错退出。 15.pbNI的运用。使得关键代码可以融入pbd,但是pbkiller又反不到,其他调式工具也单独调试不到。具体未测试过。见黄国畴的blog有实例。 16.编译后的文件假设包括一个main.exe和main.pbd,second.pbd,用ue打开main.exe,在最后部分RTL标志以上有一个dat*标志,找到其中的pbd列表,修改一下,如:mypic.jpg,然后把相应的pbd文件改改名字。效果也挺搞笑的。 17.做3-10个exe(不是主程序),其作用只是依次调用,比如1.exe调用2.exe,2.exe又去调3.exe.最后调用main.exe,各步骤的调用都带参数,并且这3-10个exe还执行部分文件操作和数据处理,或者部分认证和文件校验等,然后最后调用main.exe,而且带参数。这些参数隐蔽地作为一些地方的数据。也可以在3-10.exe执行过程中将一些数据写入sql中或者文件中。如此使用倍增难度的方式来为难pj者。 还是那句话,不要让pbkiller直接看到你的源码(给PJ者一个假的pbd是个好办法),保护自己的软件一年以上。给客户一个必须要掏钱的理由! 只要能防止静态下反编译到你的pbd(一般PJ者就是直接找跟主文件同名的pbd来编译看看是否能找到注册算法,根本不会在意你的pbd到底是不是正确的!!!也不会在意你对他的欺骗),你就有99.99%的希望保护到自己的软件,如果你的软件受众很少的话。 有兴趣可以参考《加密与解密》P197页的几个对软件保护的建议。(*见网上有,就摘抄过来): 本节将给出关于软件保护的一般性建议,这些都是无数人经验的总结。程序员在设计自己的保护方式时最好能够遵守这里给出的准则,这样会提高软件的保护强度。 (1)软件最终发行之前一定要将可执行程序进行加壳/压缩,使得解密者无法直接修改程序。如果时间允许并且有相应的技术能力,最好是设计自己的加壳/压缩方法。如果采用现成的加壳工具,最好不要选择流行的工具,因为这些工具已被广泛深入地加以研究,有了通用的脱壳/解压办法。另外,最好采用两种以上的不同的工具来对程序进行加壳/压缩,并尽可能地利用这些工具提供的反跟踪特性。 (2)增加对软件自身的完整性检查。这包括对磁盘文件和内存映像的检查,以防止有人未经允许修改程序以达到PJ的目的。DLL和EXE之间可以互相检查完整性。 (3)不要采用一目了然的名字来命名函数和文件,如IsLicensedVersion()、key.dat等。所有与软件保护相关的字符串都不能以明文形式直接存放在可执行文件中,这些字符串最好是动态生成。 (4)尽可能少地给用户提示信息,因为这些蛛丝马迹都可能导致解密者直接深入到保护的核心。比如,当检测到PJ企图之后,不要立即给用户提示信息,而是在系统的某个地方做一个记号,随机地过一段时间后使软件停止工作,或者装作正常工作但实际上却在所处理的数据中加入了一些不良。 (5)将注册码、安装时间记录在多个不同的地方。 (7)检查注册信息和时间的代码越分散越好。不要调用同一个函数或判断同一个全局标志,因为这样做的话只要修改了一个地方则全部都被PJ了。 (8)不要依赖于GetLocalTime( )、GetSystemTime( )这样众所周知的函数来获取系统时间,可以通过读取关键的系统文件的修改时间来得到系统时间的信息。 (9)如果有可能的话,可以采用联网检查注册码的方法,且数据在网上传输时要加密。 (10)除了加壳/压缩之外,还需要自己编程在软件中嵌入反跟踪的代码,以增加安全性。 (11)在检查注册信息的时候插入大量无用的运算以误导解密者,并在检查出错误的注册信息之后加入延时。 (12)给软件保护加入一定的随机性,比如除了启动时检查注册码之外,还可以在软件运行的某个时刻随机地检查注册码。随机值还可以很好地防止那些模拟工具,如软件狗模拟程序。 (13)如果采用注册码的保护方式,最好是一机一码,即注册码与机器特征相关,这样一台机器上的注册码就无法在另外一台机器上使用,可以防止有人散播注册码,并且机器号的算法不要太迷信硬盘序列号,因用相关工具可以修改其值。 (14)如果试用版与正式版是分开的两个版本,且试用版的软件没有某项功能,则不要仅仅使相关的菜单变灰,而是彻底删除相关的代码,使得编译后的程序中根本没有相关的功能代码。 (15)如果软件中包含驱动程序,则最好将保护判断加在驱动程序中。因为驱动程序在访问系统资源时受到的限制比普通应用程序少得多,这也给了软件设计者发挥的余地。 (16)如果采用keyfile的保护方式,则keyfile的尺寸不能太小,可将其结构设计得比较复杂,在程序中不同的地方对keyfile的不同部分进行复杂的运算和检查。 (17)自己设计的检查注册信息的算法不能过于简单,最好是采用比较成熟的密码学算法。可以在网上找到大量的源码。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chengg0769/archive/2009/07/25/4378584.aspx --> 分享到: QQ空间 腾讯微博 腾讯朋友 分享0 收藏0 顶0 踩0 转发到微博 楼主热帖 【阳光网驿社区bbs.sunwy.org提供】微信营销方法1.0视频教程(内部资源,请勿外传) 阳光网驿-微信在线免费开放VIP4使用权限 [微信在线]下一座移动互联网金矿你把握了吗?--阳光微信招商公告 你做的是生意,不是创新,腾讯抄袭的是创新,而不是做生意 微信在线升级功能说明【2013.11.23】 微信营销的优势-- 错过了淘宝,错过了微信,但你不能再错过微信在线了 论坛热帖 2013年事业单位会计制度转换工具V1.2〖用友通\T3\U6\T6\U8〗 网站源码求助专用帖(有求必应) 布鲁克斯正式签约火箭队 重回休城辅佐哈林组合 管家婆服装 .NET II TOP 6.5 --- 固定886用户免狗补丁 --- 2013.4.5更新 管家婆工贸个人办公平台 v11.1 --- 888用户免狗补丁 管家婆 财贸双全 .Net V1.1 --- 888用户免狗补丁 阳光网驿的网友们也有自己的微博了,发布记录就会自动生成微博 举报 dreameng dreameng 当前离线 捐助币300 个在线时间6065 小时阳光币3784 锭稿费1214 个管理津贴15 个最后登录2014-1-18注册时间2009-3-29帖子2968精华0积分1812阅读权限80UID81789 历任版主组 禁止发言 TA的每日心情慵懒11 小时前签到天数: 902 天[LV.10]以坛为家III认证1 点每日帖0 个稿费1214 个捐助币300 个阳光币3784 锭在线时间6065 小时 串个门 加好友 打招呼 发消息 2楼 发表于 2009-11-20 09:37:26 |只看该作者 我等菜鸟们是无法看懂老大和东西了,估计所有软件都像老大这文章里这样,估计开发者要多增加好多工作量,PJ者吗都喝西北风(顶级高手除外)本帖子由阳光论坛管理组成员答复 打造出国内一流的行业软件应用交流论坛--阳光网驿助力企业信息化 举报 grz grz 当前在线 捐助币500 个在线时间10928 小时阳光币212 锭稿费15 个管理津贴1 个最后登录2014-1-18注册时间2009-2-3帖子3481精华0积分1026阅读权限70UID72576 博士生 博士生, 积分 1026, 距离下一级还需 974 积分 TA的每日心情开心11 小时前签到天数: 1282 天[LV.10]以坛为家III认证1 点每日帖0 个稿费15 个捐助币500 个阳光币212 锭在线时间10928 小时 串个门 加好友 打招呼 发消息 3楼 发表于 2009-11-20 10:39:52 |只看该作者 有盾就会有矛,就看哪个更厉害,道理是这样,不过自己是没法搞定了。 举报 那片雪 那片雪 当前离线 捐助币0 个在线时间999 小时阳光币676 锭稿费290 个管理津贴0 个最后登录2013-11-20注册时间2008-8-6帖子560精华0积分343阅读权限50UID64429 大学生 大学生, 积分 343, 距离下一级还需 257 积分 TA的每日心情开心2013-11-20 13:48:27签到天数: 423 天[LV.9]以坛为家II认证1 点每日帖0 个稿费290 个捐助币0 个阳光币676 锭在线时间999 小时 串个门 加好友 打招呼 发消息 4楼 发表于 2009-12-5 12:58:29 |只看该作者 我是比较菜的,有几个PB程序居然能被我OD把注册码搞出来。感觉转来转去,没有一定的耐心真的要被搞死的,耗时巨大。 举报 ximen ximen 当前离线 捐助币0 个在线时间290 小时阳光币28 锭稿费80 个管理津贴0 个最后登录2013-10-5注册时间2009-3-31帖子239精华0积分91阅读权限30UID82895 初中生 初中生, 积分 91, 距离下一级还需 9 积分 TA的每日心情擦汗2013-1-28 23:42:09签到天数: 47 天[LV.5]常住居民I认证1 点每日帖0 个稿费80 个捐助币0 个阳光币28 锭在线时间290 小时 串个门 加好友 打招呼 发消息 5楼 发表于 2009-12-13 22:15:03 |只看该作者 此 文章不错开始对pb的加密入了一点步了。。谢谢了 举报 liyunlong liyunlong 当前离线 捐助币0 个在线时间120 小时阳光币0 锭稿费8 个管理津贴0 个最后登录2013-11-29注册时间2008-4-3帖子300精华0积分87阅读权限30UID52907 初中生 初中生, 积分 87, 距离下一级还需 13 积分 TA的每日心情怒2012-10-2 17:00:34签到天数: 11 天[LV.3]偶尔看看II认证1 点每日帖0 个稿费8 个捐助币0 个阳光币0 锭在线时间120 小时 串个门 加好友 打招呼 发消息 6楼 发表于 2009-12-25 11:06:54 |只看该作者 反编绎。。。。。pbkilll 举报 joek joek 当前离线 捐助币0 个在线时间12 小时阳光币0 锭稿费3 个管理津贴0 个最后登录2010-4-16注册时间2010-1-1帖子37精华0积分20阅读权限20UID162462 小学生 小学生, 积分 20, 距离下一级还需 30 积分 该用户从未签到认证1 点每日帖0 个稿费3 个捐助币0 个阳光币0 锭在线时间12 小时 串个门 加好友 打招呼 发消息 7楼 发表于 2010-1-2 15:50:56 |只看该作者 楼主真是不错啊,虽然很多人都分享过PJ经验,但是防PJ的可不是太多 [ 本帖最后由 joek 于 2010-1-2 22:50 编辑 ] 37_avatar_middle.jpg (3.93 KB, 下载次数: 1) 2010-1-2 22:50:01 上传 下载次数: 1 举报 heartcoffee heartcoffee 当前离线 捐助币0 个在线时间2952 小时阳光币1002 锭稿费281 个管理津贴0 个最后登录2014-1-16注册时间2008-4-25帖子730精华0积分449阅读权限50UID56140 大学生 大学生, 积分 449, 距离下一级还需 151 积分 TA的每日心情开心2013-12-31 13:36:41签到天数: 503 天[LV.9]以坛为家II认证1 点每日帖0 个稿费281 个捐助币0 个阳光币1002 锭在线时间2952 小时 串个门 加好友 打招呼 发消息 8楼 发表于 2010-1-9 09:00:12 |只看该作者 看了一半,老大够“狠”!!! 举报 idmm123 idmm123 当前离线 捐助币0 个在线时间4 小时阳光币15 锭稿费8 个管理津贴0 个最后登录2010-4-14注册时间2010-2-2帖子38精华0积分25阅读权限20UID171154 小学生 小学生, 积分 25, 距离下一级还需 25 积分 该用户从未签到认证1 点每日帖0 个稿费8 个捐助币0 个阳光币15 锭在线时间4 小时 串个门 加好友 打招呼 发消息 9楼 发表于 2010-2-3 12:07:50 |只看该作者 加密 PJ 都只是 时间问题 加密好点 PJ时间长点 举报 lookice lookice 当前离线 捐助币0 个在线时间1435 小时阳光币1009 锭稿费212 个管理津贴0 个最后登录2013-12-6注册时间2008-11-2帖子360精华0积分344阅读权限80UID65830 历任版主组 TA的每日心情奋斗2013-12-6 10:35:34签到天数: 29 天[LV.4]偶尔看看III认证1 点每日帖0 个稿费212 个捐助币0 个阳光币1009 锭在线时间1435 小时 串个门 加好友 打招呼 发消息 10楼 发表于 2010-2-14 22:42:45 |只看该作者 不知道论坛是否有PB反编译高手可以交流! PBD文件格式研究真是个耗时间的活 举报 12下一页返回列表 高级模式 B Color Image Link Quote Code Smilies 您需要登录后才可以回帖 登录 | 注册 发表回复 回帖后跳转到最后一页 浏览过的帖子 上传一个PBKiller可反编译pb6-pb9的PBD文件(免费) 浏览过的版块 商超连锁交流 终身成就奖 终身成就奖 特殊贡献奖 特殊贡献奖 关闭 阳光推荐 阳光网驿免费微信公众平台接口系统启用 阳光网驿--[微信在线]下一座移动互联网金矿你把握了吗?-阳光微信平台招商公告 查看 &raquo; 在线客服 在线客服论坛客服 广告合作 软件发布 商务合作广告合作 商务合作 论坛帮助新手导读 广告报价 上面的论坛帮助点击链接直接打开 社区首页|关于我们|申请友链|转帖工具|手机版|Archiver|【行业软件交流中心】 ( 粤ICP备09074655号 )|网站地图 GMT+8, 2014-1-18 11:33 , Processed in 0.245057 second(s), 39 queries , Gzip On, Memcache On. Powered by Discuz! Templates yeei! &copy; 2001-2011 Comsenz Inc. 积分 0, 距离下一级还需 积分 回顶部