好友
阅读权限40
听众
最后登录1970-1-1
|
本帖最后由 冥界3大法王 于 2021-1-18 13:42 编辑
1002299C | 8078 | cmp byte ptr ds:[eax+8],0 | 我们断在这里!
100229A0 | 75 04 | jne imfc0.100229A6 |
100229A2 | C646 | mov byte ptr ds:[esi+64],1 |
100229A6 | 8D542 | lea edx,dword ptr ss:[esp+14] |
100229AA | 52 | push edx | edx:L"\r"
100229AB | 8D442 | lea eax,dword ptr ss:[esp+20] |
100229AF | 50 | push eax |
100229B0 | 8D4C2 | lea ecx,dword ptr ss:[esp+20] |
100229B4 | 51 | push ecx |
100229B5 | E8 C6 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
100229BA | 8BC8 | mov ecx,eax |
100229BC | E8 1F | call <imfc0.?verifySN@regLib@@QAEHABVQS | 很明显这里校验注册码, 等什么F7 跟入
1008C327 | E8 F4 | call <imfc0.?IsValidRegInfo@regLib@@QAE |
1008C32C | 84C0 | test al,al |
1008C32E | 0F84 | je imfc0.1008C48A | 这里NOP掉,就显示注册成功了~~
1008C334 | 56 | push esi |
1008C335 | 57 | push edi | edi:&"Actx "
1008C336 | 55 | push ebp |
1008C337 | E8 44 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C33C | 8BC8 | mov ecx,eax |
1008C33E | E8 ED | call <imfc0.?SaveRegInfo@regLib@@QAE_NA |
1008C343 | E8 38 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C348 | 8BF0 | mov esi,eax |
1008C34A | 8BCE | mov ecx,esi |
1008C34C | E8 5F | call <imfc0.?updateState@regLib@@QAEXXZ |
1008C351 | 8B76 | mov esi,dword ptr ds:[esi+C] |
1008C354 | 85F6 | test esi,esi |
1008C356 | 75 0E | jne imfc0.1008C366 |
1008C358 | 6A 01 | push 1 |
1008C35A | E8 21 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C35F | 8BC8 | mov ecx,eax |
1008C361 | E8 8A | call <imfc0.?setRegState@regLib@@IAEXH@ |
1008C366 | 68 3C | push imfc0.100CB03C | 100CB03C:L"1"
1008C36B | 8D4C2 | lea ecx,dword ptr ss:[esp+24] |
1008C36F | FF15 | call dword ptr ds:[<&??0QVariant@@QAE@P |
1008C375 | 68 24 | push imfc0.100D6D24 | 100D6D24:"regstatus" 这是注册状态!
1008C37A | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C37E | C7442 | mov dword ptr ss:[esp+3C],0 |
1008C386 | FF15 | call dword ptr ds:[<&??0QString@@QAE@PB |
1008C38C | C6442 | mov byte ptr ss:[esp+38],1 |
1008C391 | FF15 | call dword ptr ds:[<&?instance@QCoreApp |
1008C397 | 8B40 | mov eax,dword ptr ds:[eax+8] |
1008C39A | 6A 00 | push 0 |
1008C39C | 8D4C2 | lea ecx,dword ptr ss:[esp+24] |
1008C3A0 | 51 | push ecx |
1008C3A1 | 8D542 | lea edx,dword ptr ss:[esp+4C] |
1008C3A5 | 52 | push edx |
1008C3A6 | 8BC8 | mov ecx,eax |
1008C3A8 | E8 D3 | call <imfc0.?setValue@ImPref@@QAE_NABVQ |
1008C3AD | 8D4C2 | lea ecx,dword ptr ss:[esp+44] |
1008C3B1 | C6442 | mov byte ptr ss:[esp+38],0 |
1008C3B6 | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C3BC | 83CE | or esi,FFFFFFFF |
1008C3BF | 8D4C2 | lea ecx,dword ptr ss:[esp+20] |
1008C3C3 | 89742 | mov dword ptr ss:[esp+38],esi |
1008C3C7 | FF15 | call dword ptr ds:[<&??1QVariant@@QAE@X |
1008C3CD | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C3D1 | FF15 | call dword ptr ds:[<&??0QString@@QAE@XZ |
1008C3D7 | 68 04 | push imfc0.100D6104 | 100D6104:"NetworkVerify" 这是网络校验
1008C3DC | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C3E0 | C7442 | mov dword ptr ss:[esp+3C],2 |
1008C3E8 | FF15 | call dword ptr ds:[<&??0QString@@QAE@PB |
1008C3EE | 8D442 | lea eax,dword ptr ss:[esp+48] |
1008C3F2 | 50 | push eax |
1008C3F3 | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C3F7 | 51 | push ecx |
1008C3F8 | 8BCB | mov ecx,ebx |
1008C3FA | C6442 | mov byte ptr ss:[esp+40],3 |
1008C3FF | E8 DC | call <imfc0.?ReadEncryptString@regLib@@ |
1008C404 | 8D4C2 | lea ecx,dword ptr ss:[esp+44] |
1008C408 | C6442 | mov byte ptr ss:[esp+38],2 |
1008C40D | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C413 | 68 68 | push imfc0.100D1068 | 100D1068:L"0"
1008C418 | 8D4C2 | lea ecx,dword ptr ss:[esp+4C] |
1008C41C | FF15 | call dword ptr ds:[<&??8QString@@QBE_NP |
1008C422 | 84C0 | test al,al |
1008C424 | EB 25 | jmp imfc0.1008C44B |
1008C426 | 6A 01 | push 1 |
1008C428 | E8 53 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C42D | 8BC8 | mov ecx,eax |
1008C42F | E8 CC | call <imfc0.?olsVerifyAndCollect@regLib |
1008C434 | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C438 | 89442 | mov dword ptr ss:[esp+18],eax |
1008C43C | 89742 | mov dword ptr ss:[esp+38],esi |
1008C440 | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C446 | E9 D6 | jmp imfc0.1008C521 |
1008C44B | 807B | cmp byte ptr ds:[ebx+9],0 |
1008C44F | 75 26 | jne imfc0.1008C477 |
1008C451 | E8 2A | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C456 | 68 98 | push imfc0.100D5898 | 100D5898:"startVerifyAndCollectThread\n"
1008C45B | 8BF8 | mov edi,eax | edi:&"Actx "
1008C45D | FF15 | call dword ptr ds:[<&printf>] |
1008C463 | 68 80 | push imfc0.100D5880 | 100D5880:"1on_timerout_verify()"
1008C468 | 57 | push edi | edi:&"Actx "
1008C469 | 68 D0 | push 7D0 |
1008C46E | FF15 | call dword ptr ds:[<&?singleShot@QTimer |
1008C474 | 83C4 | add esp,10 |
1008C477 | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C47B | 89742 | mov dword ptr ss:[esp+38],esi |
1008C47F | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C485 | E9 97 | jmp imfc0.1008C521 |
1008C48A | 68 EC | push imfc0.100D5EEC | 100D5EEC:"null"
1008C48F | 8D4C2 | lea ecx,dword ptr ss:[esp+44] |
1008C493 | FF15 | call dword ptr ds:[<&??0QString@@QAE@PB |
1008C499 | 68 EC | push imfc0.100D5EEC | 100D5EEC:"null"
1008C49E | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C4A2 | C7442 | mov dword ptr ss:[esp+3C],4 |
1008C4AA | FF15 | call dword ptr ds:[<&??0QString@@QAE@PB |
1008C4B0 | B3 05 | mov bl,5 |
1008C4B2 | 68 EC | push imfc0.100D5EEC | 100D5EEC:"null"
1008C4B7 | 8D4C2 | lea ecx,dword ptr ss:[esp+4C] |
1008C4BB | 885C2 | mov byte ptr ss:[esp+3C],bl |
1008C4BF | FF15 | call dword ptr ds:[<&??0QString@@QAE@PB |
1008C4C5 | 8D542 | lea edx,dword ptr ss:[esp+40] | [esp+40]:"Actx "
1008C4C9 | 52 | push edx |
1008C4CA | 8D442 | lea eax,dword ptr ss:[esp+48] |
1008C4CE | 50 | push eax |
1008C4CF | 8D4C2 | lea ecx,dword ptr ss:[esp+50] |
1008C4D3 | 51 | push ecx |
1008C4D4 | C6442 | mov byte ptr ss:[esp+44],6 |
1008C4D9 | E8 A2 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C4DE | 8BC8 | mov ecx,eax |
1008C4E0 | E8 4B | call <imfc0.?SaveRegInfo@regLib@@QAE_NA |
1008C4E5 | 8D4C2 | lea ecx,dword ptr ss:[esp+48] |
1008C4E9 | 885C2 | mov byte ptr ss:[esp+38],bl |
1008C4ED | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C4F3 | 8D4C2 | lea ecx,dword ptr ss:[esp+44] |
1008C4F7 | C6442 | mov byte ptr ss:[esp+38],4 |
1008C4FC | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C502 | 83CE | or esi,FFFFFFFF |
1008C505 | 8D4C2 | lea ecx,dword ptr ss:[esp+40] | [esp+40]:"Actx "
1008C509 | 89742 | mov dword ptr ss:[esp+38],esi |
1008C50D | FF15 | call dword ptr ds:[<&??1QString@@QAE@XZ |
1008C513 | 6A 00 | push 0 |
1008C515 | E8 66 | call <imfc0.?instance@regLib@@SAPAV1@XZ |
1008C51A | 8BC8 | mov ecx,eax |
1008C51C | E8 CF | call <imfc0.?setRegState@regLib@@IAEXH@ |
1008C521 | 68 28 | push imfc0.100CF428 | 100CF428:"updateTitle"
光注册成功是不够的,还得解决重启校验的问题。
HKEY_CURRENT_USER\Software\Xilisoft\Video Editor 2\RegInfo 从这个跟下去,返回注册标志就OK了。
|
免费评分
-
查看全部评分
|