官方首页
 计算机科学与技术
 湖畔文学
 星之传说
 蓝色湖畔桃园
 湖畔艺术
 湖畔科技
 本站留言
热门关键字:    dreamlandcn.com    蓝色湖畔
 >>相关文章
·FbTerm:没有X时的首选终
·Empathy可能在Ubunt
·Ubuntu Linux 全球
·10月4日收到电信CDMA首条
·卖掉汇源的最大品牌遗憾
·三鹿事件的品牌教训:什么是真正
·TD商用信心不足将压垮产业链
·中国电信为何敢整体更换CDMA
·CDMA设备商争相零报价心态剖
·揭秘普天开通的全球首个TD商用
 >>点击排行TOP10
·多种排序算法,多种语言讲解(前言)
·多种排序算法,多种语言讲解(简单选
·多种排序算法,多种语言讲解(冒泡排
·多种排序算法,多种语言讲解(堆排序
·多种排序算法,多种语言讲解(快速排
·【其它欣赏】少儿不宜的设计
·多种排序算法,多种语言讲解(树形选
·多种排序算法,多种语言讲解(希尔排
·多种排序算法,多种语言讲解(交换排
·多种排序算法,多种语言讲解(总结)
·多种排序算法,多种语言讲解(直接插
·如何使用EasyRecovery找
·VC中使用GetModuleFil
·C#中DataSet绑定XML的代
·多种排序算法,多种语言讲解(归并排
 
 当前位置:网站首页 > 计算机科学与技术 > 高级编程 > 浏览正文
重启验证程序的破解思路
作者:佚名    来源:本站原创    点击数:   更新时间:2008年09月30 【字体:

软件名称:博信药店管理系统(含GSP管理) 5.179

软件下载地址:
http://www.newhua.com/soft/35857.htm

思路:首先我们有必要了解一下程序注册模块的思路,然后对症下药,来达到我们的目的。

开始工作:PEID探测一下敌情,壳为ASPACK2.1,用ESP定律轻松搞定,(懒人直接用脱壳机:))

脱壳后为DELPHI程序,首先运行试探注册机制(得出是重启验证程序)

下药:找INI文件并没有注册码的痕迹,再找注册表,得出注册码保存在driverspath里

OD载入程序搜字符串找到3个driverspath依次F2下断,F9运行程序!中断在这
005BA73D BA B4AA5B00 mov edx,unpack_.005baab4 ACCII"driverspath"

F8单步走~来到了
005BA9FC E8 A3A6E4FF call unpack_.004050A4 看寄存器:
EAX 0141A764 ASCII "7E0E030A687C5441"
ECX 00000000
EDX 0141A784 ASCII "1234567890123456"

真假相比;;嘿嘿~完工(打开KEYMAKE制作注册机)

程序加密总结:程序加密机制并不完善,delphi程序完全可以把关键字符改掉,而且注册表里的假码可以用MD5加密后保存,重启后不能用真假相比,比较某个值就可以了,把关键点隐藏:)

重启验证程序破解总结(个人经验):1、找注册表,2、找INI,3、找DLL,找关键字符。每样有每样的处理方法。
BY 棒棒糖

http://bbs.chinapyg.com/viewthread.php?tid=10109&highlight=%D6%D8%C6%F4%D1%E9%D6%A4

上一篇:采集程序的一点思路      下一篇易语言常用语句
Tags:dreamlandcn.com
Google
关于我们 | 服务指南 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 诚征英才  | 友情链接
Powered by ACTCMS 2.0
Copyrights©2008-2009 蓝色湖畔 www.dreamlandcn.comAll Rights Reserved. 滇ICP备05000680号