- UID
- 79353
注册时间2014-11-5
阅读权限30
最后登录1970-1-1
龙战于野
TA的每日心情 | 怒 2016-12-29 21:52 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
这个特征码是从我分析WinCHM Pro 4.40版中提取出来
- 0055A119 . 8BD8 mov ebx,eax
- 0055A11B . 8BC3 mov eax,ebx
- 0055A11D . 83E8 01 sub eax,0x1 ; Switch (cases 0..270F)
- 0055A120 . 72 0B jb Xwinchm22.0055A12D ; 不能跳,跳了就是未注册NOP 掉吧
- 0055A122 . 74 17 je Xwinchm22.0055A13B ; 最不要跳,因为还有更好的选择 NOP 掉吧
- 0055A124 . 2D 0E270000 sub eax,0x270E
- 0055A129 . 74 21 je Xwinchm22.0055A14C ; 修改成无条件跳吧这就最好选择
- 0055A12B . EB 30 jmp Xwinchm22.0055A15D
- 0055A12D > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0] ; Case 0 of switch 0055A11D
- 0055A132 . 33D2 xor edx,edx
- 0055A134 . E8 F3CBEAFF call winchm22.00406D2C
- 0055A139 . EB 3E jmp Xwinchm22.0055A179
- 0055A13B > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0] ; Case 1 of switch 0055A11D
- 0055A140 . BA 10A25500 mov edx,winchm22.0055A210 ; UNICODE "Single-user License"
- 0055A145 . E8 E2CBEAFF call winchm22.00406D2C
- 0055A14A . EB 2D jmp Xwinchm22.0055A179
- 0055A14C > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0] ; Case 270F of switch 0055A11D
- 0055A151 . BA 44A25500 mov edx,winchm22.0055A244 ; UNICODE "Unlimited-user License"
- 0055A156 . E8 D1CBEAFF call winchm22.00406D2C
- 0055A15B . EB 1C jmp Xwinchm22.0055A179
- 0055A15D > 8D55 E8 lea edx,dword ptr ss:[ebp-0x18] ; Default case of switch 0055A11D
- 0055A160 . 8BC3 mov eax,ebx
- 0055A162 . E8 7DA3EBFF call winchm22.004144E4
- 0055A167 . 8B55 E8 mov edx,dword ptr ss:[ebp-0x18]
- 0055A16A . A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0]
- 0055A16F . B9 80A25500 mov ecx,winchm22.0055A280 ; UNICODE "-user License"
- 0055A174 . E8 6FD0EAFF call winchm22.004071E8
- 0055A179 > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0]
- 0055A17E . 8338 00 cmp dword ptr ds:[eax],0x0
- 0055A181 . 75 11 jnz Xwinchm22.0055A194
- 0055A183 . A1 78685C00 mov eax,dword ptr ds:[0x5C6878]
- 0055A188 . BA A8A25500 mov edx,winchm22.0055A2A8 ; UNICODE " [Unregistered]"
- 0055A18D . E8 9ACBEAFF call winchm22.00406D2C
- 0055A192 . EB 0C jmp Xwinchm22.0055A1A0
- 0055A194 > A1 78685C00 mov eax,dword ptr ds:[0x5C6878]
- 0055A199 . 33D2 xor edx,edx
- 0055A19B . E8 8CCBEAFF call winchm22.00406D2C
- 0055A1A0 > 33C0 xor eax,eax
- 0055A1A2 . 5A pop edx
- 0055A1A3 . 59 pop ecx
- 0055A1A4 . 59 pop ecx
- 0055A1A5 . 64:8910 mov dword ptr fs:[eax],edx
- 0055A1A8 . 68 C2A15500 push winchm22.0055A1C2
- 0055A1AD > 8D45 E8 lea eax,dword ptr ss:[ebp-0x18]
- 0055A1B0 . BA 05000000 mov edx,0x5
- 0055A1B5 . E8 6ACBEAFF call winchm22.00406D24
- 0055A1BA . C3 retn
- 0055A1BB .^ E9 18B7EAFF jmp winchm22.004058D8
- 0055A1C0 .^ EB EB jmp Xwinchm22.0055A1AD
- 0055A1C2 . 5F pop edi
- 0055A1C3 . 5E pop esi
- 0055A1C4 . 5B pop ebx
- 0055A1C5 . 8BE5 mov esp,ebp
- 0055A1C7 . 5D pop ebp
- 0055A1C8 . C3 retn
- 改成:
- 0055A119 . 8BD8 mov ebx,eax
- 0055A11B . 8BC3 mov eax,ebx
- 0055A11D . 83E8 01 sub eax,0x1 ; Switch (cases 0..270F)
- 0055A120 90 nop ; 不能跳,跳了就是未注册NOP 掉吧
- 0055A121 90 nop
- 0055A122 90 nop ; 最不要跳,因为还有更好的选择 NOP 掉吧
- 0055A123 90 nop
- 0055A124 . 2D 0E270000 sub eax,0x270E
- 0055A129 EB 21 jmp Xwinchm22.0055A14C ; 修改成无条件跳吧这就最好选择
- 0055A12B . EB 30 jmp Xwinchm22.0055A15D
- 0055A12D > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0] ; Case 0 of switch 0055A11D
- 0055A132 . 33D2 xor edx,edx
- 0055A134 . E8 F3CBEAFF call winchm22.00406D2C
- 0055A139 . EB 3E jmp Xwinchm22.0055A179
- 0055A13B > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0] ; Case 1 of switch 0055A11D
- 0055A140 . BA 10A25500 mov edx,winchm22.0055A210 ; UNICODE "Single-user License"
- 0055A145 . E8 E2CBEAFF call winchm22.00406D2C
- 0055A14A . EB 2D jmp Xwinchm22.0055A179
- 0055A14C > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0] ; Case 270F of switch 0055A11D
- 0055A151 . BA 44A25500 mov edx,winchm22.0055A244 ; UNICODE "Unlimited-user License"
- 0055A156 . E8 D1CBEAFF call winchm22.00406D2C
- 0055A15B . EB 1C jmp Xwinchm22.0055A179
- 0055A15D > 8D55 E8 lea edx,dword ptr ss:[ebp-0x18] ; Default case of switch 0055A11D
- 0055A160 . 8BC3 mov eax,ebx
- 0055A162 . E8 7DA3EBFF call winchm22.004144E4
- 0055A167 . 8B55 E8 mov edx,dword ptr ss:[ebp-0x18]
- 0055A16A . A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0]
- 0055A16F . B9 80A25500 mov ecx,winchm22.0055A280 ; UNICODE "-user License"
- 0055A174 . E8 6FD0EAFF call winchm22.004071E8
- 0055A179 > A1 E0655C00 mov eax,dword ptr ds:[0x5C65E0]
- 0055A17E . 8338 00 cmp dword ptr ds:[eax],0x0
- 0055A181 . 75 11 jnz Xwinchm22.0055A194
- 0055A183 . A1 78685C00 mov eax,dword ptr ds:[0x5C6878]
- 0055A188 . BA A8A25500 mov edx,winchm22.0055A2A8 ; UNICODE " [Unregistered]"
- 0055A18D . E8 9ACBEAFF call winchm22.00406D2C
- 0055A192 . EB 0C jmp Xwinchm22.0055A1A0
- 0055A194 > A1 78685C00 mov eax,dword ptr ds:[0x5C6878]
- 0055A199 . 33D2 xor edx,edx
- 0055A19B . E8 8CCBEAFF call winchm22.00406D2C
- 0055A1A0 > 33C0 xor eax,eax
- 0055A1A2 . 5A pop edx
- 0055A1A3 . 59 pop ecx
- 0055A1A4 . 59 pop ecx
- 0055A1A5 . 64:8910 mov dword ptr fs:[eax],edx
- 0055A1A8 . 68 C2A15500 push winchm22.0055A1C2
- 0055A1AD > 8D45 E8 lea eax,dword ptr ss:[ebp-0x18]
- 0055A1B0 . BA 05000000 mov edx,0x5
- 0055A1B5 . E8 6ACBEAFF call winchm22.00406D24
- 0055A1BA . C3 retn
- 0055A1BB .^ E9 18B7EAFF jmp winchm22.004058D8
- 0055A1C0 .^ EB EB jmp Xwinchm22.0055A1AD
- 0055A1C2 . 5F pop edi
- 0055A1C3 . 5E pop esi
- 0055A1C4 . 5B pop ebx
- 0055A1C5 . 8BE5 mov esp,ebp
- 0055A1C7 . 5D pop ebp
- 0055A1C8 . C3 retn
复制代码 运行一下看看如图:
呵呵乍样爆破了吧!!!!!!!!!!!1
那么就在爆码提取特征码吧!我选择的是如图:
对应二进制特征是:
8B D8 8B C3 83 E8 01 72 0B 74 17
好了我们找最新版加载到OD二进制搜一下如图:
是不是和4.40版的结构一样只是一些地址不同而,修改一下如图:
F9运行如图:
呵呵!!!!!!!!!!!我又找了作者其他软件 Softany WordToHelp 3.0
可以搜到如图:
同样修改并运行如图:
呵呵很好玩吧!!!!!小小特征码可以通杀所有版本,和作者的所有软件
|
评分
-
查看全部评分
|