上一篇:菜鸟破解录之 DlgXRSizer >>
DBPE 注册码判断核心
DBPE 注册码判断核心
作者:IceWorld
网址:http://iceworld.126.com/
注意:装载请注明出处
MOV EAX,1
XOR EBX,EBX
MOV ESI,4086EE
ADD ESI,EBP
A_1: MOV BL,[ESI] 取经过换算的注册码
CMP BL,00 到末尾了吗?
JZ A_2
MUL EBX
INC ESI
JMP A_1
A_2: XOR EAX,[EBP+40A01F]
XOR EAX,[EBP+4084CF]
XCHG AH,AL
MOV EBX,EAX 这时EBX为正确的注册码
MOV ESI,408702
ADD ESI,EBP
CALL Check_Serial 判断注册码正确与否
CMP EBX,EAX
JZ Serial_OK 如果正确则AX=1
MOV AX,0 如果错误则AX=0
RET
Serial_OK: MOV AX,1
RET
标 题:GOOD~~~~ (964字)
发信人:D.Boy
时 间:2000-7-7 12:32:05
详细信息:
不知道IceWorld对付的是哪一版本呢? 1.2版本的得到算法代码不难,如果是
1.5的话实在佩服! :) 1.5在前面部分的算法和1.2有些不同!
文章中有点地方有误:
A_1: MOV BL,[ESI] 取经过换算的注册码
CMP BL,00 到末尾了吗?
JZ A_2
MUL EBX
INC ESI
JMP A_1
这是对输入的名字进行换算,得CRC到EAX
A_2: XOR EAX,[EBP+40A01F]
XOR EAX,[EBP+4084CF]
xor register key和硬件代码。
XCHG AH,AL
MOV EBX,EAX 这时EBX为正确的注册码
MOV ESI,408702
ADD ESI,EBP
CALL Check_Serial 判断注册码正确与否
这个CALL是Str to int,把输入号放到EAX.
CMP EBX,EAX
JZ Serial_OK 如果正确则AX=1
MOV AX,0 如果错误则AX=0
RET
下一篇:菜鸟破解录之 CleanReg 3.2.6 >>
相关文章:
- · 菜鸟破解录之 AutoDialogs
- · 菜鸟破解录之 Animated Screen
- · 菜鸟破解录之 A Day in the Life 1.51
- · 菜鸟破解录之 3DMark2000 1.0
- · 破解实录之 1toX 1.63
- · 1tox注册法
- · 咨讯人公司产品总破解
- · 用W32DASM破解《虚幻立体制作》共享版 v1.0
- · 《侠客系统修改1.21》的破解!
- · 计算 批量文件设置器 2.05 的注册码
- · 护花使者 破解
- · 一篇破解javagirl的心得
- · 超级电话通 V3.05 共享版破解
- · Zappee 破解
- · 破解xara 3d4 4.0
- · winhex9.4的注册码和破解
- · 破解winhex v9.3
- · WebZIP 3.71.508 破解
- · 我的overlay处理再学习
- · 脱ASPack2.12加壳的DLL文件简便方法
- · 寻找Asp1.2X的Stolen code的另一种方法
- · 再次进阶Acprotect1.09的壳
- · PECompact V2.40 简便脱壳二法
- · 用Ollydbg手脱PECompact双层加壳的DLL
- · 在98系统下用OD脱PEtite 2.X壳一法
- · 代码自我清除,自我加密,解密的实现
- · 通用且简单的扩充和改造PE中的call的功能的方法
- · 如何阻击“ESP定律”?
- · PEid插件——Generic OEP Finder 原理分析
- · forgot的Unpack Me v0.1.5 bugfix脱壳
- · 用forgot的pack v0.1.6 加壳的简单脱壳
- · eXPressor v1.1 脱壳
- · Unpacking EncryptPE V2.20…
- · chap708 的一点分析, 从头到…
- · 老王旧壳之INT3异常、过期限…
- · 多层壳与Anti-ImportREC
- · OllyMachine Script之Dump易…
- · MEW1.1脱壳脚本 For OM
