-
彩虹加密狗GS-MH破解
我们先看看彩虹GS-MH狗,这个狗的API定义如下: 所有数据都定义在MH_DLL_PARA中 typedef struct _MH_DLL_PARA { WORD Command; //命令码 WORD Cascade; //级联顺序号 WORD DogAddr; //首地址 WORD DogBytes;...
-
AceCapture1.95算法分析案例
一、peid 查壳,显示无壳,编程语言为:Microsoft Visual C++ 6.0。 二、试运行软件,输入“qifeon,12345-67890”.有错误提示。“registration code is invalid”。 同时注意注册码部分无法输入字母,即只能为数字。 三、od载入程序,查找错误提示字符串。 Ultr...
-
专业屏幕截图工具算法分析
初步踩点:软件无壳,VC7.0编译,单一注册码保护,注册有错误提示,未注册所抓图片有文字水印。 假设注册码为AMASAo-77nhEB-96HD2N(这里说明一下,注册码并不是一开始就假设成这样的,我一开始粗略跟踪用的假码是playboysen963852,跟踪一遍将假码修正为playbo-ysenhu-an9638,再跟踪一遍修正假码为AMASbo-ysenhu-an9638,再跟踪一次将假码修正为AMASAo-77enhu-an9638的,第五遍跟踪才将注册码修正成这样的(当然其...
-
加密狗复制原理及方法介绍
目前计算机上主要采用的加密方法可分为两大类:钥匙盘方式和加密狗方式。钥匙盘方式不在本文的讨论范围,目前用这种加密方式的也比较少见。加密狗,也是目前流行的一种加密工具。它是插在计算机接口上的软硬件结合的软件加密产品。一般有USB口和并口两种,又称USB加密狗和并口加密狗,目前流行的一般是USB加密狗,并口加密狗在前几年的时候用得比较多。 加密狗内部一般都有几十到几十K字节的存储空间可供读写,有的内部还增添了一个单片机。软件运行时通过向狗发送消息,判断从接口返回密码(简单的就是返回0或1)...
-
资源管理器的扩展外壳算法逆向+系列注册机
整理一些试题材料(一二百份文件)需要修改一下文件名,就找了一款别人推荐的文件重命名的软件,很好用,但是不注册每次只能修改10个文件名,害我折腾了半个多小时才弄完,火气——我只不过是想用一次,就仅仅一次,都不给机会!干脆,拉出来练手! Better File Rename V5.3.1(081103更新),无壳,未注册启动有NAG,功能限制,单一注册码保护方式,有错误提示,OD载入查找字符串无果,怀疑是字符串加密或者软件多数功能并不在...
-
一个处理Excel表格的工具算法分析
PEiD看了一下,VB,于是用VBExplorer找到‘Register’单击事件响应代码开始处004137B0下断开始跟踪.复制内容到剪贴板 代码: 004137B0 > \55 PUSH EBP &...
-
视频音频转换工具注册算法分析
注册算法还是比较简单的。注册算法计算过程放在UTLib8***.dll中。注册函数名称为ImRegUserInfo::IsValidRegInfo_private复制内容到剪贴板 代码: 首先判断了注册码长度,为27h也就是39位 00476DF3 8D8D 78FFFFFF lea ecx, dword ptr [ebp-88]00476DF9&n...
-
一款软件的注册码追出方法
确定FlexLm版本号 BEHAVIOR Version 用二进制编辑器,推荐使用HexWorkshop打开LabView.exe,它的查找功能很强,特别是Find All Instances更是我最最常用的.在查找对话框Type中选择类型Text String,Value中输入”@(#) FLEXlm v”,查找,”@(#) FLEXlm v”后面的就是版本号.【以上是tulipfan[CCG]大虾说的】@(#) FLEXlm v8.4a (lm...
-
ACDSee 某版本去除试用限制
1. 这些软件都用Aspack加壳,先脱壳,可用unaspack或手动脱壳2. 用Hex Editor找33C0C3(也就是xor eax,eax retn),在其前后有好多个90(也就是nop),在W32dasm中可以看到这段代码由5-6处调用,将eax赋值为1,便去除了软件开始和运行中可能弹出的Nag3. 程序判断过期的代码是一样的 :100010E0 83F8FB c...
-
去掉Macro Magic 时间限制
5分钟搞定它的时间限制,在W32DASM中可以看到“Trial Expired”的字样,然后往上走* Referenced by a (U)nconditional or (C)onditional Jump at Address:|:004A0E6D(C)|:004A0E98 E82FF8FFFF call 004A06CC:004A0E9D 85C0 &nb...