前往Shuct.Net首页

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

关于PBKILLER的搜索

破解安装PB应用系统 - tswang@126的日志 - 网易博客 网易 新闻 微博 邮箱 相册 阅读 有道 摄影 爱拍 优惠券 云笔记 闪电邮 手机邮 印像派 网易识字 更多 博客 手机博客 博客搬家 博客VIP服务 LiveWriter写博 word写博 邮件写博 短信写博 群博客 博客油菜地 博客话题 博客热点 博客圈子 找朋友 发现 小组 风格 网易真人搭配社区iStyle 把最美的记录工具,装进你的口袋 >> 把最美的记录工具,装进你的口袋 >> 把最美的记录工具,装进你的口袋 >> 创建博客 登录 加关注 显示下一条 | 关闭 温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》 | 关闭 小小橄榄的博客 生活、工作,点点存痕 导航 首页 日志 相册 音乐 收藏 博友 关于我 日志 破解安装PB应用系统 2007-05-06 09:56:09| 分类: 编程杂类 | 标签: |举报 |字号大中小 订阅 还是在五一节前,一个朋友打来电话,大意是:“他想升级现有应用系统的服务器,原服务器只是一台P4方正电脑,现购卖的是联想万全T280,带RAID功能,双160G硬盘。但电脑公司的人员只能给他提供机器,无法迁移应用系统,软件公司又不管他。无奈之下找我来了。” 我看了看他的应用无非是一个SQL数据库迁移到新的服务器上便行了,于是我承诺说一小时解决问题。安装开始了,我先是让他们找来购买的SQL Server2000,装好后开始备份原系统数据库(之前所有客户端停止了工作),用移动硬盘将备份文件拷备至新服务器,还原数据库。一切做完后,我说OK了,试运行吧。试用结果客户端无法连接到数据库。 回头看了看原服务器上的SQL Server,只有一个用户sa,只是密码看不到,下载了几个显示*号密码内容的工具,结果都不能在SQL环境下获取密码内容。再看客户端程序,发现了PB.ini文件,其中LogId=sa,LogPass=一堆乱码,猜测很可能是在程序中做了手脚,既然有PB.ini那一定是PB做得了(可以不是,但那样做的人很少)。找来一个PBKILLER1.5,反编译客户端软件发现加密算法只是一个ASCII码转换程序,即将LogPass读来的数据逐个字符做了简单变换,因手头未带任何工具,心算得出了sa的密码,修改新服务器SQL Server中的sa密码,再次试运行,一切OK。 点评:1、该软件公司的加密方法实在不敢让人恭维; 2、PBKILLER这个工具太好用了,用PB做系统的朋友可要小心了; 3、如果公司认为你的用户不懂技术,可以这样做,那你一定要态度好,不要让用户 乱投医,不然你的心血可能会被人免费获取啊。 4、联想万全T280的RAID功能还行,两块硬盘同时变化,数据同时写入。我们做了实 验,将启动盘热拨下来,系统照常工作,在一块硬盘上重做分区与格式化,另一 块同时完成(就像操作一块硬盘一样,RAID1自己做镜像,而且很快),只是将启 动盘热插入,再将RAID盘拨下时,系统出现了故障,且重启系统时RAID配置信息丢 失了,重新配置RAID1(开机时按Ctrl+M)后,系统恢复正常。 5、因是别人的系统,所有与原码有关的内容略。 评论这张 转发至微博 转发至微博 阅读(352)| 评论(0) | 分享到: 喜欢 推荐 0人 | 转载 历史上的今天 最近读者 热度 评论 this.p={ m:2, b:2, id:'fks_082070083087083068093081074065081094086075084095083', blogTitle:'破解安装PB应用系统', blogAbstract:' 还是在五一节前,一个朋友打来电话,大意是:“他想升级现有应用系统的服务器,原服务器只是一台P4方正电脑,现购卖的是联想万全T280,带RAID功能,双160G硬盘。但电脑公司的人员只能给他提供机器,无法迁移应用系统,软件公司又不管他。无奈之下找我来了。”\r\n 我看了看他的应用无非是一个SQL数据库迁移到新的服务器上便行了,于是我承诺说一小时解决问题。安装开始了,我先是让他们找来购买的SQL Server2000,装好后开始备份原系统数据库(之前所有客户端停止了工作),用移动硬盘将备份文件拷备至新服务器,还原数据库。一切做完后,我说OK了,试运行吧。试用结果客户端无法连接到数据库。\r\n ', blogTag:'软件,it随想,it评论,编程,安全,电脑', blogUrl:'blog/static/258780952007469569333', isPublished:1, istop:false, type:0, modifyTime:1178488025812, publishTime:1178416569333, permalink:'blog/static/258780952007469569333', commentCount:0, mainCommentCount:0, recommendCount:0, bsrk:-100, publisherId:0, recomBlogHome:false, currentRecomBlog:false, attachmentsFileIds:[], vote:{}, groupInfo:{}, friendstatus:'none', followstatus:'unFollow', pubSucc:'', visitorProvince:'', visitorCity:'', visitorNewUser:false, postAddInfo:{}, mset:'000', mcon:'', srk:-100, remindgoodnightblog:false, isBlackVisitor:false, isShowYodaoAd:false, hostIntro:'', hmcon:'0', selfRecomBlogCount:'0', lofter_single:'' } {list a as x} {if !!x} {if x.visitorName==visitor.userName} {else} {/if} {if x.moveFrom=='wap'} {elseif x.moveFrom=='iphone'} {elseif x.moveFrom=='android'} {elseif x.moveFrom=='mobile'} {/if} ${fn(x.visitorNickname,8)|escape} {/if} {/list} {if !!a} ${fn(a.nickname,8)|escape} ${a.selfIntro|escape}{if great260}${suplement}{/if} {/if} {list a as x} {if !!x} ${fn(x.title,26)|escape} {/if} {/list} 推荐过这篇日志的人: {list a as x} {if !!x} ${fn(x.recommenderNickname,6)|escape} {/if} {/list} {if !!b&&b.length>0} 他们还推荐了: {list b as y} {if !!y} ·${y.recommendBlogTitle|escape} {/if} {/list} {/if} 转载记录: {list d as x} · ${x.referBlogTitle|escape} ${x.referUserName|escape} {/list} {list a as x} {if !!x} ${x.title|default:""|escape} {/if} {/list} {list a as x} {if !!x} ${x.title|default:""|escape} {/if} {/list} {list a as x} {if !!x} ${x.blogTile|default:""|escape} {/if} {/list} {list a as x} {if x_index>4}{break}{/if} {if !!x} ${fn1(x.title,60)|escape}${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')} {/if} {/list} {list a as x} {if !!x} ${fn(x.title,26)|escape} {/if} {/list} {if !!(blogDetail.preBlogPermalink)} ${blogDetail.preBlogTitle|escape} {/if} {if !!(blogDetail.nextBlogPermalink)} ${blogDetail.nextBlogTitle|escape} {/if} {list a as x} {if !!x} {if x.publisherUsername==visitor.userName} {else} {/if} ${fn(x.publisherNickname,8)|escape} {/if} {/list} 被推荐日志 最新日志 该作者的其他文章 博主推荐 随机阅读 首页推荐 更多>> {list a as x} {if !!x} ${x.nickName|escape} 投票给 {var first_option = true;} {list x.voteDetailList as voteToOption} {if voteToOption==1} {if first_option==false},{/if} “${b[voteToOption_index]}” {/if} {/list} {if (x.role!="-1") },“我是${c[x.role]}” {/if} ${fn1(x.voteTime)} {if x.userName==''}{/if} {/if} {/list} 页脚 公司简介 - 联系方法 - 招聘信息 - 客户服务 - 隐私政策 - 博客风格 - 手机博客 - VIP博客 - 订阅此博客 网易公司版权所有 ©1997-2014 帮助 ${u} {list wl as x} ${x.g} {list x.l as y} ${y.n} {/list} {/list} {if defined('wl')} {list wl as x}${x.n}{/list} {/if}