前往Shuct.Net首页

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

关于PBKILLER的搜索

单位电脑设备管理系统 - 下载频道 - CSDN.NET 首页 资源分类 排行榜 帮助 高级搜索 讲义下载 下载频道>资源分类>信息化>IT管理>单位电脑设备管理系统 单位电脑设备管理系统 资源大小:290B 上传日期:2011-06-20 资源积分:2分 下载次数:47 上 传 者:aroco 标  签: 单位 电脑设备 管理系统 分 享 到: --> 下  载:进入下载页 VIP下载 收藏(4) 评论(4) 举报 举报 --> 我的待评论资源 资源简介 使用说明:直接导入附件现将破解过程及方法书写如下: 1、到“医药软件园”网下载“单位电脑设备管理系统”文件: 文件名称: pcgl02.rar 下载路径: http://www.yysoft.net/downsoft/pcgl02.rar 引用页面: http://www.yysoft.net/ 文件大小: 9.88MB 注释: 单位电脑设备管理系统 2、解压缩pcgl02.rar文件后,运行pcgl.exe文件安装软件; 3、用fi查看pcglxt.exe文件,发现软件是用powerbuilder7开发的; 4、用PBKILLER.exe反编译pcglxt.exe和pcglxt.dll文件,可以导出所有窗口文件、菜单文件、函数文件等源程序; 5、经分析注册窗口文件是w_number5,注册按钮的源代码如下: string s_zcm0 string s_zcm1 string ls_zcb string s_1 string s_2 string s_3 string s_jqh string s_tmp integer i_zcm4 integer i_sj integer i_ss integer i_zcm5 integer wz string ss[9] string tt[9] string ww[9] string s_ppp string s_ooo double d_qq s_zcm0 = trim(parent.em_1.text) + trim(parent.em_2.text) + trim(parent.em_3.text) i_zcm4 = mod(integer(trim(parent.em_4.text)),1214) i_zcm5 = mod(integer(trim(parent.em_4.text)),1328) s_jqh = trim(parent.sle_1.text) if len(s_jqh) > 9 then s_jqh = left(trim(parent.sle_1.text),9) end if ss[1] = mid(s_jqh,1,1) select xx4 from rs_system_tabled_group where y3 =' ' using sqlca; /* SQL Parameters List 0-> :tt[1] 1-> :ss[1] */ ww[1] = mid(tt[1],integer(ss[1]) + 1,2) ss[2] = mid(s_jqh,2,1) select xx1 from rs_system_tabled_group where x5 =' ' using sqlca; /* SQL Parameters List 0-> :tt[2] 1-> :ss[2] */ ww[2] = mid(tt[2],integer(ss[2]) + 2,2) ss[3] = mid(s_jqh,3,1) select xx3 from rs_system_tabled_group where x1 =' ' using sqlca; /* SQL Parameters List 0-> :tt[3] 1-> :ss[3] */ ww[3] = mid(tt[3],integer(ss[3]) + 3,2) ss[4] = mid(s_jqh,4,1) select xx2 from rs_system_tabled_group where y4 =' ' using sqlca; /* SQL Parameters List 0-> :tt[4] 1-> :ss[4] */ ww[4] = mid(tt[4],integer(ss[4]) + 3,2) ss[5] = mid(s_jqh,5,1) select xx5 from rs_system_tabled_group where y1 =' ' using sqlca; /* SQL Parameters List 0-> :tt[5] 1-> :ss[5] */ ww[5] = mid(tt[5],integer(ss[5]) + 2,2) ss[6] = mid(s_jqh,6,1) select yy3 from rs_system_tabled_group where x2 =' ' using sqlca; /* SQL Parameters List 0-> :tt[6] 1-> :ss[6] */ ww[6] = mid(tt[6],integer(ss[6]) + 1,2) ss[7] = mid(s_jqh,7,1) select yy4 from rs_system_tabled_group where x3 =' ' using sqlca; /* SQL Parameters List 0-> :tt[7] 1-> :ss[7] */ ww[7] = mid(tt[7],integer(ss[7]) + 1,2) ss[8] = mid(s_jqh,8,1) select yy2 from rs_system_tabled_group where y2 =' ' using sqlca; /* SQL Parameters List 0-> :tt[8] 1-> :ss[8] */ ww[8] = mid(tt[8],integer(ss[8]) + 3,2) ss[9] = mid(s_jqh,9,1) select yy1 from rs_system_tabled_group where x4 =' ' using sqlca; /* SQL Parameters List 0-> :tt[9] 1-> :ss[9] */ ww[9] = mid(tt[9],integer(ss[9]) + 2,2) s_ooo = mid(ww[1] + ww[2] + ww[3] + ww[4] + ww[5] + ww[6] + ww[7] + ww[8] + ww[9],1,9) s_ppp = mid(ww[1] + ww[2] + ww[3] + ww[4] + ww[5] + ww[6] + ww[7] + ww[8] + ww[9],10,9) d_qq = sqrt(long(s_ppp)) if ((d_qq < 0) or (isnull(d_qq))) then d_qq = 8848.2718 end if s_tmp = string(d_qq) wz = pos(s_tmp,".",1) s_jqh = mid(s_tmp,wz + 1,3) s_1 = mid(s_jqh,2,1) s_2 = mid(s_jqh,4,1) s_3 = mid(s_jqh,6,1) i_sj = rand(7) i_ss = i_sj * 1328 + 7 ls_zcb = "130172096198848" if s_zcm0 = "430602650101" and i_zcm4 = 0 then registryset("HKEY_LOCAL_MACHINE\Software\agzsoft","price2",regstring!,ls_zcb) messagebox("恭喜","注册成功!感谢你使用本软件!~n~n请退出后重新运行,所有项目即可生效!") close(parent) else if s_zcm0 = s_ooo + s_jqh and i_zcm5 = 0 then registryset("HKEY_LOCAL_MACHINE\Software\agzsoft","price2",regstring!,ls_zcb) messagebox("恭喜","注册成功!感谢你使用本软件!~n~n请退出后重新运行,所有项目即可生效!") close(parent) else messagebox("警告","注册码输入错误,请使用正版软件!",stopsign!) end if end if return 6、经算法分析,只有在注册表的"HKEY_LOCAL_MACHINE\Software\agzsoft"的分支下,新建"price2"键值,类型用REG_SZ,值为130172096198848,就可以满足注册条件; 7、但经过试验以后发现并不行,再进行分析w_main.open事件发现这个系统是无法注册成功的,只能改变试用的限制次数达到永久使用,具体代码如下: string slv string s_zzc string rlr string sbz string snr string sos ulong l_buf string dd string ls_zcb string sj_t string sj_1 string sj_b string s_ts string s_t2 string c_blet string c_ddd string c_eee string c_yer string c_mon string c_day string c_date integer i_ben integer i integer i_pbaa l_buf = 100 ls_dir = space(l_buf) getcurrentdirectorya(l_buf,ls_dir) registryget("HKEY_CURRENT_USER\huaSoft\sdha_unst","sdh",regstring!,dd) dwmc = ini_pass(dd) title = dwmc + "计算机设备管理系统" registryget("HKEY_LOCAL_MACHINE\Software\agzsoft","pcgl",regstring!,ls_zcb) select xx from xxb where bm ='3001' using sqlca; /* SQL Parameters List 0-> :sbz */ if ls_zcb = "317" then /*关键点*/ ls_zcb = "1" registryset("HKEY_LOCAL_MACHINE\Software\agzsoft","pcgl",regstring!,ls_zcb) sj_t = string(today(),"yyyy/mm/dd") sj_1 = mid(sj_t,1,4) + mid(sj_t,6,2) + mid(sj_t,9,2) c_eee = "" i_ben = len(sj_1) for i = 1 to i_ben c_blet = mid(sj_1,i,1) i_pbaa = asc(c_blet) - 13 c_ddd = char(i_pbaa) c_eee = c_eee + c_ddd next registryset("HKEY_LOCAL_MACHINE\Software\agzsoft","pcuser",regstring!,c_eee) s_ts = "1" registryset("HKEY_LOCAL_MACHINE\Software\agzsoft","pcdate",regstring!,s_ts) else if ls_zcb = "1" then sj_t = string(today(),"yyyy/mm/dd") registryget("HKEY_LOCAL_MACHINE\Software\agzsoft","pcuser",regstring!,sj_1) i_ben = len(sj_1) for i = 1 to i_ben c_blet = mid(sj_1,i,1) i_pbaa = asc(c_blet) + 13 c_ddd = char(i_pbaa) c_eee = c_eee + c_ddd sj_b = c_eee next c_yer = mid(c_eee,1,4) c_mon = mid(c_eee,5,2) c_day = mid(c_eee,7,2) c_date = c_yer + "/" + c_mon + "/" + c_day i_ts = daysafter(date(c_date),date(sj_t)) if i_ts < 0 then select xx from xxb where bm ='1001' using sqlca; /* SQL Parameters List 0-> :sbz */ select xx from xxb where bm ='2001' using sqlca; /* SQL Parameters List 0-> :snr */ messagebox(sbz,snr,stopsign!) disconnect using sqlca; halt end if i_ts = i_ts + 1 if i_ts > 30 then select xx from xxb where bm ='1002' using sqlca; /* SQL Parameters List 0-> :sbz */ select xx from xxb where bm ='2002' using sqlca; /* SQL Parameters List 0-> :snr */ messagebox(sbz,snr,stopsign!) open(w_number5) close(this) end if registryget("HKEY_LOCAL_MACHINE\Software\agzsoft","pcdate",regstring!,s_t2) if i_ts >= integer(s_t2) then registryset("HKEY_LOCAL_MACHINE\Software\agzsoft","pcdate",regstring!,string(i_ts)) open(w_ts) else select xx from xxb where bm ='1001' using sqlca; /* SQL Parameters List 0-> :sbz */ select xx from xxb where bm ='2001' using sqlca; /* SQL Parameters List 0-> :snr */ disconnect using sqlca; halt end if else if ((ls_zcb = sbz) or (ls_zcb = "130172096198848")) then select yy5 from rs_system_tabled_group where y5 ='h' using sqlca; /* SQL Parameters List 0-> :sos */ if trim(sos) <> ")lx\&ai(bpOv[m^s" then select xx from xxb where bm ='1003' using sqlca; /* SQL Parameters List 0-> :sbz */ select xx from xxb where bm ='2004' using sqlca; /* SQL Parameters List 0-> :snr */ messagebox(sbz,snr,stopsign!) disconnect using sqlca; halt end if else select xx from xxb where bm ='1003' using sqlca; /* SQL Parameters List 0-> :sbz */ select xx from xxb where bm ='2004' using sqlca; /* SQL Parameters List 0-> :snr */ messagebox(sbz,snr,stopsign!) disconnect using sqlca; halt end if end if end if return 8、最终解决方法,运行regedit打开注册表,在[HKEY_LOCAL_MACHINE\SOFTWARE\agzsoft]下将 "pcgl"键值改为"317",然后导出这个项,保存为一个注册表文件,等下次软件再次过期时,只有双击这个文件,系统又可以正常使用了!9、附件为可以重复使用的注册表文件。 【下载】嵌入式电子书及视频 【下载】Android电子书及视频 如何在Windows下编译OpenSSL? 跟燕青一起学Android应用开发 Android 游戏教程:让人物动起来 开发具备语音识别功能的Android应用 相关资源 热门招聘 最新资讯 《近匠》第07期,专访《恶魔塔防》团队,看俄国复杂深奥的游戏文化 全国顶级域名根服务器21日下午疑遭黑客攻击 影响巨大 使用modern.IE来设计更现代化的网页 苹果下一代iPhone的十大预测 微软亚太研发“金头脑”的2014目标:硬件、软件、服务 让人有点错愕:惠普居然力推Win7电脑,而不是Win8 深入解析:分布式系统的事务处理经典问题及模型 SA:2014移动运营商、终端和应用十大关键趋势 核心技术类目 全部主题 Java VPN Android iOS ERP HTML5 jQuery CRM BI JavaScript Spring IE10 NFC Eclipse 数据库 WAP Ubuntu Splashtop Fedora Unity LBS components .NET SDK HTML IIS Apache XML API Hadoop UML 下载频道公告 做任务,得下载分 微软必应-英雄会在线编程 欢迎订阅CSDN社区周刊 本周热点资源 提高C++性能的编程技术.pdf Java数据结构和算法(第二版) C#控件大全 程序员表白程序,开放源码,不断更新 Java设计模式奥妙揭秘文档汇总 程序员2014年第1期,完整扫描版 站群工具结合包 Android动画效果集合开源APP CrawlScript-bin-beta0.1 JAVA的爬虫脚本语言 Android 使用NineOldAndroids实现绚丽的ListView左右滑动删除Item效果 信息化热门Tag sap pdf 汉化版 java 破解 vmware svn excel itil 云计算 上传者其他资源 多多淘宝客 商城返利V7.1 UTF-8 BATE3 信息化资源下载排行 本周 本月 全部 Head First PMP, 3rd Edition,完整扫描版 久久晴天软件淘宝专业版+基础版+天猫+店铺CSS特效代码生成器装修工具软件(非破解版) SAP黄佳四本力作专辑5-5 SAP黄佳四本力作专辑5-4 SAP黄佳四本力作专辑5-3 SAP黄佳四本力作专辑5-2 SAP黄佳四本力作专辑5-1 [PMP] Head First PMP 第3版 (英文版) 星空抽奖软件 UMAP Journal 34.2 & 34.3数学建模特等奖论文 项目经理应该知道的97件事 - 中文版 数据挖掘导论(中文版)完整版 MirrorOpSend+MirrorOpReceiver(MirrorOp发送端+接收端)破解无时间限制版 2014版12306订票助手 Head First PMP, 3rd Edition,完整扫描版 Total Commander 8.50 b15 完美破解补丁 久久晴天软件淘宝专业版+基础版+天猫+店铺CSS特效代码生成器装修工具软件(非破解版) [敏捷] Scrum Shortcuts without Cutting Corners (英文版) 物联网的用户手册丛书宝典 UltraEdit v201056 最新中文版(带注册机) 项目经理应该知道的97件事 - 中文版 数据挖掘导论(中文版)完整版 MirrorOpSend+MirrorOpReceiver(MirrorOp发送端+接收端)破解无时间限制版 2014版12306订票助手 Head First PMP, 3rd Edition,完整扫描版 Total Commander 8.50 b15 完美破解补丁 久久晴天软件淘宝专业版+基础版+天猫+店铺CSS特效代码生成器装修工具软件(非破解版) [敏捷] Scrum Shortcuts without Cutting Corners (英文版) 物联网的用户手册丛书宝典 UltraEdit v201056 最新中文版(带注册机) 举报 若举报审核通过,可奖励20下载分 举报人: kenshu 被举报人: aroco 举报的资源分: 2 * 类型: 请选择类型 资源无法下载 资源无法使用 标题与实际内容不符 含有危害国家安全内容 含有反动色情等内容 含广告内容 版权问题,侵犯个人或公司的版权 其他 请您提供公司营业执照和软件相关版权到webmaster@csdn.net * 详细原因: 提交取 消