屏幕录像专家V7.5build20090710追码B
【文章标题】: 屏幕录像专家V7.5build20090710追注码B【文章作者】: fghtiger
【作者邮箱】: [email protected]
【作者QQ号】: 28011309
【下载地址】: 自己搜索下载
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
上次追出了点注册按钮时的注册码,这次分析下点开始录制按钮后的注册码和点EXE转换FLASH按钮的注册码。
0040BC10 >55 push ebp ; 开始录制按钮
0040BC11 8BEC mov ebp, esp
0040BC13 81C4 54FBFFFF add esp, -4AC
0040BC19 B8 64E65600 mov eax, 0056E664
0040BC1E 53 push ebx
0040BC1F 56 push esi
0040BC20 57 push edi
0040BC21 8B5D 08 mov ebx, dword ptr
0040BC24 E8 AF6F1200 call <@__InitExceptBlockLDTC>
0040BC29 66:C785 7CFFFFF>mov word ptr , 8
0040BC32 8D45 FC lea eax, dword ptr
0040BC35 E8 1E5DFFFF call <unknown_libname_55>
0040BC3A FF45 88 inc dword ptr
0040BC3D 66:C785 7CFFFFF>mov word ptr , 14
0040BC46 6A 28 push 28
0040BC48 8B55 0C mov edx, dword ptr
0040BC4B 52 push edx
0040BC4C 8D8B 701A0000 lea ecx, dword ptr
0040BC52 51 push ecx
0040BC53 E8 DC6A1200 call <_memcpy>
0040BC58 83C4 0C add esp, 0C
0040BC5B 66:C785 7CFFFFF>mov word ptr , 20
0040BC64 8D45 F8 lea eax, dword ptr
0040BC67 E8 EC5CFFFF call <unknown_libname_55>
0040BC6C FF45 88 inc dword ptr
0040BC6F 66:C785 7CFFFFF>mov word ptr , 14
0040BC78 8B83 B4060000 mov eax, dword ptr
0040BC7E 8B10 mov edx, dword ptr
0040BC80 FF52 4C call dword ptr
0040BC83 3C 01 cmp al, 1
0040BC85 0F85 9C010000 jnz <loc_40BE27>
0040BC8B 8B83 B4060000 mov eax, dword ptr
0040BC91 8B10 mov edx, dword ptr
0040BC93 FF92 B4000000 call dword ptr
0040BC99 3C 01 cmp al, 1
0040BC9B 0F85 86010000 jnz <loc_40BE27>
0040BCA1 8B83 38030000 mov eax, dword ptr
0040BCA7 8B10 mov edx, dword ptr
0040BCA9 FF92 B4000000 call dword ptr
0040BCAF 3C 01 cmp al, 1
0040BCB1 0F85 70010000 jnz <loc_40BE27>
0040BCB7 8B8B 980D0000 mov ecx, dword ptr
0040BCBD 51 push ecx
0040BCBE E8 09190100 call <sub_41D5CC>
0040BCC3 59 pop ecx
0040BCC4 84C0 test al, al
0040BCC6 0F85 CE000000 jnz <loc_40BD9A>
0040BCCC 66:C785 7CFFFFF>mov word ptr , 38
0040BCD5 8B83 980D0000 mov eax, dword ptr
0040BCDB 50 push eax
0040BCDC 8D45 F4 lea eax, dword ptr
0040BCDF E8 745CFFFF call <unknown_libname_55>
0040BCE4 50 push eax
0040BCE5 FF45 88 inc dword ptr
0040BCE8 E8 77FB0900 call <sub_4AB864>
0040BCED 66:C785 7CFFFFF>mov word ptr , 2C
0040BCF6 66:C785 7CFFFFF>mov word ptr , 44
0040BCFF 83C4 08 add esp, 8
0040BD02 BA 72F55500 mov edx, 0055F572
0040BD07 8D45 F0 lea eax, dword ptr
0040BD0A E8 D5521300 call <sub_540FE4>
0040BD0F FF45 88 inc dword ptr
0040BD12 8D55 F0 lea edx, dword ptr
0040BD15 8D45 F4 lea eax, dword ptr
0040BD18 E8 6F561300 call <@System@AnsiString@$bneq$>
0040BD1D 50 push eax
0040BD1E FF4D 88 dec dword ptr
0040BD21 8D45 F0 lea eax, dword ptr
0040BD24 BA 02000000 mov edx, 2
0040BD29 E8 62551300 call <sub_541290>
0040BD2E 59 pop ecx
0040BD2F 84C9 test cl, cl
0040BD31 74 4E je short <loc_40BD81>
0040BD33 8B45 F4 mov eax, dword ptr
0040BD36 E8 69BF0E00 call <@Dialogs@ShowMessage$qqrx>
0040BD3B 33C0 xor eax, eax
0040BD3D BA 02000000 mov edx, 2
0040BD42 50 push eax
0040BD43 8D45 F4 lea eax, dword ptr
0040BD46 FF4D 88 dec dword ptr
0040BD49 E8 42551300 call <sub_541290>
0040BD4E FF4D 88 dec dword ptr
0040BD51 8D45 F8 lea eax, dword ptr
0040BD54 BA 02000000 mov edx, 2
0040BD59 E8 32551300 call <sub_541290>
0040BD5E FF4D 88 dec dword ptr
0040BD61 8D45 FC lea eax, dword ptr
0040BD64 BA 02000000 mov edx, 2
0040BD69 E8 22551300 call <sub_541290>
0040BD6E 58 pop eax
0040BD6F 8B95 6CFFFFFF mov edx, dword ptr
0040BD75 64:8915 0000000>mov dword ptr fs:, edx
0040BD7C E9 970B0000 jmp <loc_40C918>
0040BD81 >FF4D 88 dec dword ptr
0040BD84 8D45 F4 lea eax, dword ptr
0040BD87 BA 02000000 mov edx, 2
0040BD8C E8 FF541300 call <sub_541290>
0040BD91 66:C785 7CFFFFF>mov word ptr , 14
0040BD9A >B8 02000000 mov eax, 2
0040BD9F 8983 9C0D0000 mov dword ptr , eax
0040BDA5 50 push eax
0040BDA6 8B93 980D0000 mov edx, dword ptr
0040BDAC 52 push edx
0040BDAD E8 12F70900 call <sub_4AB4C4>
0040BDB2 83C4 08 add esp, 8
0040BDB5 84C0 test al, al
0040BDB7 75 6E jnz short <loc_40BE27>
0040BDB9 33C9 xor ecx, ecx
0040BDBB BA 73F55500 mov edx, 0055F573 ; mirror start error
0040BDC0 898B 9C0D0000 mov dword ptr , ecx
0040BDC6 8D45 EC lea eax, dword ptr
0040BDC9 66:C785 7CFFFFF>mov word ptr , 50
0040BDD2 E8 0D521300 call <sub_540FE4>
0040BDD7 FF45 88 inc dword ptr
0040BDDA 8B00 mov eax, dword ptr
0040BDDC E8 C3BE0E00 call <@Dialogs@ShowMessage$qqrx>
0040BDE1 FF4D 88 dec dword ptr
0040BDE4 8D45 EC lea eax, dword ptr
0040BDE7 BA 02000000 mov edx, 2
0040BDEC E8 9F541300 call <sub_541290>
0040BDF1 33C0 xor eax, eax
0040BDF3 BA 02000000 mov edx, 2
0040BDF8 50 push eax
0040BDF9 8D45 F8 lea eax, dword ptr
0040BDFC FF4D 88 dec dword ptr
0040BDFF E8 8C541300 call <sub_541290>
0040BE04 FF4D 88 dec dword ptr
0040BE07 8D45 FC lea eax, dword ptr
0040BE0A BA 02000000 mov edx, 2
0040BE0F E8 7C541300 call <sub_541290>
0040BE14 58 pop eax
0040BE15 8B95 6CFFFFFF mov edx, dword ptr
0040BE1B 64:8915 0000000>mov dword ptr fs:, edx
0040BE22 E9 F10A0000 jmp <loc_40C918>
0040BE27 >33C9 xor ecx, ecx
0040BE29 898B 68130000 mov dword ptr , ecx
0040BE2F 66:C785 7CFFFFF>mov word ptr , 5C
0040BE38 8D45 E8 lea eax, dword ptr
0040BE3B E8 185BFFFF call <unknown_libname_55>
0040BE40 8BD0 mov edx, eax
0040BE42 FF45 88 inc dword ptr
0040BE45 8B83 40040000 mov eax, dword ptr
0040BE4B E8 84120F00 call <@TControl@GetText$qqrv>
0040BE50 8D55 E8 lea edx, dword ptr
0040BE53 8B0A mov ecx, dword ptr
0040BE55 51 push ecx
0040BE56 E8 41AB0800 call <sub_49699C>
0040BE5B 3C 01 cmp al, 1
0040BE5D 59 pop ecx
0040BE5E 0F94C0 sete al
0040BE61 83E0 01 and eax, 1
0040BE64 BA 02000000 mov edx, 2
0040BE69 50 push eax
0040BE6A 8D45 E8 lea eax, dword ptr
0040BE6D FF4D 88 dec dword ptr
0040BE70 E8 1B541300 call <sub_541290>
0040BE75 59 pop ecx
0040BE76 84C9 test cl, cl
0040BE78 74 59 je short <loc_40BED3>
0040BE7A 66:C785 7CFFFFF>mov word ptr , 68
0040BE83 8D45 E4 lea eax, dword ptr
0040BE86 E8 CD5AFFFF call <unknown_libname_55>
0040BE8B 8BD0 mov edx, eax
0040BE8D FF45 88 inc dword ptr
0040BE90 8B83 40040000 mov eax, dword ptr
0040BE96 E8 39120F00 call <@TControl@GetText$qqrv>
0040BE9B 8D45 E4 lea eax, dword ptr
0040BE9E E8 4D571300 call <@System@AnsiString@ToDoub>
0040BEA3 E8 6CDA1200 call <@_ftol$qv>
0040BEA8 8983 64130000 mov dword ptr , eax
0040BEAE FF4D 88 dec dword ptr
0040BEB1 8D45 E4 lea eax, dword ptr
0040BEB4 BA 02000000 mov edx, 2
0040BEB9 E8 D2531300 call <sub_541290>
0040BEBE 83BB 64130000 0>cmp dword ptr , 1
0040BEC5 7D 16 jge short <loc_40BEDD>
0040BEC7 C783 64130000 6>mov dword ptr , 64
0040BED1 EB 0A jmp short <loc_40BEDD>
0040BED3 >C783 64130000 6>mov dword ptr , 64
0040BEDD >E8 02CE1100 call <@Sysutils@Date$qqrv>
0040BEE2 DD9D 60FFFFFF fstp qword ptr
0040BEE8 8D85 60FFFFFF lea eax, dword ptr
0040BEEE E8 317B0400 call <sub_453A24>
0040BEF3 B9 03000000 mov ecx, 3
0040BEF8 99 cdq
0040BEF9 F7F9 idiv ecx
0040BEFB 85D2 test edx, edx
0040BEFD 75 2E jnz short <loc_40BF2D>
0040BEFF 66:C785 7CFFFFF>mov word ptr , 74
0040BF08 53 push ebx
0040BF09 8D45 E0 lea eax, dword ptr
0040BF0C E8 475AFFFF call <unknown_libname_55>
0040BF11 50 push eax
0040BF12 FF45 88 inc dword ptr
0040BF15 E8 EA240100 call <sub_41E404>
0040BF1A 83C4 08 add esp, 8
0040BF1D FF4D 88 dec dword ptr
0040BF20 8D45 E0 lea eax, dword ptr
0040BF23 BA 02000000 mov edx, 2
0040BF28 E8 63531300 call <sub_541290>
0040BF2D >B2 01 mov dl, 1
0040BF2F A1 58884D00 mov eax, dword ptr [<off_4D885>; 揣Q
0040BF34 E8 AB2A0D00 call <@Graphics@TBitmap@$bctr$q>
0040BF39 8BF0 mov esi, eax
0040BF3B 89B3 70130000 mov dword ptr , esi
0040BF41 8B83 3C1A0000 mov eax, dword ptr
0040BF47 8B10 mov edx, dword ptr
0040BF49 FF52 2C call dword ptr
0040BF4C 8BD0 mov edx, eax
0040BF4E 8BC6 mov eax, esi
0040BF50 8B08 mov ecx, dword ptr
0040BF52 FF51 40 call dword ptr
0040BF55 8BB3 70130000 mov esi, dword ptr
0040BF5B 8B83 3C1A0000 mov eax, dword ptr
0040BF61 8B10 mov edx, dword ptr
0040BF63 FF52 20 call dword ptr
0040BF66 8BD0 mov edx, eax
0040BF68 8B83 70130000 mov eax, dword ptr
0040BF6E 8B08 mov ecx, dword ptr
0040BF70 FF51 34 call dword ptr
0040BF73 8BC6 mov eax, esi
0040BF75 B9 0A000000 mov ecx, 0A
0040BF7A 99 cdq
0040BF7B F7F9 idiv ecx
0040BF7D 83FA 06 cmp edx, 6 ; 与6比较 如果等于6 就不跳检测注册码
0040BF80 75 55 jnz short <loc_40BFD7>
0040BF82 53 push ebx
0040BF83 E8 1C980400 call <sub_4557A4>
0040BF88 59 pop ecx
0040BF89 8B83 7C080000 mov eax, dword ptr
0040BF8F 05 444D0000 add eax, 4D44 ; eax值就是上篇说的用户名与变换后的机器码运算得到的一个值
0040BF94 8985 54FBFFFF mov dword ptr , eax
0040BF9A DB85 54FBFFFF fild dword ptr
0040BFA0 DC0D 20C94000 fmul qword ptr [<dbl_40C920>]
0040BFA6 DB2D 28C94000 fld tbyte ptr [<tbyte_40C928>]
0040BFAC DEC9 fmulp st(1), st(0)
0040BFAE E8 61D91200 call <@_ftol$qv>
0040BFB3 8BF8 mov edi, eax
0040BFB5 B9 A0860100 mov ecx, 186A0
0040BFBA 8BC7 mov eax, edi
0040BFBC 89BB 94080000 mov dword ptr , edi
0040BFC2 99 cdq
0040BFC3 F7F9 idiv ecx
0040BFC5 8D83 94080000 lea eax, dword ptr
0040BFCB 8993 94080000 mov dword ptr , edx ; EDX=eax*3.14*0.15948
0040BFD1 8983 9C080000 mov dword ptr , eax
0040BFD7 >8B83 3C1A0000 mov eax, dword ptr
0040BFDD E8 52300D00 call <@Graphics@TBitmap@GetPixe>
0040BFE2 8BD0 mov edx, eax
0040BFE4 >8B83 70130000 mov eax, dword ptr
0040BFEA E8 653F0D00 call <@Graphics@TBitmap@SetPixe>
0040BFEF 66:C785 7CFFFFF>mov word ptr , 80
0040BFF8 8D45 D8 lea eax, dword ptr
0040BFFB E8 5859FFFF call <unknown_libname_55>
0040C000 50 push eax
0040C001 FF45 88 inc dword ptr
0040C004 BA 86F55500 mov edx, 0055F586 ; play.dat
0040C009 8D45 DC lea eax, dword ptr
0040C00C >E8 D34F1300 call <sub_540FE4>
0040C011 FF45 88 inc dword ptr
0040C014 8D55 DC lea edx, dword ptr
0040C017 8D83 F8190000 lea eax, dword ptr
0040C01D 59 pop ecx
0040C01E E8 C5521300 call <@System@AnsiString@$badd$>
0040C023 8D55 D8 lea edx, dword ptr
0040C026 8D45 FC lea eax, dword ptr
0040C029 E8 92521300 call <sub_5412C0>
0040C02E FF4D 88 dec dword ptr
0040C031 8D45 D8 lea eax, dword ptr
0040C034 BA 02000000 mov edx, 2
0040C039 E8 52521300 call <sub_541290>
0040C03E FF4D 88 dec dword ptr
0040C041 8D45 DC lea eax, dword ptr
0040C044 BA 02000000 mov edx, 2
0040C049 E8 42521300 call <sub_541290>
0040C04E 66:C785 7CFFFFF>mov word ptr , 8C
0040C057 6A 00 push 0
0040C059 6A 00 push 0
0040C05B 6A 01 push 1
0040C05D 53 push ebx
0040C05E 8D45 D4 lea eax, dword ptr
0040C061 E8 F258FFFF call <unknown_libname_55>
0040C066 50 push eax
0040C067 FF45 88 inc dword ptr
0040C06A E8 A1EDFFFF call <sub_40AE10>
0040C06F 83C4 14 add esp, 14
0040C072 8D55 D4 lea edx, dword ptr
0040C075 8DBB F40D0000 lea edi, dword ptr
0040C07B 8BC7 mov eax, edi
0040C07D E8 3E521300 call <sub_5412C0>
0040C082 FF4D 88 dec dword ptr
0040C085 8D45 D4 lea eax, dword ptr
0040C088 BA 02000000 mov edx, 2
0040C08D E8 FE511300 call <sub_541290>
0040C092 6A 00 push 0
0040C094 8BC7 mov eax, edi
0040C096 E8 1160FFFF call <sub_4020AC>
0040C09B 50 push eax
0040C09C 8D45 FC lea eax, dword ptr
0040C09F E8 0860FFFF call <sub_4020AC>
0040C0A4 50 push eax
0040C0A5 E8 DA961400 call <CopyFileA> ; jmp 到 kernel32.CopyFileA
0040C0AA 85C0 test eax, eax
0040C0AC 0F85 A8010000 jnz <loc_40C25A>
0040C0B2 6A 00 push 0
0040C0B4 8D95 5CFFFFFF lea edx, dword ptr
0040C0BA 6A 00 push 0
0040C0BC 52 push edx
0040C0BD 68 00040000 push 400
0040C0C2 E8 AD971400 call <GetLastError> ; jmp 到 ntdll.RtlGetLastWin32Error
0040C0C7 50 push eax
0040C0C8 6A 00 push 0
0040C0CA 68 00110000 push 1100
0040C0CF E8 34971400 call <FormatMessageA> ; jmp 到 kernel32.FormatMessageA
0040C0D4 66:C785 7CFFFFF>mov word ptr , 98
0040C0DD 8D45 D0 lea eax, dword ptr
0040C0E0 E8 7358FFFF call <unknown_libname_55>
0040C0E5 8BC8 mov ecx, eax
0040C0E7 FF45 88 inc dword ptr
0040C0EA 8D55 FC lea edx, dword ptr
0040C0ED B8 8FF55500 mov eax, 0055F58F ; 拷贝文件失败:
0040C0F2 E8 C1551300 call <@System@$badd$qqrpxcrx17S>
0040C0F7 8D55 D0 lea edx, dword ptr
0040C0FA 8D45 C8 lea eax, dword ptr
0040C0FD 52 push edx
0040C0FE E8 5558FFFF call <unknown_libname_55>
0040C103 50 push eax
0040C104 FF45 88 inc dword ptr
0040C107 BA 9DF55500 mov edx, 0055F59D ; ->
0040C10C 8D45 CC lea eax, dword ptr
0040C10F E8 D04E1300 call <sub_540FE4>
0040C114 FF45 88 inc dword ptr
0040C117 8D55 CC lea edx, dword ptr
0040C11A 59 pop ecx
0040C11B 58 pop eax
0040C11C E8 C7511300 call <@System@AnsiString@$badd$>
0040C121 8D55 C8 lea edx, dword ptr
0040C124 8D45 C4 lea eax, dword ptr
0040C127 52 push edx
0040C128 E8 2B58FFFF call <unknown_libname_55>
0040C12D 8BC8 mov ecx, eax
0040C12F FF45 88 inc dword ptr
0040C132 8BD7 mov edx, edi
0040C134 >58 pop eax
0040C135 E8 AE511300 call <@System@AnsiString@$badd$>
0040C13A 8D55 C4 lea edx, dword ptr
0040C13D 8D45 BC lea eax, dword ptr
0040C140 52 push edx
0040C141 E8 1258FFFF call <unknown_libname_55>
0040C146 50 push eax
0040C147 FF45 88 inc dword ptr
0040C14A BA A0F55500 mov edx, 0055F5A0 ;原因:
0040C14F 8D45 C0 lea eax, dword ptr
0040C152 E8 8D4E1300 call <sub_540FE4>
0040C157 FF45 88 inc dword ptr
0040C15A 8D55 C0 lea edx, dword ptr
0040C15D 59 pop ecx
0040C15E 58 pop eax
0040C15F E8 84511300 call <@System@AnsiString@$badd$>
0040C164 8D55 BC lea edx, dword ptr
0040C167 8D45 B4 lea eax, dword ptr
0040C16A 52 push edx
0040C16B E8 E857FFFF call <unknown_libname_55>
0040C170 50 push eax
0040C171 FF45 88 inc dword ptr
0040C174 8D45 B8 lea eax, dword ptr
0040C177 8B95 5CFFFFFF mov edx, dword ptr
0040C17D E8 624E1300 call <sub_540FE4>
0040C182 8BD0 mov edx, eax
0040C184 FF45 88 inc dword ptr
0040C187 59 pop ecx
0040C188 58 pop eax
0040C189 E8 5A511300 call <@System@AnsiString@$badd$>
0040C18E 8D45 B4 lea eax, dword ptr
0040C191 8B00 mov eax, dword ptr
0040C193 E8 0CBB0E00 call <@Dialogs@ShowMessage$qqrx>
0040C198 FF4D 88 dec dword ptr
0040C19B 8D45 B4 lea eax, dword ptr
0040C19E BA 02000000 mov edx, 2
0040C1A3 E8 E8501300 call <sub_541290>
0040C1A8 FF4D 88 dec dword ptr
0040C1AB 8D45 B8 lea eax, dword ptr
0040C1AE BA 02000000 mov edx, 2
0040C1B3 E8 D8501300 call <sub_541290>
0040C1B8 FF4D 88 dec dword ptr
0040C1BB 8D45 BC lea eax, dword ptr
0040C1BE BA 02000000 mov edx, 2
0040C1C3 E8 C8501300 call <sub_541290>
0040C1C8 FF4D 88 dec dword ptr
0040C1CB 8D45 C0 lea eax, dword ptr
0040C1CE BA 02000000 mov edx, 2
0040C1D3 E8 B8501300 call <sub_541290>
0040C1D8 FF4D 88 dec dword ptr
0040C1DB 8D45 C4 lea eax, dword ptr
0040C1DE BA 02000000 mov edx, 2
0040C1E3 E8 A8501300 call <sub_541290>
0040C1E8 >FF4D 88 dec dword ptr
0040C1EB 8D45 C8 lea eax, dword ptr
0040C1EE BA 02000000 mov edx, 2
0040C1F3 E8 98501300 call <sub_541290>
0040C1F8 FF4D 88 dec dword ptr
0040C1FB 8D45 CC lea eax, dword ptr
0040C1FE BA 02000000 mov edx, 2
0040C203 E8 88501300 call <sub_541290>
0040C208 FF4D 88 dec dword ptr
0040C20B 8D45 D0 lea eax, dword ptr
0040C20E BA 02000000 mov edx, 2
0040C213 E8 78501300 call <sub_541290>
0040C218 8B8D 5CFFFFFF mov ecx, dword ptr
0040C21E 51 push ecx
0040C21F E8 6A971400 call <LocalFree> ; jmp 到 kernel32.LocalFree
0040C224 33C0 xor eax, eax
0040C226 BA 02000000 mov edx, 2
0040C22B 50 push eax
0040C22C 8D45 F8 lea eax, dword ptr
0040C22F FF4D 88 dec dword ptr
0040C232 E8 59501300 call <sub_541290>
0040C237 FF4D 88 dec dword ptr
0040C23A 8D45 FC lea eax, dword ptr
0040C23D BA 02000000 mov edx, 2
0040C242 E8 49501300 call <sub_541290>
0040C247 58 pop eax
0040C248 8B95 6CFFFFFF mov edx, dword ptr
0040C24E 64:8915 0000000>mov dword ptr fs:, edx
0040C255 E9 BE060000 jmp <loc_40C918>
0040C25A >6A 02 push 2
0040C25C 8B8B F40D0000 mov ecx, dword ptr
0040C262 B2 01 mov dl, 1
0040C264 A1 048F5100 mov eax, dword ptr [<off_518F0>
0040C269 E8 FE021100 call <@Classes@TFileStream@$bct>
0040C26E 8BF8 mov edi, eax
0040C270 33D2 xor edx, edx
0040C272 8BC7 mov eax, edi
0040C274 89BB 74130000 mov dword ptr , edi
0040C27A 66:B9 0200 mov cx, 2
0040C27E 8B38 mov edi, dword ptr
0040C280 FF57 0C call dword ptr
0040C283 33C0 xor eax, eax
0040C285 8985 68FFFFFF mov dword ptr , eax
0040C28B 8D95 68FFFFFF lea edx, dword ptr
0040C291 B9 04000000 mov ecx, 4
0040C296 8B83 74130000 mov eax, dword ptr
0040C29C 8B38 mov edi, dword ptr
0040C29E FF57 08 call dword ptr
0040C2A1 8BC6 mov eax, esi
0040C2A3 B9 0A000000 mov ecx, 0A
0040C2A8 99 cdq
0040C2A9 F7F9 idiv ecx
0040C2AB 83FA 06 cmp edx, 6 ; 再次与6比较 不要跳 比较注册码
0040C2AE 0F85 54020000 jnz <loc_40C508>
0040C2B4 66:C785 7CFFFFF>mov word ptr , 0A4
0040C2BD 8D45 B0 lea eax, dword ptr
0040C2C0 E8 9356FFFF call <unknown_libname_55>
0040C2C5 FF45 88 inc dword ptr
0040C2C8 8D95 58FBFFFF lea edx, dword ptr
0040C2CE 66:C785 7CFFFFF>mov word ptr , 0B0
0040C2D7 6A 15 push 15
0040C2D9 6A 00 push 0
0040C2DB 52 push edx
0040C2DC E8 C3641200 call <_memset>
0040C2E1 8B8B 9C080000 mov ecx, dword ptr
0040C2E7 83C4 0C add esp, 0C
0040C2EA 8D95 58FBFFFF lea edx, dword ptr
0040C2F0 8B01 mov eax, dword ptr
0040C2F2 50 push eax
0040C2F3 68 A7F55500 push 0055F5A7 ; %d
0040C2F8 52 push edx
0040C2F9 E8 FE9B1200 call <_sprintf>
0040C2FE 83C4 0C add esp, 0C
0040C301 33D2 xor edx, edx
0040C303 8D85 58FBFFFF lea eax, dword ptr
0040C309 >8038 00 cmp byte ptr , 0 ; 注意eax字串就是上面的EDX值转换过来的
0040C30C >75 03 jnz short <loc_40C311>
0040C30E C600 28 mov byte ptr , 28
0040C311 >42 inc edx
0040C312 40 inc eax
0040C313 83FA 06 cmp edx, 6
0040C316^ 7C F1 jl short <loc_40C309>
0040C318 8D83 28150000 lea eax, dword ptr ; 查看EAX 上面的字串后面加一个的(
0040C31E E8 895DFFFF call <sub_4020AC>
0040C323 66:C785 7CFFFFF>mov word ptr , 0BC
0040C32C 8BF0 mov esi, eax
0040C32E 8D45 AC lea eax, dword ptr
0040C331 53 push ebx
0040C332 E8 2156FFFF call <unknown_libname_55>
0040C337 50 push eax
0040C338 FF45 88 inc dword ptr
0040C33B E8 C01D0100 call <stru_574100>
0040C340 >83C4 08 add esp, 8
0040C343 8D55 AC lea edx, dword ptr
0040C346 8D45 B0 lea eax, dword ptr
0040C349 E8 724F1300 call <sub_5412C0>
0040C34E FF4D 88 dec dword ptr
0040C351 8D45 AC lea eax, dword ptr
0040C354 BA 02000000 mov edx, 2
0040C359 E8 324F1300 call <sub_541290>
0040C35E 8D45 B0 lea eax, dword ptr
0040C361 E8 465DFFFF call <sub_4020AC>
0040C366 8BC8 mov ecx, eax
0040C368 8B83 74130000 mov eax, dword ptr
0040C36E 85C0 test eax, eax
0040C370 79 05 jns short <loc_40C377>
0040C372 05 FF030000 add eax, 3FF
0040C377 >C1F8 0A sar eax, 0A
0040C37A BF 03000000 mov edi, 3
0040C37F 99 cdq
0040C380 >F7FF idiv edi
0040C382 8995 68FFFFFF mov dword ptr , edx
0040C388 8B85 68FFFFFF mov eax, dword ptr
0040C38E 0FBE1401 movsx edx, byte ptr ; 随机取机器码的第一位或第二位或第三位
0040C392 81E2 01000080 and edx, 80000001 ; 假如取第一位2(32),用 32 and 1 = 0自已可能试下其它的两位如果edx=0,1是什么结果
0040C398 79 05 jns short <loc_40C39F>
0040C39A 4A dec edx
0040C39B 83CA FE or edx, FFFFFFFE
0040C39E 42 inc edx
0040C39F >85D2 test edx, edx ; edx=0 就不跳
0040C3A1 0F85 82000000 jnz <loc_40C429> ;
0040C3A7 66:C785 7CFFFFF>mov word ptr , 0C8
0040C3B0 BA AAF55500 mov edx, 0055F5AA
0040C3B5 8D45 A8 lea eax, dword ptr
0040C3B8 E8 274C1300 call <sub_540FE4>
0040C3BD FF45 88 inc dword ptr
0040C3C0 8D55 A8 lea edx, dword ptr
0040C3C3 8DBB 24150000 lea edi, dword ptr
0040C3C9 8BC7 mov eax, edi
0040C3CB E8 BC4F1300 call <@System@AnsiString@$bneq$>
0040C3D0 84C0 test al, al
0040C3D2 74 20 je short <loc_40C3F4>
0040C3D4 8B95 68FFFFFF mov edx, dword ptr
0040C3DA 8B85 68FFFFFF mov eax, dword ptr
0040C3E0 0FBE4C56 06 movsx ecx, byte ptr [esi+edx*2+6>; 内存中查看 上篇提到的40位注册码转换而成的20位字串的第七位
0040C3E5 0FBE9445 58FBFF>movsx edx, byte ptr [ebp+eax*2-4>; 内存中查看 上面提到的字串edx=0 就取字串的第一位
0040C3ED 83C1 E7 add ecx, -19
0040C3F0 3BCA cmp ecx, edx
0040C3F2 75 04 jnz short <stru_5623F8> ; 关键的比较一
0040C3F4 >33C9 xor ecx, ecx
0040C3F6 EB 05 jmp short <loc_40C3FD>
0040C3F8 >B9 01000000 mov ecx, 1
0040C3FD >51 push ecx
0040C3FE FF4D 88 dec dword ptr
0040C401 8D45 A8 lea eax, dword ptr
0040C404 BA 02000000 mov edx, 2
0040C409 E8 824E1300 call <sub_541290>
0040C40E 59 pop ecx
0040C40F 84C9 test cl, cl
0040C411 0F84 D8000000 je <loc_40C4EF>
0040C417 8D93 28150000 lea edx, dword ptr
0040C41D 8BC7 mov eax, edi
0040C41F E8 9C4E1300 call <sub_5412C0>
0040C424 E9 C6000000 jmp <loc_40C4EF>
0040C429 >66:C785 7CFFFFF>mov word ptr , 0D4
0040C432 BA ABF55500 mov edx, 0055F5AB
0040C437 8D45 A4 lea eax, dword ptr
0040C43A E8 A54B1300 call <sub_540FE4>
0040C43F FF45 88 inc dword ptr
0040C442 8D55 A4 lea edx, dword ptr
0040C445 8DBB 24150000 lea edi, dword ptr
0040C44B 8BC7 mov eax, edi
0040C44D E8 3A4F1300 call <@System@AnsiString@$bneq$>
0040C452 84C0 test al, al
0040C454 >74 20 je short <loc_40C476>
0040C456 8B95 68FFFFFF mov edx, dword ptr
0040C45C 8B85 68FFFFFF mov eax, dword ptr
0040C462 0FBE4C56 06 movsx ecx, byte ptr [esi+edx*2+6>; 内存中查看 上篇提到的40位注册码转换而成的20位字串的第11位
0040C467 0FBE9445 59FBFF>movsx edx, byte ptr [ebp+eax*2-4>; 内存中查看 上面提到的字串的第6位
0040C46F 83C2 19 add edx, 19
0040C472 3BCA cmp ecx, edx
0040C474 75 04 jnz short <loc_40C47A> ; 关键的比较二
0040C476 >33C9 xor ecx, ecx
0040C478 EB 05 jmp short <loc_40C47F>
0040C47A >B9 01000000 mov ecx, 1
0040C47F >51 push ecx
0040C480 >FF4D 88 dec dword ptr
0040C483 8D45 A4 lea eax, dword ptr
0040C486 BA 02000000 mov edx, 2
0040C48B E8 004E1300 call <sub_541290>
0040C490 >59 pop ecx
0040C491 84C9 test cl, cl
0040C493 74 5A je short <loc_40C4EF>
0040C495 66:C785 7CFFFFF>mov word ptr , 0E0
0040C49E 8D45 9C lea eax, dword ptr
0040C4A1 E8 B254FFFF call <unknown_libname_55>
0040C4A6 50 push eax
0040C4A7 FF45 88 inc dword ptr
0040C4AA BA ACF55500 mov edx, 0055F5AC ; 1
0040C4AF 8D45 A0 lea eax, dword ptr
0040C4B2 E8 2D4B1300 call <sub_540FE4>
0040C4B7 FF45 88 inc dword ptr
0040C4BA 8D55 A0 lea edx, dword ptr
0040C4BD 8BC7 mov eax, edi
0040C4BF 59 pop ecx
0040C4C0 E8 234E1300 call <@System@AnsiString@$badd$>
0040C4C5 8D55 9C lea edx, dword ptr
0040C4C8 8BC7 mov eax, edi
0040C4CA E8 F14D1300 call <sub_5412C0>
0040C4CF FF4D 88 dec dword ptr
0040C4D2 8D45 9C lea eax, dword ptr
0040C4D5 BA 02000000 mov edx, 2
0040C4DA E8 B14D1300 call <sub_541290>
0040C4DF FF4D 88 dec dword ptr
0040C4E2 8D45 A0 lea eax, dword ptr
0040C4E5 BA 02000000 mov edx, 2
0040C4EA E8 A14D1300 call <sub_541290>
0040C4EF >FF4D 88 dec dword ptr
0040C4F2 8D45 B0 lea eax, dword ptr
0040C4F5 BA 02000000 mov edx, 2
0040C4FA E8 914D1300 call <sub_541290>
0040C4FF 66:C785 7CFFFFF>mov word ptr , 14
0040C508 >B2 01 mov dl, 1
0040C50A A1 DC8F5100 mov eax, dword ptr [<off_518FD>
0040C50F E8 9C77FFFF call <sub_403CB0>
0040C514 8983 78130000 mov dword ptr , eax
0040C51A B9 28000000 mov ecx, 28
0040C51F 8B55 0C mov edx, dword ptr
0040C522 8B83 74130000 mov eax, dword ptr
0040C528 8B30 mov esi, dword ptr
0040C52A FF56 08 call dword ptr
0040C52D 8D83 1C150000 lea eax, dword ptr
0040C533 E8 745BFFFF call <sub_4020AC>
0040C538 8BF8 mov edi, eax
0040C53A 33C0 xor eax, eax
0040C53C 83C9 FF or ecx, FFFFFFFF
0040C53F 8DB5 58FBFFFF lea esi, dword ptr
0040C545 F2:AE repne scas byte ptr es:
0040C547 F7D1 not ecx
0040C549 2BF9 sub edi, ecx
0040C54B 8BD1 mov edx, ecx
0040C54D 87F7 xchg edi, esi
0040C54F C1E9 02 shr ecx, 2
0040C552 8BC7 mov eax, edi
0040C554 F3:A5 rep movs dword ptr es:, d>
0040C556 8BCA mov ecx, edx
0040C558 8D95 58FBFFFF lea edx, dword ptr
0040C55E 83E1 03 and ecx, 3
0040C561 F3:A4 rep movs byte ptr es:, by>
0040C563 8B83 74130000 mov eax, dword ptr
0040C569 B9 14000000 mov ecx, 14
0040C56E 8B30 mov esi, dword ptr
0040C570 FF56 08 call dword ptr
0040C573 8D83 24150000 lea eax, dword ptr
0040C579 E8 2E5BFFFF call <sub_4020AC>
0040C57E 8BF8 mov edi, eax
0040C580 33C0 xor eax, eax
0040C582 83C9 FF or ecx, FFFFFFFF
0040C585 8DB5 58FBFFFF lea esi, dword ptr
0040C58B F2:AE repne scas byte ptr es:
0040C58D F7D1 not ecx
0040C58F 2BF9 sub edi, ecx
0040C591 8BD1 mov edx, ecx
0040C593 87F7 xchg edi, esi
0040C595 C1E9 02 shr ecx, 2
0040C598 >8BC7 mov eax, edi
0040C59A F3:A5 rep movs dword ptr es:, d>
0040C59C 8BCA mov ecx, edx
0040C59E 8D95 58FBFFFF lea edx, dword ptr
0040C5A4 83E1 03 and ecx, 3
0040C5A7 F3:A4 rep movs byte ptr es:, by>
0040C5A9 8B83 74130000 mov eax, dword ptr
0040C5AF B9 14000000 mov ecx, 14
0040C5B4 >8B30 mov esi, dword ptr
0040C5B6 FF56 08 call dword ptr
0040C5B9 8B83 B4050000 mov eax, dword ptr
0040C5BF 8B10 mov edx, dword ptr
0040C5C1 FF92 B4000000 call dword ptr
0040C5C7 3C 01 cmp al, 1
0040C5C9 75 32 jnz short <loc_40C5FD>
0040C5CB 8D83 E0140000 lea eax, dword ptr
0040C5D1 E8 D65AFFFF call <sub_4020AC>
0040C5D6 8BF8 mov edi, eax
0040C5D8 33C0 xor eax, eax
0040C5DA 83C9 FF or ecx, FFFFFFFF
0040C5DD 8DB5 58FBFFFF lea esi, dword ptr
0040C5E3 F2:AE repne scas byte ptr es:
0040C5E5 F7D1 not ecx
0040C5E7 2BF9 sub edi, ecx
0040C5E9 8BD1 mov edx, ecx
0040C5EB 87F7 xchg edi, esi
0040C5ED C1E9 02 shr ecx, 2
0040C5F0 8BC7 mov eax, edi
0040C5F2 F3:A5 rep movs dword ptr es:, d>
0040C5F4 >8BCA mov ecx, edx
0040C5F6 83E1 03 and ecx, 3
0040C5F9 F3:A4 rep movs byte ptr es:, by>
0040C5FB EB 07 jmp short <off_562604>
0040C5FD >C685 58FBFFFF 0>mov byte ptr , 0
0040C604 >8D85 58FBFFFF lea eax, dword ptr
0040C60A 50 push eax
0040C60B E8 348F0800 call <sub_495544>
0040C610 8B83 74130000 mov eax, dword ptr
0040C616 59 pop ecx
0040C617 B9 28000000 mov ecx, 28
0040C61C 8D95 58FBFFFF lea edx, dword ptr
0040C622 8B30 mov esi, dword ptr
0040C624 >FF56 08 call dword ptr
0040C627 8B83 74130000 mov eax, dword ptr
0040C62D 8D93 D8140000 lea edx, dword ptr
0040C633 B9 04000000 mov ecx, 4
0040C638 8B30 mov esi, dword ptr
0040C63A FF56 08 call dword ptr
0040C63D 8B83 74130000 mov eax, dword ptr
0040C643 8D93 DC140000 lea edx, dword ptr
0040C649 B9 04000000 mov ecx, 4
0040C64E 8B30 mov esi, dword ptr
0040C650 FF56 08 call dword ptr
0040C653 A1 F8D65900 mov eax, dword ptr
0040C658 8B10 mov edx, dword ptr
0040C65A 8B8A F8020000 mov ecx, dword ptr
0040C660 8B41 58 mov eax, dword ptr
0040C663 E8 30D30C00 call <@Graphics@TFont@GetSize$q>
0040C668 8985 68FFFFFF mov dword ptr , eax
0040C66E 8D95 68FFFFFF lea edx, dword ptr
0040C674 >B9 04000000 mov ecx, 4
0040C679 8B83 74130000 mov eax, dword ptr
0040C67F 8B30 mov esi, dword ptr
0040C681 FF56 08 call dword ptr
0040C684 >66:C785 7CFFFFF>mov word ptr , 0EC
0040C68D 8D45 98 lea eax, dword ptr
0040C690 E8 C352FFFF call <unknown_libname_55>
0040C695 FF45 88 inc dword ptr
0040C698 8B0D F8D65900 mov ecx, dword ptr ; 屏录专家._InfoForm
0040C69E 8BD0 mov edx, eax
0040C6A0 8B01 mov eax, dword ptr
0040C6A2 8B88 F8020000 mov ecx, dword ptr
0040C6A8 8B41 58 mov eax, dword ptr
0040C6AB E8 74D20C00 call <@Graphics@TFont@GetName$q>
0040C6B0 8D45 98 lea eax, dword ptr
0040C6B3 E8 F459FFFF call <sub_4020AC>
0040C6B8 8BF8 mov edi, eax
0040C6BA 33C0 xor eax, eax
0040C6BC 83C9 FF or ecx, FFFFFFFF
0040C6BF 8DB5 58FBFFFF lea esi, dword ptr
0040C6C5 F2:AE repne scas byte ptr es:
0040C6C7 F7D1 not ecx
0040C6C9 2BF9 sub edi, ecx
0040C6CB 8BD1 mov edx, ecx
0040C6CD 87F7 xchg edi, esi
0040C6CF C1E9 02 shr ecx, 2
0040C6D2 8BC7 mov eax, edi
0040C6D4 F3:A5 rep movs dword ptr es:, d>
0040C6D6 8BCA mov ecx, edx
0040C6D8 BA 02000000 mov edx, 2
0040C6DD 83E1 03 and ecx, 3
0040C6E0 >8D45 98 lea eax, dword ptr
0040C6E3 F3:A4 rep movs byte ptr es:, by>
0040C6E5 FF4D 88 dec dword ptr
0040C6E8 E8 A34B1300 call <sub_541290>
0040C6ED 8B83 74130000 mov eax, dword ptr
0040C6F3 8D95 58FBFFFF lea edx, dword ptr
0040C6F9 B9 14000000 mov ecx, 14
0040C6FE 8B30 mov esi, dword ptr
0040C700 FF56 08 call dword ptr
0040C703 53 push ebx
0040C704 E8 CF57FFFF call <sub_401ED8>
0040C709 59 pop ecx
0040C70A A1 F8D65900 mov eax, dword ptr
0040C70F 8B10 mov edx, dword ptr
0040C711 8B8A F8020000 mov ecx, dword ptr
0040C717 8B41 58 mov eax, dword ptr
0040C71A 8B50 18 mov edx, dword ptr
0040C71D 8995 68FFFFFF mov dword ptr , edx
0040C723 8D95 68FFFFFF lea edx, dword ptr
0040C729 B9 04000000 mov ecx, 4
0040C72E 8B83 74130000 mov eax, dword ptr
0040C734 8B30 mov esi, dword ptr
0040C736 FF56 08 call dword ptr
0040C739 A1 F8D65900 mov eax, dword ptr
0040C73E 8B10 mov edx, dword ptr
0040C740 8B8A F8020000 mov ecx, dword ptr
0040C746 8B41 58 mov eax, dword ptr
0040C749 E8 86D20C00 call <@Graphics@TFont@GetStyle$>
0040C74E 8885 5BFFFFFF mov byte ptr , al
0040C754 8D85 5BFFFFFF lea eax, dword ptr
0040C75A 33D2 xor edx, edx
0040C75C >E8 BBB80000 call <sub_41801C>
0040C761 3C 01 cmp al, 1
0040C763 75 09 jnz short <loc_40C76E>
0040C765 C685 58FBFFFF 0>mov byte ptr , 1
0040C76C >EB 07 jmp short <loc_40C775>
0040C76E >C685 58FBFFFF 0>mov byte ptr , 0
0040C775 >8B83 74130000 mov eax, dword ptr
0040C77B 8D95 58FBFFFF lea edx, dword ptr
0040C781 B9 01000000 mov ecx, 1
0040C786 8B30 mov esi, dword ptr
0040C788 >FF56 08 call dword ptr
0040C78B A1 F8D65900 mov eax, dword ptr
0040C790 8B10 mov edx, dword ptr
0040C792 8B8A F8020000 mov ecx, dword ptr
0040C798 >8B41 58 mov eax, dword ptr
0040C79B E8 34D20C00 call <@Graphics@TFont@GetStyle$>
0040C7A0 8885 5AFFFFFF mov byte ptr , al
0040C7A6 8D85 5AFFFFFF lea eax, dword ptr
0040C7AC B2 01 mov dl, 1
0040C7AE E8 69B80000 call <sub_41801C>
0040C7B3 3C 01 cmp al, 1
0040C7B5 75 09 jnz short <loc_40C7C0>
0040C7B7 C685 58FBFFFF 0>mov byte ptr , 1
0040C7BE EB 07 jmp short <loc_40C7C7>
0040C7C0 >C685 58FBFFFF 0>mov byte ptr , 0
0040C7C7 >8B83 74130000 mov eax, dword ptr
0040C7CD 8D95 58FBFFFF lea edx, dword ptr
0040C7D3 B9 01000000 mov ecx, 1
0040C7D8 >8B30 mov esi, dword ptr
0040C7DA FF56 08 call dword ptr
0040C7DD A1 F8D65900 mov eax, dword ptr
0040C7E2 8B10 mov edx, dword ptr
0040C7E4 8B8A F8020000 mov ecx, dword ptr
0040C7EA 8B41 58 mov eax, dword ptr
0040C7ED E8 E2D10C00 call <@Graphics@TFont@GetStyle$>
0040C7F2 8885 59FFFFFF mov byte ptr , al
0040C7F8 8D85 59FFFFFF lea eax, dword ptr
0040C7FE B2 02 mov dl, 2
0040C800 E8 17B80000 call <sub_41801C>
0040C805 3C 01 cmp al, 1
0040C807 75 09 jnz short <loc_40C812>
0040C809 C685 58FBFFFF 0>mov byte ptr , 1
0040C810 EB 07 jmp short <loc_40C819>
0040C812 >C685 58FBFFFF 0>mov byte ptr , 0
0040C819 >8B83 74130000 mov eax, dword ptr
0040C81F 8D95 58FBFFFF lea edx, dword ptr
0040C825 B9 01000000 mov ecx, 1
0040C82A 8B30 mov esi, dword ptr
0040C82C FF56 08 call dword ptr
0040C82F A1 F8D65900 mov eax, dword ptr
0040C834 8B10 mov edx, dword ptr
0040C836 8B8A F8020000 mov ecx, dword ptr
0040C83C >8B41 58 mov eax, dword ptr
0040C83F E8 90D10C00 call <@Graphics@TFont@GetStyle$>
0040C844 8885 58FFFFFF mov byte ptr , al
0040C84A 8D85 58FFFFFF lea eax, dword ptr
0040C850 B2 03 mov dl, 3
0040C852 E8 C5B70000 call <sub_41801C>
0040C857 3C 01 cmp al, 1
0040C859 75 09 jnz short <loc_40C864>
0040C85B C685 58FBFFFF 0>mov byte ptr , 1
0040C862 EB 07 jmp short <loc_40C86B>
0040C864 >C685 58FBFFFF 0>mov byte ptr , 0
0040C86B >8B83 74130000 mov eax, dword ptr
0040C871 8D95 58FBFFFF lea edx, dword ptr
0040C877 B9 01000000 mov ecx, 1
0040C87C 8B30 mov esi, dword ptr
0040C87E FF56 08 call dword ptr
0040C881 B2 01 mov dl, 1
0040C883 A1 308D5100 mov eax, dword ptr [<off_518D3>; 揣Q
0040C888 >E8 2FE5FFFF call <sub_40ADBC>
0040C88D 8983 340F0000 mov dword ptr , eax
0040C893 B2 01 mov dl, 1
0040C895 A1 308D5100 mov eax, dword ptr [<off_518D3>; 揣Q
0040C89A E8 1DE5FFFF call <sub_40ADBC>
0040C89F 8983 300F0000 mov dword ptr , eax
0040C8A5 83BB 9C0D0000 0>cmp dword ptr , 0
0040C8AC 7E 39 jle short <loc_40C8E7>
0040C8AE 8BB3 3C1A0000 mov esi, dword ptr
0040C8B4 8975 90 mov dword ptr , esi
0040C8B7 85F6 test esi, esi
0040C8B9 74 24 je short <loc_40C8DF>
0040C8BB 8B06 mov eax, dword ptr
0040C8BD 8945 94 mov dword ptr , eax
0040C8C0 66:C785 7CFFFFF>mov word ptr , 104
0040C8C9 BA 03000000 mov edx, 3
0040C8CE 8B45 90 mov eax, dword ptr
0040C8D1 8B08 mov ecx, dword ptr
0040C8D3 FF51 FC call dword ptr
0040C8D6 66:C785 7CFFFFF>mov word ptr , 0F8
0040C8DF >33D2 xor edx, edx
0040C8E1 8993 3C1A0000 mov dword ptr , edx
0040C8E7 >B0 01 mov al, 1
0040C8E9 BA 02000000 mov edx, 2
0040C8EE 50 push eax
0040C8EF 8D45 F8 lea eax, dword ptr
0040C8F2 FF4D 88 dec dword ptr
0040C8F5 E8 96491300 call <sub_541290>
0040C8FA FF4D 88 dec dword ptr
0040C8FD 8D45 FC lea eax, dword ptr
0040C900 BA 02000000 mov edx, 2
0040C905 E8 86491300 call <sub_541290>
0040C90A 58 pop eax
0040C90B 8B95 6CFFFFFF mov edx, dword ptr
0040C911 64:8915 0000000>mov dword ptr fs:, edx
0040C918 >5F pop edi
0040C919 5E pop esi
0040C91A 5B pop ebx
0040C91B 8BE5 mov esp, ebp
0040C91D 5D pop ebp
0040C91E C3 retn
0040C91F 001F add byte ptr , bl
0040C921 85EB test ebx, ebp
0040C923 51 push ecx
0040C924 B8 1E094096 mov eax, 9640091E
0040C929 E8 7A211A40 call 405AEAA8
0040C92E 51 push ecx
0040C92F A3 FC3F0000 mov dword ptr , eax
0040C934 >55 push ebp
0040C935 8BEC mov ebp, esp
0040C937 83C4 D8 add esp, -28
0040C93A 53 push ebx
0040C93B 56 push esi
0040C93C 8B75 10 mov esi, dword ptr
0040C93F 8B5D 08 mov ebx, dword ptr
0040C942 B8 84E75600 mov eax, 0056E784
0040C947 E8 8C621200 call <@__InitExceptBlockLDTC>
0040C94C 83BB 48030000 0>cmp dword ptr , 0
0040C953 75 11 jnz short <loc_40C966>
0040C955 8B55 D8 mov edx, dword ptr
0040C958 64:8915 0000000>mov dword ptr fs:, edx
0040C95F 8BC2 mov eax, edx
0040C961 E9 EC000000 jmp <loc_40CA52>
0040C966 >83BB 48030000 0>cmp dword ptr , 1
0040C96D 0F85 86000000 jnz <loc_40C9F9>
0040C973 8B83 18030000 mov eax, dword ptr
0040C979 E8 EE070C00 call <@Stdctrls@TCustomComboBox>
0040C97E 85C0 test eax, eax
0040C980 75 0B jnz short <loc_40C98D>
0040C982 8B16 mov edx, dword ptr
0040C984 03D2 add edx, edx
0040C986 8916 mov dword ptr , edx
0040C988 E9 BC000000 jmp <loc_40CA49>
0040C98D >8B83 18030000 mov eax, dword ptr
0040C993 E8 D4070C00 call <@Stdctrls@TCustomComboBox>
0040C998 48 dec eax
0040C999 75 0C jnz short <loc_40C9A7>
0040C99B 8B16 mov edx, dword ptr
0040C99D 8D1452 lea edx, dword ptr
0040C9A0 8916 mov dword ptr , edx
0040C9A2 E9 A2000000 jmp <loc_40CA49>
0040C9A7 >8B83 18030000 mov eax, dword ptr
0040C9AD E8 BA070C00 call <@Stdctrls@TCustomComboBox>
0040C9B2 83F8 02 cmp eax, 2
0040C9B5 75 0C jnz short <loc_40C9C3>
0040C9B7 8B16 mov edx, dword ptr
0040C9B9 C1E2 02 shl edx, 2
0040C9BC 8916 mov dword ptr , edx
0040C9BE E9 86000000 jmp <loc_40CA49>
0040C9C3 >8B83 18030000 mov eax, dword ptr
0040C9C9 E8 9E070C00 call <@Stdctrls@TCustomComboBox>
0040C9CE 83F8 03 cmp eax, 3
0040C9D1 75 09 jnz short <loc_40C9DC>
0040C9D3 8B16 mov edx, dword ptr
0040C9D5 8D1492 lea edx, dword ptr
0040C9D8 8916 mov dword ptr , edx
0040C9DA EB 6D jmp short <loc_40CA49>
0040C9DC >8B83 18030000 mov eax, dword ptr
0040C9E2 E8 85070C00 call <@Stdctrls@TCustomComboBox>
0040C9E7 83F8 04 cmp eax, 4
0040C9EA 75 5D jnz short <loc_40CA49>
0040C9EC 8B16 mov edx, dword ptr
0040C9EE 8BCA mov ecx, edx
0040C9F0 C1E2 03 shl edx, 3
0040C9F3 2BD1 sub edx, ecx
0040C9F5 8916 mov dword ptr , edx
0040C9F7 EB 50 jmp short <loc_40CA49>
0040C9F9 >83BB 48030000 0>cmp dword ptr , 2
0040CA00 75 47 jnz short <loc_40CA49>
0040CA02 66:C745 E8 0800 mov word ptr , 8
0040CA08 8D45 FC lea eax, dword ptr
0040CA0B E8 484FFFFF call <unknown_libname_55>
0040CA10 8BD0 mov edx, eax
0040CA12 FF45 F4 inc dword ptr
0040CA15 8B83 08030000 mov eax, dword ptr
0040CA1B E8 B4060F00 call <@TControl@GetText$qqrv>
0040CA20 8D45 FC lea eax, dword ptr
0040CA23 E8 784B1300 call <@System@AnsiString@ToInt$>
0040CA28 50 push eax
0040CA29 8B55 0C mov edx, dword ptr
0040CA2C 8B42 04 mov eax, dword ptr
0040CA2F F72E imul dword ptr
0040CA31 5A pop edx
0040CA32 8BCA mov ecx, edx
0040CA34 99 cdq
0040CA35 F7F9 idiv ecx
0040CA37 8906 mov dword ptr , eax
0040CA39 FF4D F4 dec dword ptr
0040CA3C 8D45 FC lea eax, dword ptr
0040CA3F BA 02000000 mov edx, 2
0040CA44 E8 47481300 call <sub_541290>
0040CA49 >8B45 D8 mov eax, dword ptr
0040CA4C 64:A3 00000000mov dword ptr fs:, eax
0040CA52 >5E pop esi
0040CA53 5B pop ebx
0040CA54 8BE5 mov esp, ebp
0040CA56 5D pop ebp
0040CA57 C3 retn
0040CA58 >55 push ebp
0040CA59 8BEC mov ebp, esp
0040CA5B 81C4 B0F3FFFF add esp, -0C50
0040CA61 53 push ebx
0040CA62 56 push esi
0040CA63 57 push edi
0040CA64 8B7D 0C mov edi, dword ptr
0040CA67 8B75 08 mov esi, dword ptr
0040CA6A B8 F4E75600 mov eax, 0056E7F4
0040CA6F E8 64611200 call <@__InitExceptBlockLDTC>
0040CA74 66:C745 DC 0800 mov word ptr , 8
0040CA7A 8D45 FC lea eax, dword ptr
0040CA7D E8 D64EFFFF call <unknown_libname_55>
0040CA82 FF45 E8 inc dword ptr
0040CA85 66:C745 DC 1400 mov word ptr , 14
0040CA8B 66:C745 DC 2000 mov word ptr , 20
0040CA91 8D45 F8 lea eax, dword ptr
0040CA94 E8 BF4EFFFF call <unknown_libname_55>
0040CA99 FF45 E8 inc dword ptr
0040CA9C 33D2 xor edx, edx
0040CA9E 66:C745 DC 1400 mov word ptr , 14
0040CAA4 8955 C4 mov dword ptr , edx
0040CAA7 33C9 xor ecx, ecx
0040CAA9 894D B0 mov dword ptr , ecx
0040CAAC 8B86 3C1A0000 mov eax, dword ptr
0040CAB2 E8 7D250D00 call <@Graphics@TBitmap@GetPixe>
0040CAB7 3C 03 cmp al, 3
0040CAB9 75 33 jnz short <loc_40CAEE>
0040CABB 33C0 xor eax, eax
0040CABD BA 02000000 mov edx, 2
0040CAC2 50 push eax
0040CAC3 8D45 F8 lea eax, dword ptr
0040CAC6 FF4D E8 dec dword ptr
0040CAC9 E8 C2471300 call <sub_541290>
0040CACE FF4D E8 dec dword ptr
0040CAD1 8D45 FC lea eax, dword ptr
0040CAD4 BA 02000000 mov edx, 2
0040CAD9 E8 B2471300 call <sub_541290>
0040CADE 58 pop eax
0040CADF 8B55 CC mov edx, dword ptr
0040CAE2 64:8915 0000000>mov dword ptr fs:, edx
0040CAE9 E9 F8030000 jmp <loc_40CEE6>
0040CAEE >8B86 3C1A0000 mov eax, dword ptr
0040CAF4 E8 3B250D00 call <@Graphics@TBitmap@GetPixe>
0040CAF9 3C 05 cmp al, 5
0040CAFB 75 0C jnz short <loc_40CB09>
0040CAFD C786 641A0000 1>mov dword ptr , 10
0040CB07 EB 34 jmp short <loc_40CB3D>
0040CB09 >8B86 3C1A0000 mov eax, dword ptr
0040CB0F E8 20250D00 call <@Graphics@TBitmap@GetPixe>
0040CB14 3C 06 cmp al, 6
0040CB16 75 0C jnz short <loc_40CB24>
0040CB18 C786 641A0000 1>mov dword ptr , 18
0040CB22 EB 19 jmp short <loc_40CB3D>
0040CB24 >8B86 3C1A0000 mov eax, dword ptr
0040CB2A E8 05250D00 call <@Graphics@TBitmap@GetPixe>
0040CB2F 3C 07 cmp al, 7
0040CB31 75 0A jnz short <loc_40CB3D>
0040CB33 C786 641A0000 2>mov dword ptr , 20
0040CB3D >8B15 88D75900 mov edx, dword ptr ; 屏录专家._DWmvForm
0040CB43 8B0A mov ecx, dword ptr
0040CB45 8B81 38030000 mov eax, dword ptr
0040CB4B 8B10 mov edx, dword ptr
0040CB4D FF92 B4000000 call dword ptr
0040CB53 33C9 xor ecx, ecx
0040CB55 8AC8 mov cl, al
0040CB57 894D B0 mov dword ptr , ecx
0040CB5A 8B86 84030000 mov eax, dword ptr
0040CB60 8B10 mov edx, dword ptr
0040CB62 FF92 B4000000 call dword ptr
0040CB68 33C9 xor ecx, ecx
0040CB6A 8AC8 mov cl, al
0040CB6C A1 88D75900 mov eax, dword ptr
0040CB71 894D C4 mov dword ptr , ecx
0040CB74 8B10 mov edx, dword ptr
0040CB76 52 push edx
0040CB77 E8 D08D0400 call <sub_45594C>
0040CB7C 59 pop ecx
0040CB7D 8945 C0 mov dword ptr , eax
0040CB80 57 push edi
0040CB81 8B0D 88D75900 mov ecx, dword ptr ; 屏录专家._DWmvForm
0040CB87 8B01 mov eax, dword ptr
0040CB89 50 push eax
0040CB8A E8 D58D0400 call <sub_455964>
0040CB8F 83C4 08 add esp, 8
0040CB92 8945 BC mov dword ptr , eax
0040CB95 8D55 B4 lea edx, dword ptr
0040CB98 A1 88D75900 mov eax, dword ptr
0040CB9D 52 push edx
0040CB9E 8D4D B8 lea ecx, dword ptr
0040CBA1 51 push ecx
0040CBA2 57 push edi
0040CBA3 8B10 mov edx, dword ptr
0040CBA5 52 push edx
0040CBA6 E8 B18E0400 call <sub_455A5C>
0040CBAB 83C4 10 add esp, 10
0040CBAE 8D8E 701A0000 lea ecx, dword ptr
0040CBB4 6A 28 push 28
0040CBB6 57 push edi
0040CBB7 51 push ecx
0040CBB8 E8 775B1200 call <_memcpy>
0040CBBD 83C4 0C add esp, 0C
0040CBC0 66:C745 DC 2C00 mov word ptr , 2C
0040CBC6 6A 00 push 0
0040CBC8 6A 00 push 0
0040CBCA 6A 00 push 0
0040CBCC 56 push esi
0040CBCD 8D45 F4 lea eax, dword ptr
0040CBD0 E8 834DFFFF call <unknown_libname_55>
0040CBD5 50 push eax
0040CBD6 FF45 E8 inc dword ptr
0040CBD9 E8 32E2FFFF call <sub_40AE10>
0040CBDE 83C4 14 add esp, 14
0040CBE1 8D55 F4 lea edx, dword ptr
0040CBE4 8D45 FC lea eax, dword ptr
0040CBE7 E8 D4461300 call <sub_5412C0>
0040CBEC FF4D E8 dec dword ptr
0040CBEF 8D45 F4 lea eax, dword ptr
0040CBF2 BA 02000000 mov edx, 2
0040CBF7 E8 94461300 call <sub_541290>
0040CBFC 8D55 FC lea edx, dword ptr
0040CBFF 8D86 F40D0000 lea eax, dword ptr
0040CC05 E8 B6461300 call <sub_5412C0>
0040CC0A 33DB xor ebx, ebx
0040CC0C 8D45 FC lea eax, dword ptr
0040CC0F E8 9854FFFF call <sub_4020AC>
0040CC14 50 push eax
0040CC15 E8 BE5C1200 call <_strlen>
0040CC1A 59 pop ecx
0040CC1B 8945 C8 mov dword ptr , eax
0040CC1E 6A 04 push 4
0040CC20 8D55 C8 lea edx, dword ptr
0040CC23 52 push edx
0040CC24 8D8D B0F3FFFF lea ecx, dword ptr
0040CC2A 03CB add ecx, ebx
0040CC2C 51 push ecx
0040CC2D E8 025B1200 call <_memcpy>
0040CC32 83C4 0C add esp, 0C
0040CC35 83C3 04 add ebx, 4
0040CC38 8B45 C8 mov eax, dword ptr
0040CC3B 50 push eax
0040CC3C 8D45 FC lea eax, dword ptr
0040CC3F E8 6854FFFF call <sub_4020AC>
0040CC44 50 push eax
0040CC45 8D95 B0F3FFFF lea edx, dword ptr
0040CC4B 03D3 add edx, ebx
0040CC4D 52 push edx
0040CC4E E8 E15A1200 call <_memcpy>
0040CC53 83C4 0C add esp, 0C
0040CC56 8D8D B0F3FFFF lea ecx, dword ptr
0040CC5C 035D C8 add ebx, dword ptr
0040CC5F 03CB add ecx, ebx
0040CC61 6A 28 push 28
0040CC63 57 push edi
0040CC64 51 push ecx
0040CC65 E8 CA5A1200 call <_memcpy>
0040CC6A 83C4 0C add esp, 0C
0040CC6D 83C3 28 add ebx, 28
0040CC70 8D45 C4 lea eax, dword ptr
0040CC73 8D95 B0F3FFFF lea edx, dword ptr
0040CC79 6A 04 push 4
0040CC7B 50 push eax
0040CC7C 03D3 add edx, ebx
0040CC7E 52 push edx
0040CC7F E8 B05A1200 call <_memcpy>
0040CC84 83C4 0C add esp, 0C
0040CC87 83C3 04 add ebx, 4
0040CC8A 837D C4 01 cmp dword ptr , 1
0040CC8E 0F85 CA000000 jnz <loc_40CD5E>
0040CC94 8D8E DC150000 lea ecx, dword ptr
0040CC9A 51 push ecx
0040CC9B E8 385C1200 call <_strlen>
0040CCA0 59 pop ecx
0040CCA1 8945 C8 mov dword ptr , eax
0040CCA4 >6A 04 push 4
0040CCA6 8D45 C8 lea eax, dword ptr
0040CCA9 50 push eax
0040CCAA 8D95 B0F3FFFF lea edx, dword ptr
0040CCB0 03D3 add edx, ebx
0040CCB2 52 push edx
0040CCB3 E8 7C5A1200 call <_memcpy>
0040CCB8 83C4 0C add esp, 0C
0040CCBB 8B4D C8 mov ecx, dword ptr
0040CCBE 83C3 04 add ebx, 4
0040CCC1 8D86 DC150000 lea eax, dword ptr
0040CCC7 51 push ecx
0040CCC8 8D95 B0F3FFFF lea edx, dword ptr
0040CCCE 03D3 add edx, ebx
0040CCD0 50 push eax
0040CCD1 52 push edx
0040CCD2 E8 5D5A1200 call <_memcpy>
0040CCD7 83C4 0C add esp, 0C
0040CCDA 8B8E 4C1A0000 mov ecx, dword ptr
0040CCE0 035D C8 add ebx, dword ptr
0040CCE3 8D96 DC150000 lea edx, dword ptr
0040CCE9 51 push ecx
0040CCEA 8B86 481A0000 mov eax, dword ptr
0040CCF0 50 push eax
0040CCF1 8D45 F0 lea eax, dword ptr
0040CCF4 66:C745 DC 3800 mov word ptr , 38
0040CCFA E8 E5421300 call <sub_540FE4>
0040CCFF FF45 E8 inc dword ptr
0040CD02 8B10 mov edx, dword ptr
0040CD04 52 push edx
0040CD05 E8 EE8C0800 call <sub_4959F8>
0040CD0A 83C4 0C add esp, 0C
0040CD0D 84C0 test al, al
0040CD0F 0F94C1 sete cl
0040CD12 83E1 01 and ecx, 1
0040CD15 8D45 F0 lea eax, dword ptr
0040CD18 51 push ecx
0040CD19 BA 02000000 mov edx, 2
0040CD1E FF4D E8 dec dword ptr
0040CD21 E8 6A451300 call <sub_541290>
0040CD26 59 pop ecx
0040CD27 84C9 test cl, cl
0040CD29 74 33 je short <loc_40CD5E>
0040CD2B 33C0 xor eax, eax
0040CD2D BA 02000000 mov edx, 2
0040CD32 50 push eax
0040CD33 8D45 F8 lea eax, dword ptr
0040CD36 FF4D E8 dec dword ptr
0040CD39 E8 52451300 call <sub_541290>
0040CD3E FF4D E8 dec dword ptr
0040CD41 8D45 FC lea eax, dword ptr
0040CD44 BA 02000000 mov edx, 2
0040CD49 E8 42451300 call <sub_541290>
0040CD4E 58 pop eax
0040CD4F 8B55 CC mov edx, dword ptr
0040CD52 64:8915 0000000>mov dword ptr fs:, edx
0040CD59 E9 88010000 jmp <loc_40CEE6>
0040CD5E >6A 04 push 4
0040CD60 8D4D C0 lea ecx, dword ptr
0040CD63 51 push ecx
0040CD64 >8D85 B0F3FFFF lea eax, dword ptr
0040CD6A 03C3 add eax, ebx
0040CD6C 50 push eax
0040CD6D E8 C2591200 call <_memcpy>
0040CD72 83C4 0C add esp, 0C
0040CD75 83C3 04 add ebx, 4
0040CD78 8D55 BC lea edx, dword ptr
0040CD7B 8D8D B0F3FFFF lea ecx, dword ptr
0040CD81 6A 04 push 4
0040CD83 52 push edx
0040CD84 >03CB add ecx, ebx
0040CD86 51 push ecx
0040CD87 E8 A8591200 call <_memcpy>
0040CD8C 83C4 0C add esp, 0C
0040CD8F 83C3 04 add ebx, 4
0040CD92 8D45 B8 lea eax, dword ptr
0040CD95 8D95 B0F3FFFF lea edx, dword ptr
0040CD9B 6A 04 push 4
0040CD9D 50 push eax
0040CD9E 03D3 add edx, ebx
0040CDA0 52 push edx
0040CDA1 E8 8E591200 call <_memcpy>
0040CDA6 83C4 0C add esp, 0C
0040CDA9 83C3 04 add ebx, 4
0040CDAC 8D4D B4 lea ecx, dword ptr
0040CDAF 8D85 B0F3FFFF lea eax, dword ptr
0040CDB5 6A 04 push 4
0040CDB7 51 push ecx
0040CDB8 03C3 add eax, ebx
0040CDBA 50 push eax
0040CDBB E8 74591200 call <_memcpy>
0040CDC0 >83C4 0C add esp, 0C
0040CDC3 83C3 04 add ebx, 4
0040CDC6 8D96 641A0000 lea edx, dword ptr
0040CDCC 8D8D B0F3FFFF lea ecx, dword ptr
0040CDD2 6A 04 push 4
0040CDD4 52 push edx
0040CDD5 03CB add ecx, ebx
0040CDD7 51 push ecx
0040CDD8 E8 57591200 call <_memcpy>
0040CDDD 83C4 0C add esp, 0C
0040CDE0 83C3 04 add ebx, 4
0040CDE3 8D45 B0 lea eax, dword ptr
0040CDE6 8D95 B0F3FFFF lea edx, dword ptr
0040CDEC 6A 04 push 4
0040CDEE 50 push eax
0040CDEF 03D3 add edx, ebx
0040CDF1 52 push edx
0040CDF2 E8 3D591200 call <_memcpy>
0040CDF7 83C4 0C add esp, 0C
0040CDFA 8B5F 04 mov ebx, dword ptr
0040CDFD 8B86 641A0000 mov eax, dword ptr
0040CE03 85C0 test eax, eax
0040CE05 79 03 jns short <loc_40CE0A>
0040CE07 83C0 07 add eax, 7
0040CE0A >C1F8 03 sar eax, 3
0040CE0D 0FAFD8 imul ebx, eax
0040CE10 83C3 03 add ebx, 3
0040CE13 8BD3 mov edx, ebx
0040CE15 81E2 03000080 and edx, 80000003
0040CE1B 79 05 jns short <loc_40CE22>
0040CE1D 4A dec edx
0040CE1E 83CA FC or edx, FFFFFFFC
0040CE21 42 inc edx
0040CE22 >2BDA sub ebx, edx
0040CE24 8B4F 08 mov ecx, dword ptr
0040CE27 0FAFCB imul ecx, ebx
0040CE2A 8BD9 mov ebx, ecx
0040CE2C 8D86 F8190000 lea eax, dword ptr
0040CE32 E8 7552FFFF call <sub_4020AC>
0040CE37 50 push eax
0040CE38 E8 9F8B1400 call <SetCurrentDirectoryA> ; jmp 到 kernel32.SetCurrentDirectoryA
0040CE3D 8B96 6C1A0000 mov edx, dword ptr
0040CE43 52 push edx
0040CE44 8D8D B0F3FFFF lea ecx, dword ptr
0040CE4A 51 push ecx
0040CE4B E8 28660A00 call <_realloc>
0040CE50 83C4 08 add esp, 8
0040CE53 8BF8 mov edi, eax
0040CE55 837D C4 01 cmp dword ptr , 1
0040CE59 75 0C jnz short <loc_40CE67>
0040CE5B 8D86 DC150000 lea eax, dword ptr
0040CE61 50 push eax
0040CE62 E8 59891400 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
0040CE67 >4F dec edi
0040CE68 74 30 je short <loc_40CE9A>
0040CE6A 33C0 xor eax, eax
0040CE6C >BA 02000000 mov edx, 2
0040CE71 50 push eax
0040CE72 8D45 F8 lea eax, dword ptr
0040CE75 FF4D E8 dec dword ptr
0040CE78 E8 13441300 call <sub_541290>
0040CE7D FF4D E8 dec dword ptr
0040CE80 8D45 FC lea eax, dword ptr
0040CE83 BA 02000000 mov edx, 2
0040CE88 E8 03441300 call <sub_541290>
0040CE8D 58 pop eax
0040CE8E 8B55 CC mov edx, dword ptr
0040CE91 64:8915 0000000>mov dword ptr fs:, edx
0040CE98 EB 4C jmp short <loc_40CEE6>
0040CE9A >83BE 641A0000 1>cmp dword ptr , 10
0040CEA1 75 0D jnz short <loc_40CEB0>
0040CEA3 53 push ebx
0040CEA4 E8 F7501200 call <@$bnwa$qui>
0040CEA9 59 pop ecx
0040CEAA 8986 681A0000 mov dword ptr , eax
0040CEB0 >33C9 xor ecx, ecx
0040CEB2 B0 01 mov al, 1
0040CEB4 898E 601A0000 mov dword ptr , ecx
0040CEBA 50 push eax
0040CEBB FF4D E8 dec dword ptr
0040CEBE 8D45 F8 lea eax, dword ptr
0040CEC1 BA 02000000 mov edx, 2
0040CEC6 E8 C5431300 call <sub_541290>
0040CECB FF4D E8 dec dword ptr
0040CECE 8D45 FC lea eax, dword ptr
0040CED1 BA 02000000 mov edx, 2
0040CED6 E8 B5431300 call <sub_541290>
0040CEDB 58 pop eax
0040CEDC 8B55 CC mov edx, dword ptr
0040CEDF 64:8915 0000000>mov dword ptr fs:, edx
0040CEE6 >5F pop edi
0040CEE7 5E pop esi
0040CEE8 >5B pop ebx
0040CEE9 8BE5 mov esp, ebp
0040CEEB 5D pop ebp
0040CEEC C3 retn
0040CEED 90 nop
0040CEEE 90 nop
0040CEEF 90 nop
0040CEF0 >55 push ebp
0040CEF1 8BEC mov ebp, esp
0040CEF3 8B45 08 mov eax, dword ptr
0040CEF6 6A 00 push 0
0040CEF8 >50 push eax
0040CEF9 E8 6A880400 call <sub_455768>
0040CEFE 83C4 08 add esp, 8
0040CF01 5D pop ebp
0040CF02 C3 retn
0040CF03 90 nop
0040CF04 >55 push ebp
0040CF05 8BEC mov ebp, esp
0040CF07 81C4 18FEFFFF add esp, -1E8
0040CF0D 53 push ebx
0040CF0E 8B5D 08 mov ebx, dword ptr
0040CF11 68 E8010000 push 1E8
0040CF16 6A 00 push 0
0040CF18 >8D85 18FEFFFF lea eax, dword ptr
0040CF1E 50 push eax
0040CF1F E8 80581200 call <_memset>
0040CF24 83C4 0C add esp, 0C
0040CF27 C785 18FEFFFF E>mov dword ptr , 1E8
0040CF31 8BC3 mov eax, ebx
0040CF33 E8 C0620F00 call <@Controls@TWinControl@Get>
0040CF38 >8985 1CFEFFFF mov dword ptr , eax
0040CF3E 68 80000000 push 80
0040CF43 68 AEF55500 push 0055F5AE ; 屏幕录像专家
0040CF48 >8D95 30FEFFFF lea edx, dword ptr
0040CF4E 52 push edx
0040CF4F E8 245B1200 call <_strncpy>
0040CF54 83C4 0C add esp, 0C
0040CF57 8B0D A4D75900 mov ecx, dword ptr ; 屏录专家.005A8384
0040CF5D 8B01 mov eax, dword ptr
0040CF5F 8B80 88000000 mov eax, dword ptr
0040CF65 E8 32370D00 call <@Graphics@TIcon@GetHandle>
0040CF6A 8985 2CFEFFFF mov dword ptr , eax
0040CF70 8D95 18FEFFFF lea edx, dword ptr
0040CF76 C785 28FEFFFF 0>mov dword ptr , 402
0040CF80 C785 24FEFFFF 0>mov dword ptr , 7
0040CF8A 52 push edx
0040CF8B 6A 00 push 0
0040CF8D E8 528E1400 call <Shell_NotifyIconA> ; jmp 到 SHELL32.Shell_NotifyIconA
0040CF92 C683 CD150000 0>mov byte ptr , 1
0040CF99 5B pop ebx
0040CF9A 8BE5 mov esp, ebp
0040CF9C 5D pop ebp
0040CF9D C3 retn
004443E8 >55 push ebp ; EXE转换FLASH按钮事件
004443E9 8BEC mov ebp, esp
004443EB 81C4 04F0FFFF add esp, -0FFC
004443F1 50 push eax
004443F2 81C4 20FFFFFF add esp, -0E0
004443F8 53 push ebx
004443F9 56 push esi
004443FA 57 push edi
004443FB 8995 68FDFFFF mov dword ptr , edx
00444401 8985 6CFDFFFF mov dword ptr , eax
00444407 B8 30B55600 mov eax, 0056B530
0044440C E8 C7E70E00 call <@__InitExceptBlockLDTC>
00444411 66:C785 80FDFFF>mov word ptr , 8
0044441A 8D45 FC lea eax, dword ptr
0044441D E8 36D5FBFF call <unknown_libname_55>
00444422 FF85 8CFDFFFF inc dword ptr
00444428 BA 97D25500 mov edx, 0055D297
0044442D 66:C785 80FDFFF>mov word ptr , 14
00444436 66:C785 80FDFFF>mov word ptr , 20
0044443F 8D45 F0 lea eax, dword ptr
00444442 E8 9DCB0F00 call <sub_540FE4>
00444447 FF85 8CFDFFFF inc dword ptr
0044444D 8D55 F0 lea edx, dword ptr
00444450 8B85 6CFDFFFF mov eax, dword ptr
00444456 05 D4150000 add eax, 15D4
0044445B E8 14CF0F00 call <@System@AnsiString@$beql$xq>
00444460 84C0 test al, al
00444462 0F85 A6000000 jnz <loc_44450E>
00444468 8D45 EC lea eax, dword ptr
0044446B E8 E8D4FBFF call <unknown_libname_55>
00444470 8BD0 mov edx, eax
00444472 FF85 8CFDFFFF inc dword ptr
00444478 8B8D 6CFDFFFF mov ecx, dword ptr
0044447E 8B81 D4150000 mov eax, dword ptr
00444484 E8 53390E00 call <@Sysutils@ExtractFileExt$qq>
00444489 8D55 EC lea edx, dword ptr
0044448C 8D45 E8 lea eax, dword ptr
0044448F 52 push edx
00444490 E8 C3D4FBFF call <unknown_libname_55>
00444495 8BD0 mov edx, eax
00444497 FF85 8CFDFFFF inc dword ptr
0044449D 58 pop eax
0044449E E8 EDCF0F00 call <sub_541490>
004444A3 8D55 E8 lea edx, dword ptr
004444A6 52 push edx
004444A7 BA 98D25500 mov edx, 0055D298 ; ASCII ".exe"
004444AC 8D45 E4 lea eax, dword ptr
004444AF E8 30CB0F00 call <sub_540FE4>
004444B4 FF85 8CFDFFFF inc dword ptr
004444BA 8D55 E4 lea edx, dword ptr
004444BD 58 pop eax
004444BE E8 C9CE0F00 call <@System@AnsiString@$bneq$xq>
004444C3 84C0 test al, al
004444C5 8D45 E4 lea eax, dword ptr
004444C8 0F95C1 setne cl
004444CB 83E1 01 and ecx, 1
004444CE BA 02000000 mov edx, 2
004444D3 51 push ecx
004444D4 FF8D 8CFDFFFF dec dword ptr
004444DA E8 B1CD0F00 call <sub_541290>
004444DF FF8D 8CFDFFFF dec dword ptr
004444E5 8D45 E8 lea eax, dword ptr
004444E8 BA 02000000 mov edx, 2
004444ED E8 9ECD0F00 call <sub_541290>
004444F2 FF8D 8CFDFFFF dec dword ptr
004444F8 8D45 EC lea eax, dword ptr
004444FB BA 02000000 mov edx, 2
00444500 E8 8BCD0F00 call <sub_541290>
00444505 59 pop ecx
00444506 85C9 test ecx, ecx
00444508 75 04 jnz short <loc_44450E>
0044450A 33C0 xor eax, eax
0044450C EB 05 jmp short <loc_444513>
0044450E >B8 01000000 mov eax, 1
00444513 >50 push eax
00444514 FF8D 8CFDFFFF dec dword ptr
0044451A 8D45 F0 lea eax, dword ptr
0044451D BA 02000000 mov edx, 2
00444522 E8 69CD0F00 call <sub_541290>
00444527 59 pop ecx
00444528 84C9 test cl, cl
0044452A 74 5B je short <loc_444587>
0044452C 66:C785 80FDFFF>mov word ptr , 2C
00444535 BA 9DD25500 mov edx, 0055D29D
0044453A 8D45 E0 lea eax, dword ptr
0044453D E8 A2CA0F00 call <sub_540FE4>
00444542 FF85 8CFDFFFF inc dword ptr
00444548 8B00 mov eax, dword ptr
0044454A E8 55370B00 call <@Dialogs@ShowMessage$qqrx17>
0044454F FF8D 8CFDFFFF dec dword ptr
00444555 8D45 E0 lea eax, dword ptr
00444558 >BA 02000000 mov edx, 2
0044455D E8 2ECD0F00 call <sub_541290>
00444562 FF8D 8CFDFFFF dec dword ptr
00444568 8D45 FC lea eax, dword ptr
0044456B BA 02000000 mov edx, 2
00444570 E8 1BCD0F00 call <sub_541290>
00444575 8B8D 70FDFFFF mov ecx, dword ptr
0044457B 64:890D 0000000>mov dword ptr fs:, ecx
00444582 E9 89440000 jmp <loc_448A10>
00444587 >8B85 6CFDFFFF mov eax, dword ptr
0044458D 8B90 D4150000 mov edx, dword ptr
00444593 52 push edx
00444594 8B8D 6CFDFFFF mov ecx, dword ptr
0044459A 51 push ecx
0044459B E8 20E2FEFF call <sub_4327C0>
004445A0 >83C4 08 add esp, 8
004445A3 8985 64FDFFFF mov dword ptr , eax
004445A9 83BD 64FDFFFF 0>cmp dword ptr , 8
004445B0 >7D 5B jge short <aLc_time_0>
004445B2 66:C785 80FDFFF>mov word ptr , 38
004445BB >BA C5D25500 mov edx, 0055D2C5
004445C0 8D45 DC lea eax, dword ptr
004445C3 >E8 1CCA0F00 call <sub_540FE4>
004445C8 FF85 8CFDFFFF inc dword ptr
004445CE >8B00 mov eax, dword ptr
004445D0 E8 CF360B00 call <@Dialogs@ShowMessage$qqrx17>
004445D5 FF8D 8CFDFFFF dec dword ptr
004445DB 8D45 DC lea eax, dword ptr
004445DE BA 02000000 mov edx, 2
004445E3 E8 A8CC0F00 call <sub_541290>
004445E8 FF8D 8CFDFFFF dec dword ptr
004445EE 8D45 FC lea eax, dword ptr
004445F1 >BA 02000000 mov edx, 2
004445F6 E8 95CC0F00 call <sub_541290>
004445FB >8B8D 70FDFFFF mov ecx, dword ptr
00444601 >64:890D 0000000>mov dword ptr fs:, ecx
00444608 E9 03440000 jmp <loc_448A10>
0044460D >83BD 64FDFFFF 6>cmp dword ptr , 64
00444614 7E 5B jle short <loc_444671>
00444616 66:C785 80FDFFF>mov word ptr , 44
0044461F BA EFD25500 mov edx, 0055D2EF
00444624 8D45 D8 lea eax, dword ptr
00444627 E8 B8C90F00 call <sub_540FE4>
0044462C FF85 8CFDFFFF inc dword ptr
00444632 8B00 mov eax, dword ptr
00444634 >E8 6B360B00 call <@Dialogs@ShowMessage$qqrx17>
00444639 FF8D 8CFDFFFF dec dword ptr
0044463F 8D45 D8 lea eax, dword ptr
00444642 BA 02000000 mov edx, 2
00444647 E8 44CC0F00 call <sub_541290>
0044464C FF8D 8CFDFFFF dec dword ptr
00444652 8D45 FC lea eax, dword ptr
00444655 BA 02000000 mov edx, 2
0044465A E8 31CC0F00 call <sub_541290>
0044465F 8B8D 70FDFFFF mov ecx, dword ptr
00444665 64:890D 0000000>mov dword ptr fs:, ecx
0044466C E9 9F430000 jmp <loc_448A10>
00444671 >8B85 6CFDFFFF mov eax, dword ptr
00444677 50 push eax
00444678 E8 4703FDFF call <sub_4149C4>
0044467D 59 pop ecx
0044467E 8985 50FDFFFF mov dword ptr , eax
00444684 8B95 6CFDFFFF mov edx, dword ptr
0044468A 8B8A D4150000 mov ecx, dword ptr
00444690 51 push ecx
00444691 8B85 6CFDFFFF mov eax, dword ptr
00444697 50 push eax
00444698 E8 8BC9FFFF call <sub_441028>
0044469D 83C4 08 add esp, 8
004446A0 85C0 test eax, eax
004446A2 74 5B je short <loc_4446FF>
004446A4 >66:C785 80FDFFF>mov word ptr , 50
004446AD BA 12D35500 mov edx, 0055D312
004446B2 8D45 D4 lea eax, dword ptr
004446B5 E8 2AC90F00 call <sub_540FE4>
004446BA FF85 8CFDFFFF inc dword ptr
004446C0 8B00 mov eax, dword ptr
004446C2 E8 DD350B00 call <@Dialogs@ShowMessage$qqrx17>
004446C7 FF8D 8CFDFFFF dec dword ptr
004446CD 8D45 D4 lea eax, dword ptr
004446D0 BA 02000000 mov edx, 2
004446D5 E8 B6CB0F00 call <sub_541290>
004446DA FF8D 8CFDFFFF dec dword ptr
004446E0 8D45 FC lea eax, dword ptr
004446E3 BA 02000000 mov edx, 2
004446E8 E8 A3CB0F00 call <sub_541290>
004446ED 8B8D 70FDFFFF mov ecx, dword ptr
004446F3 64:890D 0000000>mov dword ptr fs:, ecx
004446FA E9 11430000 jmp <loc_448A10>
004446FF >8B85 6CFDFFFF mov eax, dword ptr
00444705 8B90 D4150000 mov edx, dword ptr
0044470B 52 push edx
0044470C 8B8D 6CFDFFFF mov ecx, dword ptr
00444712 51 push ecx
00444713 E8 28D3FFFF call <sub_441A40>
00444718 83C4 08 add esp, 8
0044471B 8985 60FDFFFF mov dword ptr , eax
00444721 83BD 60FDFFFF 0>cmp dword ptr , 5
00444728 74 09 je short <loc_444733>
0044472A 83BD 60FDFFFF 0>cmp dword ptr , 6
00444731 75 5B jnz short <loc_44478E>
00444733 >66:C785 80FDFFF>mov word ptr , 5C
0044473C BA 30D35500 mov edx, 0055D330
00444741 8D45 D0 lea eax, dword ptr
00444744 E8 9BC80F00 call <sub_540FE4>
00444749 FF85 8CFDFFFF inc dword ptr
0044474F 8B00 mov eax, dword ptr
00444751 E8 4E350B00 call <@Dialogs@ShowMessage$qqrx17>
00444756 FF8D 8CFDFFFF dec dword ptr
0044475C 8D45 D0 lea eax, dword ptr
0044475F BA 02000000 mov edx, 2
00444764 E8 27CB0F00 call <sub_541290>
00444769 FF8D 8CFDFFFF dec dword ptr
0044476F 8D45 FC lea eax, dword ptr
00444772 BA 02000000 mov edx, 2
00444777 E8 14CB0F00 call <sub_541290>
0044477C 8B8D 70FDFFFF mov ecx, dword ptr
00444782 64:890D 0000000>mov dword ptr fs:, ecx
00444789 E9 82420000 jmp <loc_448A10>
0044478E >8B85 6CFDFFFF mov eax, dword ptr
00444794 8B90 D4150000 mov edx, dword ptr
0044479A 52 push edx
0044479B 8B8D 6CFDFFFF mov ecx, dword ptr
004447A1 51 push ecx
004447A2 E8 91420000 call <sub_448A38>
004447A7 83C4 08 add esp, 8
004447AA 8985 60FDFFFF mov dword ptr , eax
004447B0 >83BD 60FDFFFF 0>cmp dword ptr , 0
004447B7 >75 5B jnz short <loc_444814>
004447B9 >66:C785 80FDFFF>mov word ptr , 68
004447C2 >BA 50D35500 mov edx, 0055D350
004447C7 >8D45 CC lea eax, dword ptr
004447CA E8 15C80F00 call <sub_540FE4>
004447CF FF85 8CFDFFFF inc dword ptr
004447D5 8B00 mov eax, dword ptr
004447D7 E8 C8340B00 call <@Dialogs@ShowMessage$qqrx17>
004447DC FF8D 8CFDFFFF dec dword ptr
004447E2 8D45 CC lea eax, dword ptr
004447E5 BA 02000000 mov edx, 2
004447EA E8 A1CA0F00 call <sub_541290>
004447EF >FF8D 8CFDFFFF dec dword ptr
004447F5 8D45 FC lea eax, dword ptr
004447F8 BA 02000000 mov edx, 2
004447FD E8 8ECA0F00 call <sub_541290>
00444802 8B8D 70FDFFFF mov ecx, dword ptr
00444808 >64:890D 0000000>mov dword ptr fs:, ecx
0044480F E9 FC410000 jmp <loc_448A10>
00444814 >8B85 6CFDFFFF mov eax, dword ptr
0044481A 8B90 A00C0000 mov edx, dword ptr
00444820 81C2 0DFCFFFF add edx, -3F3
00444826 3B95 50FDFFFF cmp edx, dword ptr
0044482C >74 3E je short <loc_44486C>
0044482E 66:C785 80FDFFF>mov word ptr , 74
00444837 BA 6FD35500 mov edx, 0055D36F
0044483C >8D45 C8 lea eax, dword ptr
0044483F E8 A0C70F00 call <sub_540FE4>
00444844 >FF85 8CFDFFFF inc dword ptr
0044484A 8B00 mov eax, dword ptr
0044484C >E8 53340B00 call <@Dialogs@ShowMessage$qqrx17>
00444851 FF8D 8CFDFFFF dec dword ptr
00444857 8D45 C8 lea eax, dword ptr
0044485A BA 02000000 mov edx, 2
0044485F E8 2CCA0F00 call <sub_541290>
00444864 6A 00 push 0
00444866 E8 BD720F00 call <_exit>
0044486B 59 pop ecx
0044486C >8D8D 84F8FFFF lea ecx, dword ptr
00444872 51 push ecx
00444873 8B85 6CFDFFFF mov eax, dword ptr
00444879 8B90 D4150000 mov edx, dword ptr
0044487F 52 push edx
00444880 >8B8D 6CFDFFFF mov ecx, dword ptr
00444886 51 push ecx
00444887 E8 40430000 call <sub_448BCC>
0044488C 83C4 0C add esp, 0C
0044488F 81BD 90F8FFFF 7>cmp dword ptr , 1770
00444899 7E 47 jle short <loc_4448E2>
0044489B 6A 01 push 1
0044489D 68 2FD45500 push 0055D42F
004448A2 >68 AAD35500 push 0055D3AA
004448A7 8B85 6CFDFFFF mov eax, dword ptr
004448AD E8 46E90B00 call <@Controls@TWinControl@GetHa>
004448B2 >50 push eax
004448B3 E8 E6171100 call <MessageBoxA> ; jmp 到 USER32.MessageBoxA
004448B8 83F8 02 cmp eax, 2
004448BB 75 25 jnz short <loc_4448E2>
004448BD FF8D 8CFDFFFF dec dword ptr
004448C3 8D45 FC lea eax, dword ptr
004448C6 >BA 02000000 mov edx, 2
004448CB E8 C0C90F00 call <sub_541290>
004448D0 >8B8D 70FDFFFF mov ecx, dword ptr
004448D6 64:890D 0000000>mov dword ptr fs:, ecx
004448DD E9 2E410000 jmp <loc_448A10>
004448E2 >8B85 6CFDFFFF mov eax, dword ptr
004448E8 8B90 D4150000 mov edx, dword ptr
004448EE 52 push edx
004448EF 8B8D 6CFDFFFF mov ecx, dword ptr
004448F5 51 push ecx
004448F6 E8 31F8FCFF call <sub_41412C>
004448FB 83C4 08 add esp, 8
004448FE 05 0010F5FF add eax, FFF51000
00444903 8985 28EFFFFF mov dword ptr , eax
00444909 >DB85 28EFFFFF fild dword ptr
0044490F D99D 4CFDFFFF fstp dword ptr
00444915 8B85 88F8FFFF mov eax, dword ptr
0044491B F7AD 8CF8FFFF imul dword ptr
00444921 8985 28EFFFFF mov dword ptr , eax
00444927 >DB85 28EFFFFF fild dword ptr
0044492D D80D 188A4400 fmul dword ptr [<flt_448A18>]
00444933 DB85 90F8FFFF fild dword ptr
00444939 DEC9 fmulp st(1), st(0)
0044493B D99D 48FDFFFF fstp dword ptr
00444941 D985 4CFDFFFF fld dword ptr
00444947 D80D 1C8A4400 fmul dword ptr [<flt_448A1C>]
0044494D D89D 48FDFFFF fcomp dword ptr
00444953 DFE0 fstsw ax
00444955 9E sahf
00444956 76 47 jbe short <loc_44499F>
00444958 6A 01 push 1
0044495A 68 A2D45500 push 0055D4A2
0044495F 68 3CD45500 push 0055D43C
00444964 8B85 6CFDFFFF mov eax, dword ptr
0044496A E8 89E80B00 call <@Controls@TWinControl@GetHa>
0044496F 50 push eax
00444970 E8 29171100 call <MessageBoxA> ; jmp 到 USER32.MessageBoxA
00444975 83F8 02 cmp eax, 2
00444978 75 25 jnz short <loc_44499F>
0044497A FF8D 8CFDFFFF dec dword ptr
00444980 8D45 FC lea eax, dword ptr
00444983 BA 02000000 mov edx, 2
00444988 E8 03C90F00 call <sub_541290>
0044498D 8B8D 70FDFFFF mov ecx, dword ptr
00444993 64:890D 0000000>mov dword ptr fs:, ecx
0044499A E9 71400000 jmp <loc_448A10>
0044499F >8B85 6CFDFFFF mov eax, dword ptr
004449A5 8B90 D4150000 mov edx, dword ptr
004449AB 52 push edx
004449AC 8B8D 6CFDFFFF mov ecx, dword ptr
004449B2 51 push ecx
004449B3 E8 60430000 call <sub_448D18>
004449B8 >83C4 08 add esp, 8
004449BB 25 FF000000 and eax, 0FF
004449C0 8985 64FDFFFF mov dword ptr , eax
004449C6 66:C785 80FDFFF>mov word ptr , 80
004449CF 8D45 BC lea eax, dword ptr
004449D2 E8 81CFFBFF call <unknown_libname_55>
004449D7 50 push eax
004449D8 FF85 8CFDFFFF inc dword ptr
004449DE BA AFD45500 mov edx, 0055D4AF
004449E3 8D45 C0 lea eax, dword ptr
004449E6 E8 F9C50F00 call <sub_540FE4>
004449EB FF85 8CFDFFFF inc dword ptr
004449F1 8D55 C0 lea edx, dword ptr
004449F4 >52 push edx
004449F5 B8 E8030000 mov eax, 3E8
004449FA 99 cdq
004449FB F7BD 98F8FFFF idiv dword ptr
00444A01 8BD0 mov edx, eax
00444A03 8D45 C4 lea eax, dword ptr
00444A06 E8 09C70F00 call <@System@WideString@$bctr$qq>
00444A0B FF85 8CFDFFFF inc dword ptr
00444A11 5A pop edx
00444A12 59 pop ecx
00444A13 E8 D0C80F00 call <@System@AnsiString@$badd$xq>
00444A18 >A1 20D75900 mov eax, dword ptr
00444A1D 8D55 BC lea edx, dword ptr
00444A20 8B08 mov ecx, dword ptr
00444A22 8B12 mov edx, dword ptr
00444A24 8B81 E0020000 mov eax, dword ptr
00444A2A E8 D5860B00 call <@Controls@TControl@SetText$>
00444A2F FF8D 8CFDFFFF dec dword ptr
00444A35 8D45 BC lea eax, dword ptr
00444A38 BA 02000000 mov edx, 2
00444A3D E8 4EC80F00 call <sub_541290>
00444A42 FF8D 8CFDFFFF dec dword ptr
00444A48 8D45 C0 lea eax, dword ptr
00444A4B BA 02000000 mov edx, 2
00444A50 E8 3BC80F00 call <sub_541290>
00444A55 FF8D 8CFDFFFF dec dword ptr
00444A5B 8D45 C4 lea eax, dword ptr
00444A5E BA 02000000 mov edx, 2
00444A63 E8 28C80F00 call <sub_541290>
00444A68 B8 E8030000 mov eax, 3E8
00444A6D 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00444A73 99 cdq
00444A74 >F7BD 98F8FFFF idiv dword ptr
00444A7A 8B11 mov edx, dword ptr
00444A7C >8982 28030000 mov dword ptr , eax
00444A82 83BD A8F8FFFF 0>cmp dword ptr , 1
00444A89 75 16 jnz short <loc_444AA1>
00444A8B A1 20D75900 mov eax, dword ptr
00444A90 8B08 mov ecx, dword ptr
00444A92 8B81 D4020000 mov eax, dword ptr
00444A98 B2 01 mov dl, 1
00444A9A 8B08 mov ecx, dword ptr
00444A9C FF51 5C call dword ptr
00444A9F EB 2B jmp short <loc_444ACC>
00444AA1 >A1 20D75900 mov eax, dword ptr
00444AA6 8B10 mov edx, dword ptr
00444AA8 8B82 D4020000 mov eax, dword ptr
00444AAE 33D2 xor edx, edx
00444AB0 8B08 mov ecx, dword ptr
00444AB2 FF91 B8000000 call dword ptr
00444AB8 A1 20D75900 mov eax, dword ptr
00444ABD 8B10 mov edx, dword ptr
00444ABF 8B82 D4020000 mov eax, dword ptr
00444AC5 33D2 xor edx, edx
00444AC7 8B08 mov ecx, dword ptr
00444AC9 FF51 5C call dword ptr
00444ACC >83BD 64FDFFFF 0>cmp dword ptr , 1
00444AD3 75 2D jnz short <loc_444B02>
00444AD5 A1 20D75900 mov eax, dword ptr
00444ADA 8B10 mov edx, dword ptr
00444ADC >8B82 00030000 mov eax, dword ptr
00444AE2 B2 01 mov dl, 1
00444AE4 8B08 mov ecx, dword ptr
00444AE6 FF51 5C call dword ptr
00444AE9 A1 20D75900 mov eax, dword ptr
00444AEE 8B10 mov edx, dword ptr
00444AF0 8B82 00030000 mov eax, dword ptr
00444AF6 B2 01 mov dl, 1
00444AF8 >8B08 mov ecx, dword ptr
00444AFA FF91 B8000000 call dword ptr
00444B00 EB 2B jmp short <loc_444B2D>
00444B02 >A1 20D75900 mov eax, dword ptr
00444B07 8B10 mov edx, dword ptr
00444B09 8B82 00030000 mov eax, dword ptr
00444B0F 33D2 xor edx, edx
00444B11 8B08 mov ecx, dword ptr
00444B13 FF51 5C call dword ptr
00444B16 A1 20D75900 mov eax, dword ptr
00444B1B 8B10 mov edx, dword ptr
00444B1D 8B82 00030000 mov eax, dword ptr
00444B23 33D2 xor edx, edx
00444B25 8B08 mov ecx, dword ptr
00444B27 FF91 B8000000 call dword ptr
00444B2D >A1 20D75900 mov eax, dword ptr
00444B32 8B00 mov eax, dword ptr
00444B34 8B10 mov edx, dword ptr
00444B36 FF92 D8000000 call dword ptr
00444B3C 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00444B42 8B01 mov eax, dword ptr
00444B44 83B8 20030000 0>cmp dword ptr , 0
00444B4B 75 25 jnz short <loc_444B72>
00444B4D FF8D 8CFDFFFF dec dword ptr
00444B53 8D45 FC lea eax, dword ptr
00444B56 BA 02000000 mov edx, 2
00444B5B E8 30C70F00 call <sub_541290>
00444B60 8B8D 70FDFFFF mov ecx, dword ptr
00444B66 64:890D 0000000>mov dword ptr fs:, ecx
00444B6D E9 9E3E0000 jmp <loc_448A10>
00444B72 >66:C785 80FDFFF>mov word ptr , 8C
00444B7B BA B5D45500 mov edx, 0055D4B5
00444B80 >8D45 B8 lea eax, dword ptr
00444B83 E8 5CC40F00 call <sub_540FE4>
00444B88 >8BD0 mov edx, eax
00444B8A FF85 8CFDFFFF inc dword ptr
00444B90 8B85 6CFDFFFF mov eax, dword ptr
00444B96 8B80 E0040000 mov eax, dword ptr
00444B9C 83C0 70 add eax, 70
00444B9F E8 1CC70F00 call <sub_5412C0>
00444BA4 >FF8D 8CFDFFFF dec dword ptr
00444BAA 8D45 B8 lea eax, dword ptr
00444BAD BA 02000000 mov edx, 2
00444BB2 E8 D9C60F00 call <sub_541290>
00444BB7 66:C785 80FDFFF>mov word ptr , 98
00444BC0 BA B6D45500 mov edx, 0055D4B6 ; ASCII "swf"
00444BC5 8D45 B4 lea eax, dword ptr
00444BC8 E8 17C40F00 call <sub_540FE4>
00444BCD 8BD0 mov edx, eax
00444BCF FF85 8CFDFFFF inc dword ptr
00444BD5 >8B85 6CFDFFFF mov eax, dword ptr
00444BDB 8B80 E0040000 mov eax, dword ptr
00444BE1 83C0 6C add eax, 6C
00444BE4 >E8 D7C60F00 call <sub_5412C0>
00444BE9 FF8D 8CFDFFFF dec dword ptr
00444BEF 8D45 B4 lea eax, dword ptr
00444BF2 BA 02000000 mov edx, 2
00444BF7 E8 94C60F00 call <sub_541290>
00444BFC 66:C785 80FDFFF>mov word ptr , 0A4
00444C05 BA BAD45500 mov edx, 0055D4BA ; ASCII "*.swf|*.swf"
00444C0A 8D45 B0 lea eax, dword ptr
00444C0D E8 D2C30F00 call <sub_540FE4>
00444C12 8BD0 mov edx, eax
00444C14 FF85 8CFDFFFF inc dword ptr
00444C1A 8B85 6CFDFFFF mov eax, dword ptr
00444C20 >8B80 E0040000 mov eax, dword ptr
00444C26 83C0 58 add eax, 58
00444C29 E8 92C60F00 call <sub_5412C0>
00444C2E FF8D 8CFDFFFF dec dword ptr
00444C34 >8D45 B0 lea eax, dword ptr
00444C37 BA 02000000 mov edx, 2
00444C3C E8 4FC60F00 call <sub_541290>
00444C41 8B8D 6CFDFFFF mov ecx, dword ptr
00444C47 8B81 E0040000 mov eax, dword ptr
00444C4D 8B10 mov edx, dword ptr
00444C4F FF52 3C call dword ptr
00444C52 >84C0 test al, al
00444C54 75 25 jnz short <loc_444C7B>
00444C56 FF8D 8CFDFFFF dec dword ptr
00444C5C >8D45 FC lea eax, dword ptr
00444C5F BA 02000000 mov edx, 2
00444C64 >E8 27C60F00 call <sub_541290>
00444C69 >8B8D 70FDFFFF mov ecx, dword ptr
00444C6F 64:890D 0000000>mov dword ptr fs:, ecx
00444C76 E9 953D0000 jmp <loc_448A10>
00444C7B >66:C785 80FDFFF>mov word ptr , 0B0
00444C84 8D45 AC lea eax, dword ptr
00444C87 E8 CCCCFBFF call <unknown_libname_55>
00444C8C 8BD0 mov edx, eax
00444C8E FF85 8CFDFFFF inc dword ptr
00444C94 8B8D 6CFDFFFF mov ecx, dword ptr
00444C9A 8B81 E0040000 mov eax, dword ptr
00444CA0 E8 531A0B00 call <sub_4F66F8>
00444CA5 8D45 AC lea eax, dword ptr
00444CA8 E8 FFD3FBFF call <sub_4020AC>
00444CAD 8BF8 mov edi, eax
00444CAF 33C0 xor eax, eax
00444CB1 83C9 FF or ecx, FFFFFFFF
00444CB4 8DB5 ACF8FFFF lea esi, dword ptr
00444CBA F2:AE repne scas byte ptr es:
00444CBC F7D1 not ecx
00444CBE 2BF9 sub edi, ecx
00444CC0 8BD1 mov edx, ecx
00444CC2 87F7 xchg edi, esi
00444CC4 C1E9 02 shr ecx, 2
00444CC7 8BC7 mov eax, edi
00444CC9 F3:A5 rep movs dword ptr es:, dwo>
00444CCB >8BCA mov ecx, edx
00444CCD BA 02000000 mov edx, 2
00444CD2 83E1 03 and ecx, 3
00444CD5 8D45 AC lea eax, dword ptr
00444CD8 F3:A4 rep movs byte ptr es:, byte>
00444CDA FF8D 8CFDFFFF dec dword ptr
00444CE0 E8 ABC50F00 call <sub_541290>
00444CE5 8D8D ACF8FFFF lea ecx, dword ptr
00444CEB 51 push ecx
00444CEC E8 E7DB0E00 call <_strlen>
00444CF1 59 pop ecx
00444CF2 C68405 A9F8FFFF>mov byte ptr , 0
00444CFA 68 C6D45500 push 0055D4C6 ; ASCII "htm"
00444CFF 8D85 ACF8FFFF lea eax, dword ptr
00444D05 50 push eax
00444D06 E8 3DDB0E00 call <_strcat>
00444D0B 83C4 08 add esp, 8
00444D0E 8B15 20D75900 mov edx, dword ptr ; 屏录专家._MakeFlashForm
00444D14 8B0A mov ecx, dword ptr
00444D16 8B81 EC020000 mov eax, dword ptr
00444D1C 8B10 mov edx, dword ptr
00444D1E FF92 B4000000 call dword ptr
00444D24 3C 01 cmp al, 1
00444D26 0F85 0C070000 jnz <loc_445438>
00444D2C >B2 01 mov dl, 1
00444D2E A1 308D5100 mov eax, dword ptr [<off_518D30>>
00444D33 E8 8460FCFF call <sub_40ADBC>
00444D38 >8BD8 mov ebx, eax
00444D3A 8BC3 mov eax, ebx
00444D3C >8B10 mov edx, dword ptr
00444D3E FF52 40 call dword ptr
00444D41 66:C785 80FDFFF>mov word ptr , 0BC
00444D4A BA CAD45500 mov edx, 0055D4CA ; ASCII "<HTML>"
00444D4F 8D45 A8 lea eax, dword ptr
00444D52 E8 8DC20F00 call <sub_540FE4>
00444D57 FF85 8CFDFFFF inc dword ptr
00444D5D 8B10 mov edx, dword ptr
00444D5F 8BC3 mov eax, ebx
00444D61 8B08 mov ecx, dword ptr
00444D63 FF51 34 call dword ptr
00444D66 FF8D 8CFDFFFF dec dword ptr
00444D6C 8D45 A8 lea eax, dword ptr
00444D6F BA 02000000 mov edx, 2
00444D74 E8 17C50F00 call <sub_541290>
00444D79 66:C785 80FDFFF>mov word ptr , 0C8
00444D82 BA D1D45500 mov edx, 0055D4D1 ; ASCII "<P>"
00444D87 8D45 A4 lea eax, dword ptr
00444D8A E8 55C20F00 call <sub_540FE4>
00444D8F FF85 8CFDFFFF inc dword ptr
00444D95 8B10 mov edx, dword ptr
00444D97 8BC3 mov eax, ebx
00444D99 8B08 mov ecx, dword ptr
00444D9B FF51 34 call dword ptr
00444D9E FF8D 8CFDFFFF dec dword ptr
00444DA4 8D45 A4 lea eax, dword ptr
00444DA7 BA 02000000 mov edx, 2
00444DAC E8 DFC40F00 call <sub_541290>
00444DB1 66:C785 80FDFFF>mov word ptr , 0D4
00444DBA BA D5D45500 mov edx, 0055D4D5 ; ASCII "<OBJECT"
00444DBF 8D45 A0 lea eax, dword ptr
00444DC2 E8 1DC20F00 call <sub_540FE4>
00444DC7 FF85 8CFDFFFF inc dword ptr
00444DCD 8B10 mov edx, dword ptr
00444DCF 8BC3 mov eax, ebx
00444DD1 8B08 mov ecx, dword ptr
00444DD3 FF51 34 call dword ptr
00444DD6 FF8D 8CFDFFFF dec dword ptr
00444DDC 8D45 A0 lea eax, dword ptr
00444DDF BA 02000000 mov edx, 2
00444DE4 E8 A7C40F00 call <sub_541290>
00444DE9 66:C785 80FDFFF>mov word ptr , 0E0
00444DF2 BA DDD45500 mov edx, 0055D4DD ; ASCII "id=""pmlxflash"""
00444DF7 8D45 9C lea eax, dword ptr
00444DFA E8 E5C10F00 call <sub_540FE4>
00444DFF FF85 8CFDFFFF inc dword ptr
00444E05 8B10 mov edx, dword ptr
00444E07 8BC3 mov eax, ebx
00444E09 8B08 mov ecx, dword ptr
00444E0B FF51 34 call dword ptr
00444E0E FF8D 8CFDFFFF dec dword ptr
00444E14 >8D45 9C lea eax, dword ptr
00444E17 BA 02000000 mov edx, 2
00444E1C E8 6FC40F00 call <sub_541290>
00444E21 66:C785 80FDFFF>mov word ptr , 0EC
00444E2A BA EED45500 mov edx, 0055D4EE ; ASCII " classid=""clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"""
00444E2F 8D45 98 lea eax, dword ptr
00444E32 E8 ADC10F00 call <sub_540FE4>
00444E37 FF85 8CFDFFFF inc dword ptr
00444E3D 8B10 mov edx, dword ptr
00444E3F 8BC3 mov eax, ebx
00444E41 8B08 mov ecx, dword ptr
00444E43 FF51 34 call dword ptr
00444E46 FF8D 8CFDFFFF dec dword ptr
00444E4C 8D45 98 lea eax, dword ptr
00444E4F BA 02000000 mov edx, 2
00444E54 E8 37C40F00 call <sub_541290>
00444E59 66:C785 80FDFFF>mov word ptr , 0F8
00444E62 8D45 90 lea eax, dword ptr
00444E65 E8 EECAFBFF call <unknown_libname_55>
00444E6A 50 push eax
00444E6B FF85 8CFDFFFF inc dword ptr
00444E71 8D45 94 lea eax, dword ptr
00444E74 8B95 88F8FFFF mov edx, dword ptr
00444E7A E8 95C20F00 call <@System@WideString@$bctr$qq>
00444E7F 8BD0 mov edx, eax
00444E81 FF85 8CFDFFFF inc dword ptr
00444E87 B8 27D55500 mov eax, 0055D527 ; ASCII " width="
00444E8C 59 pop ecx
00444E8D E8 26C80F00 call <@System@$badd$qqrpxcrx17Sys>
00444E92 8BC3 mov eax, ebx
00444E94 8D55 90 lea edx, dword ptr
00444E97 8B08 mov ecx, dword ptr
00444E99 8B12 mov edx, dword ptr
00444E9B FF51 34 call dword ptr
00444E9E FF8D 8CFDFFFF dec dword ptr
00444EA4 8D45 90 lea eax, dword ptr
00444EA7 BA 02000000 mov edx, 2
00444EAC E8 DFC30F00 call <sub_541290>
00444EB1 FF8D 8CFDFFFF dec dword ptr
00444EB7 8D45 94 lea eax, dword ptr
00444EBA BA 02000000 mov edx, 2
00444EBF E8 CCC30F00 call <sub_541290>
00444EC4 66:C785 80FDFFF>mov word ptr , 104
00444ECD 8D45 88 lea eax, dword ptr
00444ED0 >E8 83CAFBFF call <unknown_libname_55>
00444ED5 50 push eax
00444ED6 FF85 8CFDFFFF inc dword ptr
00444EDC >8D45 8C lea eax, dword ptr
00444EDF 8B95 8CF8FFFF mov edx, dword ptr
00444EE5 E8 2AC20F00 call <@System@WideString@$bctr$qq>
00444EEA 8BD0 mov edx, eax
00444EEC FF85 8CFDFFFF inc dword ptr
00444EF2 B8 32D55500 mov eax, 0055D532 ; ASCII " height="
00444EF7 59 pop ecx
00444EF8 E8 BBC70F00 call <@System@$badd$qqrpxcrx17Sys>
00444EFD 8BC3 mov eax, ebx
00444EFF 8D55 88 lea edx, dword ptr
00444F02 8B08 mov ecx, dword ptr
00444F04 8B12 mov edx, dword ptr
00444F06 FF51 34 call dword ptr
00444F09 FF8D 8CFDFFFF dec dword ptr
00444F0F 8D45 88 lea eax, dword ptr
00444F12 BA 02000000 mov edx, 2
00444F17 E8 74C30F00 call <sub_541290>
00444F1C FF8D 8CFDFFFF dec dword ptr
00444F22 8D45 8C lea eax, dword ptr
00444F25 BA 02000000 mov edx, 2
00444F2A E8 61C30F00 call <sub_541290>
00444F2F 66:C785 80FDFFF>mov word ptr , 110
00444F38 BA 3ED55500 mov edx, 0055D53E ; ASCII " align=center"
00444F3D 8D45 84 lea eax, dword ptr
00444F40 E8 9FC00F00 call <sub_540FE4>
00444F45 FF85 8CFDFFFF inc dword ptr
00444F4B 8B10 mov edx, dword ptr
00444F4D 8BC3 mov eax, ebx
00444F4F 8B08 mov ecx, dword ptr
00444F51 FF51 34 call dword ptr
00444F54 FF8D 8CFDFFFF dec dword ptr
00444F5A 8D45 84 lea eax, dword ptr
00444F5D BA 02000000 mov edx, 2
00444F62 E8 29C30F00 call <sub_541290>
00444F67 66:C785 80FDFFF>mov word ptr , 11C
00444F70 BA 4FD55500 mov edx, 0055D54F ; ASCII " hspace=0"
00444F75 8D45 80 lea eax, dword ptr
00444F78 E8 67C00F00 call <sub_540FE4>
00444F7D FF85 8CFDFFFF inc dword ptr
00444F83 8B10 mov edx, dword ptr
00444F85 8BC3 mov eax, ebx
00444F87 8B08 mov ecx, dword ptr
00444F89 FF51 34 call dword ptr
00444F8C FF8D 8CFDFFFF dec dword ptr
00444F92 8D45 80 lea eax, dword ptr
00444F95 BA 02000000 mov edx, 2
00444F9A E8 F1C20F00 call <sub_541290>
00444F9F 66:C785 80FDFFF>mov word ptr , 128
00444FA8 BA 5CD55500 mov edx, 0055D55C ; ASCII " vspace=0"
00444FAD 8D85 7CFFFFFF lea eax, dword ptr
00444FB3 E8 2CC00F00 call <sub_540FE4>
00444FB8 FF85 8CFDFFFF inc dword ptr
00444FBE 8B10 mov edx, dword ptr
00444FC0 8BC3 mov eax, ebx
00444FC2 8B08 mov ecx, dword ptr
00444FC4 FF51 34 call dword ptr
00444FC7 FF8D 8CFDFFFF dec dword ptr
00444FCD 8D85 7CFFFFFF lea eax, dword ptr
00444FD3 BA 02000000 mov edx, 2
00444FD8 >E8 B3C20F00 call <sub_541290>
00444FDD 66:C785 80FDFFF>mov word ptr , 134
00444FE6 BA 69D55500 mov edx, 0055D569
00444FEB 8D85 78FFFFFF lea eax, dword ptr
00444FF1 E8 EEBF0F00 call <sub_540FE4>
00444FF6 FF85 8CFDFFFF inc dword ptr
00444FFC 8B10 mov edx, dword ptr
00444FFE 8BC3 mov eax, ebx
00445000 8B08 mov ecx, dword ptr
00445002 FF51 34 call dword ptr
00445005 FF8D 8CFDFFFF dec dword ptr
0044500B 8D85 78FFFFFF lea eax, dword ptr
00445011 BA 02000000 mov edx, 2
00445016 E8 75C20F00 call <sub_541290>
0044501B 66:C785 80FDFFF>mov word ptr , 140
00445024 >8D85 74FFFFFF lea eax, dword ptr
0044502A E8 29C9FBFF call <unknown_libname_55>
0044502F >8BD0 mov edx, eax
00445031 FF85 8CFDFFFF inc dword ptr
00445037 8B8D 6CFDFFFF mov ecx, dword ptr
0044503D 8B81 E0040000 mov eax, dword ptr
00445043 E8 B0160B00 call <sub_4F66F8>
00445048 >8D95 74FFFFFF lea edx, dword ptr
0044504E 8D85 70FFFFFF lea eax, dword ptr
00445054 8B0A mov ecx, dword ptr
00445056 51 push ecx
00445057 E8 FCC8FBFF call <unknown_libname_55>
0044505C 8BD0 mov edx, eax
0044505E FF85 8CFDFFFF inc dword ptr
00445064 58 pop eax
00445065 >E8 3A2D0E00 call <@Sysutils@ExtractFileName$q>
0044506A 8D95 70FFFFFF lea edx, dword ptr
00445070 8D85 6CFFFFFF lea eax, dword ptr
00445076 52 push edx
00445077 E8 DCC8FBFF call <unknown_libname_55>
0044507C 8BC8 mov ecx, eax
0044507E FF85 8CFDFFFF inc dword ptr
00445084 B8 6BD55500 mov eax, 0055D56B ; ASCII "<param name= ""Movie"" value="""
00445089 >5A pop edx
0044508A E8 29C60F00 call <@System@$badd$qqrpxcrx17Sys>
0044508F 8D8D 6CFFFFFF lea ecx, dword ptr
00445095 8D85 64FFFFFF lea eax, dword ptr
0044509B 51 push ecx
0044509C E8 B7C8FBFF call <unknown_libname_55>
004450A1 50 push eax
004450A2 >FF85 8CFDFFFF inc dword ptr
004450A8 >BA 88D55500 mov edx, 0055D588 ; ASCII """>"
004450AD 8D85 68FFFFFF lea eax, dword ptr
004450B3 E8 2CBF0F00 call <sub_540FE4>
004450B8 FF85 8CFDFFFF inc dword ptr
004450BE 8D95 68FFFFFF lea edx, dword ptr
004450C4 59 pop ecx
004450C5 58 pop eax
004450C6 E8 1DC20F00 call <@System@AnsiString@$badd$xq>
004450CB 8BC3 mov eax, ebx
004450CD >8D95 64FFFFFF lea edx, dword ptr
004450D3 8B08 mov ecx, dword ptr
004450D5 >8B12 mov edx, dword ptr
004450D7 FF51 34 call dword ptr
004450DA FF8D 8CFDFFFF dec dword ptr
004450E0 8D85 64FFFFFF lea eax, dword ptr
004450E6 BA 02000000 mov edx, 2
004450EB E8 A0C10F00 call <sub_541290>
004450F0 >FF8D 8CFDFFFF dec dword ptr
004450F6 8D85 68FFFFFF lea eax, dword ptr
004450FC >BA 02000000 mov edx, 2
00445101 E8 8AC10F00 call <sub_541290>
00445106 FF8D 8CFDFFFF dec dword ptr
0044510C 8D85 6CFFFFFF lea eax, dword ptr
00445112 BA 02000000 mov edx, 2
00445117 E8 74C10F00 call <sub_541290>
0044511C FF8D 8CFDFFFF dec dword ptr
00445122 8D85 70FFFFFF lea eax, dword ptr
00445128 BA 02000000 mov edx, 2
0044512D E8 5EC10F00 call <sub_541290>
00445132 FF8D 8CFDFFFF dec dword ptr
00445138 8D85 74FFFFFF lea eax, dword ptr
0044513E BA 02000000 mov edx, 2
00445143 E8 48C10F00 call <sub_541290>
00445148 66:C785 80FDFFF>mov word ptr , 14C
00445151 BA 8BD55500 mov edx, 0055D58B ; ASCII "</OBJECT>"
00445156 8D85 60FFFFFF lea eax, dword ptr
0044515C E8 83BE0F00 call <sub_540FE4>
00445161 FF85 8CFDFFFF inc dword ptr
00445167 8B10 mov edx, dword ptr
00445169 8BC3 mov eax, ebx
0044516B 8B08 mov ecx, dword ptr
0044516D FF51 34 call dword ptr
00445170 FF8D 8CFDFFFF dec dword ptr
00445176 8D85 60FFFFFF lea eax, dword ptr
0044517C BA 02000000 mov edx, 2
00445181 E8 0AC10F00 call <sub_541290>
00445186 66:C785 80FDFFF>mov word ptr , 158
0044518F BA 95D55500 mov edx, 0055D595 ; ASCII "</HTML>"
00445194 8D85 5CFFFFFF lea eax, dword ptr
0044519A E8 45BE0F00 call <sub_540FE4>
0044519F FF85 8CFDFFFF inc dword ptr
004451A5 8B10 mov edx, dword ptr
004451A7 8BC3 mov eax, ebx
004451A9 8B08 mov ecx, dword ptr
004451AB FF51 34 call dword ptr
004451AE FF8D 8CFDFFFF dec dword ptr
004451B4 8D85 5CFFFFFF lea eax, dword ptr
004451BA BA 02000000 mov edx, 2
004451BF E8 CCC00F00 call <sub_541290>
004451C4 66:C785 80FDFFF>mov word ptr , 164
004451CD 8D95 ACF8FFFF lea edx, dword ptr
004451D3 8D85 58FFFFFF lea eax, dword ptr
004451D9 E8 06BE0F00 call <sub_540FE4>
004451DE FF85 8CFDFFFF inc dword ptr
004451E4 8B00 mov eax, dword ptr
004451E6 E8 D5280E00 call <@Sysutils@FileExists$qqrx17>
004451EB 3C 01 cmp al, 1
004451ED 8D85 58FFFFFF lea eax, dword ptr
004451F3 0F94C2 sete dl
004451F6 83E2 01 and edx, 1
004451F9 52 push edx
004451FA BA 02000000 mov edx, 2
004451FF FF8D 8CFDFFFF dec dword ptr
00445205 E8 86C00F00 call <sub_541290>
0044520A 59 pop ecx
0044520B 84C9 test cl, cl
0044520D 0F84 EF000000 je <loc_445302>
00445213 66:C785 80FDFFF>mov word ptr , 170
0044521C 8D85 4CFFFFFF lea eax, dword ptr
00445222 E8 31C7FBFF call <unknown_libname_55>
00445227 50 push eax
00445228 >FF85 8CFDFFFF inc dword ptr
0044522E BA 9DD55500 mov edx, 0055D59D
00445233 8D85 50FFFFFF lea eax, dword ptr
00445239 E8 A6BD0F00 call <sub_540FE4>
0044523E FF85 8CFDFFFF inc dword ptr
00445244 8D95 50FFFFFF lea edx, dword ptr
0044524A 52 push edx
0044524B 8D95 ACF8FFFF lea edx, dword ptr
00445251 8D85 54FFFFFF lea eax, dword ptr
00445257 E8 88BD0F00 call <sub_540FE4>
0044525C FF85 8CFDFFFF inc dword ptr
00445262 5A pop edx
00445263 59 pop ecx
00445264 E8 7FC00F00 call <@System@AnsiString@$badd$xq>
00445269 8D95 4CFFFFFF lea edx, dword ptr
0044526F 8D45 FC lea eax, dword ptr
00445272 E8 49C00F00 call <sub_5412C0>
00445277 FF8D 8CFDFFFF dec dword ptr
0044527D 8D85 4CFFFFFF lea eax, dword ptr
00445283 BA 02000000 mov edx, 2
00445288 E8 03C00F00 call <sub_541290>
0044528D FF8D 8CFDFFFF dec dword ptr
00445293 8D85 50FFFFFF lea eax, dword ptr
00445299 BA 02000000 mov edx, 2
0044529E E8 EDBF0F00 call <sub_541290>
004452A3 FF8D 8CFDFFFF dec dword ptr
004452A9 8D85 54FFFFFF lea eax, dword ptr
004452AF BA 02000000 mov edx, 2
004452B4 E8 D7BF0F00 call <sub_541290>
004452B9 6A 01 push 1
004452BB 68 B5D55500 push 0055D5B5
004452C0 8D45 FC lea eax, dword ptr
004452C3 E8 E4CDFBFF call <sub_4020AC>
004452C8 50 push eax
004452C9 8B85 6CFDFFFF mov eax, dword ptr
004452CF E8 24DF0B00 call <@Controls@TWinControl@GetHa>
004452D4 50 push eax
004452D5 E8 C40D1100 call <MessageBoxA> ; jmp 到 USER32.MessageBoxA
004452DA 48 dec eax
004452DB 74 25 je short <loc_445302>
004452DD FF8D 8CFDFFFF dec dword ptr
004452E3 8D45 FC lea eax, dword ptr
004452E6 BA 02000000 mov edx, 2
004452EB E8 A0BF0F00 call <sub_541290>
004452F0 8B8D 70FDFFFF mov ecx, dword ptr
004452F6 64:890D 0000000>mov dword ptr fs:, ecx
004452FD E9 0E370000 jmp <loc_448A10>
00445302 >66:C785 80FDFFF>mov word ptr , 17C
0044530B 66:C785 80FDFFF>mov word ptr , 188
00445314 8D95 ACF8FFFF lea edx, dword ptr
0044531A 8D85 48FFFFFF lea eax, dword ptr
00445320 E8 BFBC0F00 call <sub_540FE4>
00445325 FF85 8CFDFFFF inc dword ptr
0044532B 8B10 mov edx, dword ptr
0044532D 8BC3 mov eax, ebx
0044532F 8B08 mov ecx, dword ptr
00445331 FF51 64 call dword ptr
00445334 FF8D 8CFDFFFF dec dword ptr
0044533A 8D85 48FFFFFF lea eax, dword ptr
00445340 BA 02000000 mov edx, 2
00445345 E8 46BF0F00 call <sub_541290>
0044534A 66:C785 80FDFFF>mov word ptr , 14
00445353 E9 E0000000 jmp <loc_445438>
00445358 >66:C785 80FDFFF>mov word ptr , 194
00445361 8D85 3CFFFFFF lea eax, dword ptr
00445367 E8 ECC5FBFF call <unknown_libname_55>
0044536C 50 push eax
0044536D FF85 8CFDFFFF inc dword ptr
00445373 BA C2D55500 mov edx, 0055D5C2
00445378 8D85 40FFFFFF lea eax, dword ptr
0044537E E8 61BC0F00 call <sub_540FE4>
00445383 FF85 8CFDFFFF inc dword ptr
00445389 8D95 40FFFFFF lea edx, dword ptr
0044538F 52 push edx
00445390 8D95 ACF8FFFF lea edx, dword ptr
00445396 8D85 44FFFFFF lea eax, dword ptr
0044539C >E8 43BC0F00 call <sub_540FE4>
004453A1 FF85 8CFDFFFF inc dword ptr
004453A7 5A pop edx
004453A8 59 pop ecx
004453A9 E8 3ABF0F00 call <@System@AnsiString@$badd$xq>
004453AE 8D85 3CFFFFFF lea eax, dword ptr
004453B4 8B00 mov eax, dword ptr
004453B6 E8 E9280B00 call <@Dialogs@ShowMessage$qqrx17>
004453BB FF8D 8CFDFFFF dec dword ptr
004453C1 8D85 3CFFFFFF lea eax, dword ptr
004453C7 BA 02000000 mov edx, 2
004453CC >E8 BFBE0F00 call <sub_541290>
004453D1 FF8D 8CFDFFFF dec dword ptr
004453D7 8D85 40FFFFFF lea eax, dword ptr
004453DD BA 02000000 mov edx, 2
004453E2 E8 A9BE0F00 call <sub_541290>
004453E7 FF8D 8CFDFFFF dec dword ptr
004453ED 8D85 44FFFFFF lea eax, dword ptr
004453F3 BA 02000000 mov edx, 2
004453F8 E8 93BE0F00 call <sub_541290>
004453FD FF8D 8CFDFFFF dec dword ptr
00445403 8D45 FC lea eax, dword ptr
00445406 BA 02000000 mov edx, 2
0044540B E8 80BE0F00 call <sub_541290>
00445410 33C9 xor ecx, ecx
00445412 898D 8CFDFFFF mov dword ptr , ecx
00445418 8D85 70FDFFFF lea eax, dword ptr
0044541E 50 push eax
0044541F E8 67930F00 call <__Return_unwind>
00445424 >59 pop ecx
00445425 E9 E6350000 jmp <loc_448A10>
0044542A 66:C785 80FDFFF>mov word ptr , 184
00445433 E8 9E8C0F00 call <@_CatchCleanup$qv>
00445438 >33D2 xor edx, edx
0044543A 8995 38FDFFFF mov dword ptr , edx
00445440 66:C785 80FDFFF>mov word ptr , 14
00445449 66:C785 80FDFFF>mov word ptr , 1A0
00445452 8D45 F8 lea eax, dword ptr
00445455 E8 FEC4FBFF call <unknown_libname_55>
0044545A FF85 8CFDFFFF inc dword ptr
00445460 66:C785 80FDFFF>mov word ptr , 14
00445469 6A 32 push 32
0044546B E8 30CB0E00 call <@$bnwa$qui>
00445470 59 pop ecx
00445471 8985 44FDFFFF mov dword ptr , eax
00445477 6A 32 push 32
00445479 E8 22CB0E00 call <@$bnwa$qui>
0044547E 59 pop ecx
0044547F 8985 40FDFFFF mov dword ptr , eax
00445485 6A 32 push 32
00445487 E8 14CB0E00 call <@$bnwa$qui>
0044548C >59 pop ecx
0044548D 8985 3CFDFFFF mov dword ptr , eax
00445493 6A 32 push 32
00445495 6A 00 push 0
00445497 8B95 44FDFFFF mov edx, dword ptr
0044549D 52 push edx
0044549E E8 01D30E00 call <_memset>
004454A3 83C4 0C add esp, 0C
004454A6 6A 32 push 32
004454A8 6A 00 push 0
004454AA 8B8D 40FDFFFF mov ecx, dword ptr
004454B0 51 push ecx
004454B1 E8 EED20E00 call <_memset>
004454B6 83C4 0C add esp, 0C
004454B9 6A 32 push 32
004454BB 6A 00 push 0
004454BD 8B85 3CFDFFFF mov eax, dword ptr
004454C3 50 push eax
004454C4 E8 DBD20E00 call <_memset>
004454C9 83C4 0C add esp, 0C
004454CC 8B95 6CFDFFFF mov edx, dword ptr
004454D2 8B8A F8070000 mov ecx, dword ptr
004454D8 8B41 04 mov eax, dword ptr
004454DB 8985 34FDFFFF mov dword ptr , eax
004454E1 8B95 34FDFFFF mov edx, dword ptr
004454E7 8B0A mov ecx, dword ptr
004454E9 898D 30FDFFFF mov dword ptr , ecx
004454EF 83BD 30FDFFFF 0>cmp dword ptr , 0
004454F6 0F84 AE000000 je <loc_4455AA>
004454FC 6A 32 push 32
004454FE 8B85 30FDFFFF mov eax, dword ptr
00445504 >05 27F8FFFF add eax, -7D9
00445509 50 push eax
0044550A 8B95 40FDFFFF mov edx, dword ptr
00445510 52 push edx
00445511 E8 1ED20E00 call <_memcpy>
00445516 83C4 0C add esp, 0C
00445519 8B8D 6CFDFFFF mov ecx, dword ptr
0044551F 8B81 F8070000 mov eax, dword ptr
00445525 8B50 0C mov edx, dword ptr
00445528 8995 34FDFFFF mov dword ptr , edx
0044552E 8B8D 34FDFFFF mov ecx, dword ptr
00445534 8B01 mov eax, dword ptr
00445536 8985 30FDFFFF mov dword ptr , eax
0044553C 6A 32 push 32
0044553E 8B95 30FDFFFF mov edx, dword ptr
00445544 81C2 28F8FFFF add edx, -7D8
0044554A 52 push edx
0044554B 8B8D 44FDFFFF mov ecx, dword ptr
00445551 51 push ecx
00445552 E8 DDD10E00 call <_memcpy>
00445557 83C4 0C add esp, 0C
0044555A 8B85 6CFDFFFF mov eax, dword ptr
00445560 8B90 F8070000 mov edx, dword ptr
00445566 8B4A 10 mov ecx, dword ptr
00445569 898D 34FDFFFF mov dword ptr , ecx
0044556F 8B85 34FDFFFF mov eax, dword ptr
00445575 8B10 mov edx, dword ptr
00445577 8995 30FDFFFF mov dword ptr , edx
0044557D 6A 32 push 32
0044557F 8B8D 30FDFFFF mov ecx, dword ptr
00445585 81C1 264E0000 add ecx, 4E26
0044558B 51 push ecx
0044558C >8B85 3CFDFFFF mov eax, dword ptr
00445592 50 push eax
00445593 E8 9CD10E00 call <_memcpy>
00445598 83C4 0C add esp, 0C
0044559B 8B95 3CFDFFFF mov edx, dword ptr
004455A1 83C2 0C add edx, 0C
004455A4 8995 2CFDFFFF mov dword ptr , edx
004455AA >66:C785 80FDFFF>mov word ptr , 1AC
004455B3 8D45 F4 lea eax, dword ptr
004455B6 E8 9DC3FBFF call <unknown_libname_55>
004455BB FF85 8CFDFFFF inc dword ptr
004455C1 B2 01 mov dl, 1
004455C3 66:C785 80FDFFF>mov word ptr , 14
004455CC A1 98894D00 mov eax, dword ptr [<off_4D8998>>
004455D1 E8 8AAF0900 call <@Graphics@TIcon@$bctr$qqrv>
004455D6 8985 FCFCFFFF mov dword ptr , eax
004455DC 68 36080000 push 836
004455E1 E8 BAC90E00 call <@$bnwa$qui>
004455E6 59 pop ecx
004455E7 8985 F0FCFFFF mov dword ptr , eax
004455ED 33D2 xor edx, edx
004455EF 8995 BCFCFFFF mov dword ptr , edx
004455F5 6A 2C push 2C
004455F7 6A 00 push 0
004455F9 8D8D 6CEFFFFF lea ecx, dword ptr
004455FF 51 push ecx
00445600 E8 9FD10E00 call <_memset>
00445605 83C4 0C add esp, 0C
00445608 8D85 98EFFFFF lea eax, dword ptr
0044560E 68 B4000000 push 0B4
00445613 6A 00 push 0
00445615 50 push eax
00445616 E8 89D10E00 call <_memset>
0044561B 83C4 0C add esp, 0C
0044561E 6A 40 push 40
00445620 8B95 6CFDFFFF mov edx, dword ptr
00445626 8B8A D4150000 mov ecx, dword ptr
0044562C >B2 01 mov dl, 1
0044562E A1 048F5100 mov eax, dword ptr [<off_518F04>>
00445633 E8 346F0D00 call <@Classes@TFileStream@$bctr$>
00445638 8985 B8FCFFFF mov dword ptr , eax
0044563E 66:C785 80FDFFF>mov word ptr , 1B8
00445647 8D85 38FFFFFF lea eax, dword ptr
0044564D E8 06C3FBFF call <unknown_libname_55>
00445652 8BD0 mov edx, eax
00445654 FF85 8CFDFFFF inc dword ptr
0044565A 8B8D 6CFDFFFF mov ecx, dword ptr
00445660 8B81 7C030000 mov eax, dword ptr
00445666 E8 697A0B00 call <@TControl@GetText$qqrv>
0044566B 8D95 38FFFFFF lea edx, dword ptr
00445671 8D85 30FFFFFF lea eax, dword ptr
00445677 52 push edx
00445678 E8 DBC2FBFF call <unknown_libname_55>
0044567D 50 push eax
0044567E FF85 8CFDFFFF inc dword ptr
00445684 BA CCD55500 mov edx, 0055D5CC ; ASCII "lsflash.tmp"
00445689 8D85 34FFFFFF lea eax, dword ptr
0044568F E8 50B90F00 call <sub_540FE4>
00445694 >FF85 8CFDFFFF inc dword ptr
0044569A 8D95 34FFFFFF lea edx, dword ptr
004456A0 59 pop ecx
004456A1 58 pop eax
004456A2 E8 41BC0F00 call <@System@AnsiString@$badd$xq>
004456A7 8D85 30FFFFFF lea eax, dword ptr
004456AD 8B00 mov eax, dword ptr
004456AF E8 28B90F00 call <j_unknown_libname_576>
004456B4 >FF8D 8CFDFFFF dec dword ptr
004456BA 8D85 30FFFFFF lea eax, dword ptr
004456C0 BA 02000000 mov edx, 2
004456C5 E8 C6BB0F00 call <sub_541290>
004456CA FF8D 8CFDFFFF dec dword ptr
004456D0 8D85 34FFFFFF lea eax, dword ptr
004456D6 BA 02000000 mov edx, 2
004456DB E8 B0BB0F00 call <sub_541290>
004456E0 FF8D 8CFDFFFF dec dword ptr
004456E6 8D85 38FFFFFF lea eax, dword ptr
004456EC BA 02000000 mov edx, 2
004456F1 E8 9ABB0F00 call <sub_541290>
004456F6 68 FFFF0000 push 0FFFF
004456FB 66:C785 80FDFFF>mov word ptr , 1C4
00445704 8D85 2CFFFFFF lea eax, dword ptr
0044570A E8 49C2FBFF call <unknown_libname_55>
0044570F 8BD0 mov edx, eax
00445711 FF85 8CFDFFFF inc dword ptr
00445717 8B8D 6CFDFFFF mov ecx, dword ptr
0044571D 8B81 7C030000 mov eax, dword ptr
00445723 E8 AC790B00 call <@TControl@GetText$qqrv>
00445728 8D95 2CFFFFFF lea edx, dword ptr
0044572E 8D85 24FFFFFF lea eax, dword ptr
00445734 52 push edx
00445735 E8 1EC2FBFF call <unknown_libname_55>
0044573A 50 push eax
0044573B FF85 8CFDFFFF inc dword ptr
00445741 BA D8D55500 mov edx, 0055D5D8 ; ASCII "lsflash.tmp"
00445746 8D85 28FFFFFF lea eax, dword ptr
0044574C E8 93B80F00 call <sub_540FE4>
00445751 FF85 8CFDFFFF inc dword ptr
00445757 8D95 28FFFFFF lea edx, dword ptr
0044575D 59 pop ecx
0044575E 58 pop eax
0044575F E8 84BB0F00 call <@System@AnsiString@$badd$xq>
00445764 >8D8D 24FFFFFF lea ecx, dword ptr
0044576A 8B09 mov ecx, dword ptr
0044576C B2 01 mov dl, 1
0044576E A1 048F5100 mov eax, dword ptr [<off_518F04>>
00445773 E8 F46D0D00 call <@Classes@TFileStream@$bctr$>
00445778 8985 B4FCFFFF mov dword ptr , eax
0044577E FF8D 8CFDFFFF dec dword ptr
00445784 >8D85 24FFFFFF lea eax, dword ptr
0044578A BA 02000000 mov edx, 2
0044578F E8 FCBA0F00 call <sub_541290>
00445794 >FF8D 8CFDFFFF dec dword ptr
0044579A 8D85 28FFFFFF lea eax, dword ptr
004457A0 BA 02000000 mov edx, 2
004457A5 E8 E6BA0F00 call <sub_541290>
004457AA FF8D 8CFDFFFF dec dword ptr
004457B0 8D85 2CFFFFFF lea eax, dword ptr
004457B6 BA 02000000 mov edx, 2
004457BB E8 D0BA0F00 call <sub_541290>
004457C0 66:C785 80FDFFF>mov word ptr , 14
004457C9 8B85 B8FCFFFF mov eax, dword ptr
004457CF BA 20FFFFFF mov edx, -0E0
004457D4 66:B9 0200 mov cx, 2
004457D8 8B18 mov ebx, dword ptr
004457DA FF53 0C call dword ptr
004457DD 8B85 B8FCFFFF mov eax, dword ptr
004457E3 8D95 98EFFFFF lea edx, dword ptr
004457E9 B9 B4000000 mov ecx, 0B4
004457EE 8B18 mov ebx, dword ptr
004457F0 FF53 04 call dword ptr
004457F3 8B85 B8FCFFFF mov eax, dword ptr
004457F9 BA D4FFFFFF mov edx, -2C
004457FE 66:B9 0200 mov cx, 2
00445802 8B18 mov ebx, dword ptr
00445804 FF53 0C call dword ptr
00445807 8B85 B8FCFFFF mov eax, dword ptr
0044580D 8D95 6CEFFFFF lea edx, dword ptr
00445813 B9 2C000000 mov ecx, 2C
00445818 8B18 mov ebx, dword ptr
0044581A FF53 04 call dword ptr
0044581D 8B85 6CFDFFFF mov eax, dword ptr
00445823 50 push eax
00445824 E8 AFC6FBFF call <sub_401ED8>
00445829 59 pop ecx
0044582A 8D95 0CFDFFFF lea edx, dword ptr
00445830 8995 14FDFFFF mov dword ptr , edx
00445836 83BD F4EFFFFF 0>cmp dword ptr , 1
0044583D 0F85 51040000 jnz <loc_445C94>
00445843 C785 60FDFFFF 1>mov dword ptr , -0E4
0044584D 8B85 B8FCFFFF mov eax, dword ptr
00445853 8B95 60FDFFFF mov edx, dword ptr
00445859 66:B9 0200 mov cx, 2
0044585D 8B18 mov ebx, dword ptr
0044585F FF53 0C call dword ptr
00445862 8B85 B8FCFFFF mov eax, dword ptr
00445868 8D95 C4FCFFFF lea edx, dword ptr
0044586E B9 04000000 mov ecx, 4
00445873 8B18 mov ebx, dword ptr
00445875 FF53 04 call dword ptr
00445878 8B85 60FDFFFF mov eax, dword ptr
0044587E 2B85 C4FCFFFF sub eax, dword ptr
00445884 66:B9 0200 mov cx, 2
00445888 83E8 04 sub eax, 4
0044588B 8985 60FDFFFF mov dword ptr , eax
00445891 8B85 B8FCFFFF mov eax, dword ptr
00445897 8B95 60FDFFFF mov edx, dword ptr
0044589D 8B18 mov ebx, dword ptr
0044589F FF53 0C call dword ptr
004458A2 8B85 B8FCFFFF mov eax, dword ptr
004458A8 8D95 C4FCFFFF lea edx, dword ptr
004458AE B9 04000000 mov ecx, 4
004458B3 8B18 mov ebx, dword ptr
004458B5 FF53 04 call dword ptr
004458B8 8B85 C4FCFFFF mov eax, dword ptr
004458BE 2985 60FDFFFF sub dword ptr , eax
004458C4 8B95 C4FCFFFF mov edx, dword ptr
004458CA 42 inc edx
004458CB 52 push edx
004458CC >E8 CFC60E00 call <@$bnwa$qui>
004458D1 59 pop ecx
004458D2 8BD8 mov ebx, eax
004458D4 B2 01 mov dl, 1
004458D6 A1 308D5100 mov eax, dword ptr [<off_518D30>>
004458DB E8 DC54FCFF call <sub_40ADBC>
004458E0 8985 B0FCFFFF mov dword ptr , eax
004458E6 66:B9 0200 mov cx, 2
004458EA 8B85 B8FCFFFF mov eax, dword ptr
004458F0 8B95 60FDFFFF mov edx, dword ptr
004458F6 8B30 mov esi, dword ptr
004458F8 FF56 0C call dword ptr
004458FB 8B85 B8FCFFFF mov eax, dword ptr
00445901 8B8D C4FCFFFF mov ecx, dword ptr
00445907 8BD3 mov edx, ebx
00445909 8B30 mov esi, dword ptr
0044590B FF56 04 call dword ptr
0044590E 8B85 C4FCFFFF mov eax, dword ptr
00445914 >8BD3 mov edx, ebx
00445916 C60403 00 mov byte ptr , 0
0044591A 8D85 20FFFFFF lea eax, dword ptr
00445920 66:C785 80FDFFF>mov word ptr , 1D0
00445929 E8 B6B60F00 call <sub_540FE4>
0044592E FF85 8CFDFFFF inc dword ptr
00445934 >8B10 mov edx, dword ptr
00445936 8B85 B0FCFFFF mov eax, dword ptr
0044593C 8B08 mov ecx, dword ptr
0044593E FF51 2C call dword ptr
00445941 FF8D 8CFDFFFF dec dword ptr
00445947 8D85 20FFFFFF lea eax, dword ptr
0044594D BA 02000000 mov edx, 2
00445952 E8 39B90F00 call <sub_541290>
00445957 53 push ebx
00445958 E8 6BC40E00 call <__rtl_close>
0044595D 59 pop ecx
0044595E 8B85 B0FCFFFF mov eax, dword ptr
00445964 8B10 mov edx, dword ptr
00445966 FF52 14 call dword ptr
00445969 85C0 test eax, eax
0044596B 79 03 jns short <loc_445970>
0044596D 83C0 07 add eax, 7
00445970 >C1F8 03 sar eax, 3
00445973 8985 00FDFFFF mov dword ptr , eax
00445979 8B8D 00FDFFFF mov ecx, dword ptr
0044597F C1E1 05 shl ecx, 5
00445982 51 push ecx
00445983 E8 18C60E00 call <@$bnwa$qui>
00445988 59 pop ecx
00445989 8985 04FDFFFF mov dword ptr , eax
0044598F 33C0 xor eax, eax
00445991 8985 D0FCFFFF mov dword ptr , eax
00445997 8B95 D0FCFFFF mov edx, dword ptr
0044599D 3B95 00FDFFFF cmp edx, dword ptr
004459A3 0F8D A6020000 jge <loc_445C4F>
004459A9 >66:C785 80FDFFF>mov word ptr , 1DC
004459B2 8D85 1CFFFFFF lea eax, dword ptr
004459B8 E8 9BBFFBFF call <unknown_libname_55>
004459BD FF85 8CFDFFFF inc dword ptr
004459C3 8BC8 mov ecx, eax
004459C5 8B85 B0FCFFFF mov eax, dword ptr
004459CB 8B95 D0FCFFFF mov edx, dword ptr
004459D1 C1E2 03 shl edx, 3
004459D4 8B18 mov ebx, dword ptr
004459D6 FF53 0C call dword ptr
004459D9 8D85 1CFFFFFF lea eax, dword ptr
004459DF E8 BCBB0F00 call <@System@AnsiString@ToInt$xq>
004459E4 8B95 D0FCFFFF mov edx, dword ptr
004459EA C1E2 05 shl edx, 5
004459ED 8B8D 04FDFFFF mov ecx, dword ptr
004459F3 890411 mov dword ptr , eax
004459F6 FF8D 8CFDFFFF dec dword ptr
004459FC >8D85 1CFFFFFF lea eax, dword ptr
00445A02 BA 02000000 mov edx, 2
00445A07 E8 84B80F00 call <sub_541290>
00445A0C >66:C785 80FDFFF>mov word ptr , 1E8
00445A15 8D85 18FFFFFF lea eax, dword ptr
00445A1B E8 38BFFBFF call <unknown_libname_55>
00445A20 >FF85 8CFDFFFF inc dword ptr
00445A26 8BC8 mov ecx, eax
00445A28 8B85 B0FCFFFF mov eax, dword ptr
00445A2E 8B95 D0FCFFFF mov edx, dword ptr
00445A34 C1E2 03 shl edx, 3
00445A37 42 inc edx
00445A38 8B18 mov ebx, dword ptr
00445A3A FF53 0C call dword ptr
00445A3D 8D85 18FFFFFF lea eax, dword ptr
00445A43 E8 58BB0F00 call <@System@AnsiString@ToInt$xq>
00445A48 8B95 D0FCFFFF mov edx, dword ptr
00445A4E C1E2 05 shl edx, 5
00445A51 8B8D 04FDFFFF mov ecx, dword ptr
00445A57 894411 04 mov dword ptr , eax
00445A5B FF8D 8CFDFFFF dec dword ptr
00445A61 8D85 18FFFFFF lea eax, dword ptr
00445A67 BA 02000000 mov edx, 2
00445A6C E8 1FB80F00 call <sub_541290>
00445A71 66:C785 80FDFFF>mov word ptr , 1F4
00445A7A 8D85 14FFFFFF lea eax, dword ptr
00445A80 E8 D3BEFBFF call <unknown_libname_55>
00445A85 FF85 8CFDFFFF inc dword ptr
00445A8B 8BC8 mov ecx, eax
00445A8D 8B85 B0FCFFFF mov eax, dword ptr
00445A93 8B95 D0FCFFFF mov edx, dword ptr
00445A99 C1E2 03 shl edx, 3
00445A9C >83C2 02 add edx, 2
00445A9F 8B18 mov ebx, dword ptr
00445AA1 FF53 0C call dword ptr
00445AA4 8D85 14FFFFFF lea eax, dword ptr
00445AAA E8 F1BA0F00 call <@System@AnsiString@ToInt$xq>
00445AAF 8B95 D0FCFFFF mov edx, dword ptr
00445AB5 C1E2 05 shl edx, 5
00445AB8 8B8D 04FDFFFF mov ecx, dword ptr
00445ABE 894411 08 mov dword ptr , eax
00445AC2 FF8D 8CFDFFFF dec dword ptr
00445AC8 8D85 14FFFFFF lea eax, dword ptr
00445ACE BA 02000000 mov edx, 2
00445AD3 E8 B8B70F00 call <sub_541290>
00445AD8 66:C785 80FDFFF>mov word ptr , 200
00445AE1 8D85 10FFFFFF lea eax, dword ptr
00445AE7 E8 6CBEFBFF call <unknown_libname_55>
00445AEC FF85 8CFDFFFF inc dword ptr
00445AF2 8BC8 mov ecx, eax
00445AF4 8B85 B0FCFFFF mov eax, dword ptr
00445AFA 8B95 D0FCFFFF mov edx, dword ptr
00445B00 C1E2 03 shl edx, 3
00445B03 83C2 03 add edx, 3
00445B06 8B18 mov ebx, dword ptr
00445B08 >FF53 0C call dword ptr
00445B0B 8D85 10FFFFFF lea eax, dword ptr
00445B11 E8 8ABA0F00 call <@System@AnsiString@ToInt$xq>
00445B16 8B95 D0FCFFFF mov edx, dword ptr
00445B1C >C1E2 05 shl edx, 5
00445B1F 8B8D 04FDFFFF mov ecx, dword ptr
00445B25 894411 0C mov dword ptr , eax
00445B29 FF8D 8CFDFFFF dec dword ptr
00445B2F 8D85 10FFFFFF lea eax, dword ptr
00445B35 BA 02000000 mov edx, 2
00445B3A E8 51B70F00 call <sub_541290>
00445B3F 66:C785 80FDFFF>mov word ptr , 20C
00445B48 8D85 0CFFFFFF lea eax, dword ptr
00445B4E E8 05BEFBFF call <unknown_libname_55>
00445B53 FF85 8CFDFFFF inc dword ptr
00445B59 8BC8 mov ecx, eax
00445B5B 8B85 B0FCFFFF mov eax, dword ptr
00445B61 8B95 D0FCFFFF mov edx, dword ptr
00445B67 C1E2 03 shl edx, 3
00445B6A 83C2 04 add edx, 4
00445B6D 8B18 mov ebx, dword ptr
00445B6F FF53 0C call dword ptr
00445B72 8D85 0CFFFFFF lea eax, dword ptr
00445B78 E8 23BA0F00 call <@System@AnsiString@ToInt$xq>
00445B7D 8B95 D0FCFFFF mov edx, dword ptr
00445B83 C1E2 05 shl edx, 5
00445B86 8B8D 04FDFFFF mov ecx, dword ptr
00445B8C 894411 10 mov dword ptr , eax
00445B90 FF8D 8CFDFFFF dec dword ptr
00445B96 8D85 0CFFFFFF lea eax, dword ptr
00445B9C BA 02000000 mov edx, 2
00445BA1 E8 EAB60F00 call <sub_541290>
00445BA6 66:C785 80FDFFF>mov word ptr , 218
00445BAF >8D85 08FFFFFF lea eax, dword ptr
00445BB5 E8 9EBDFBFF call <unknown_libname_55>
00445BBA FF85 8CFDFFFF inc dword ptr
00445BC0 8BC8 mov ecx, eax
00445BC2 8B85 B0FCFFFF mov eax, dword ptr
00445BC8 8B95 D0FCFFFF mov edx, dword ptr
00445BCE C1E2 03 shl edx, 3
00445BD1 83C2 05 add edx, 5
00445BD4 8B18 mov ebx, dword ptr
00445BD6 FF53 0C call dword ptr
00445BD9 8D85 08FFFFFF lea eax, dword ptr
00445BDF E8 BCB90F00 call <@System@AnsiString@ToInt$xq>
00445BE4 8B95 D0FCFFFF mov edx, dword ptr
00445BEA C1E2 05 shl edx, 5
00445BED 8B8D 04FDFFFF mov ecx, dword ptr
00445BF3 894411 14 mov dword ptr , eax
00445BF7 FF8D 8CFDFFFF dec dword ptr
00445BFD 8D85 08FFFFFF lea eax, dword ptr
00445C03 BA 02000000 mov edx, 2
00445C08 E8 83B60F00 call <sub_541290>
00445C0D 8B8D D0FCFFFF mov ecx, dword ptr
00445C13 C1E1 05 shl ecx, 5
00445C16 8B85 04FDFFFF mov eax, dword ptr
00445C1C 33D2 xor edx, edx
00445C1E 895408 18 mov dword ptr , edx
00445C22 8B8D D0FCFFFF mov ecx, dword ptr
00445C28 C1E1 05 shl ecx, 5
00445C2B 8B85 04FDFFFF mov eax, dword ptr
00445C31 33D2 xor edx, edx
00445C33 895408 1C mov dword ptr , edx
00445C37 FF85 D0FCFFFF inc dword ptr
00445C3D 8B8D D0FCFFFF mov ecx, dword ptr
00445C43 3B8D 00FDFFFF cmp ecx, dword ptr
00445C49^ 0F8C 5AFDFFFF jl <loc_4459A9>
00445C4F >8B85 B0FCFFFF mov eax, dword ptr
00445C55 8985 00FFFFFF mov dword ptr , eax
00445C5B 83BD 00FFFFFF 0>cmp dword ptr , 0
00445C62 >74 30 je short <loc_445C94>
00445C64 8B95 00FFFFFF mov edx, dword ptr
00445C6A 8B0A mov ecx, dword ptr
00445C6C 898D 04FFFFFF mov dword ptr , ecx
00445C72 66:C785 80FDFFF>mov word ptr , 230
00445C7B BA 03000000 mov edx, 3
00445C80 8B85 00FFFFFF mov eax, dword ptr
00445C86 8B08 mov ecx, dword ptr
00445C88 FF51 FC call dword ptr
00445C8B 66:C785 80FDFFF>mov word ptr , 224
00445C94 >8B85 40FDFFFF mov eax, dword ptr
00445C9A 8038 00 cmp byte ptr , 0
00445C9D 0F84 C8000000 je <loc_445D6B>
00445CA3 33D2 xor edx, edx
00445CA5 8995 D0FCFFFF mov dword ptr , edx
00445CAB EB 16 jmp short <loc_445CC3>
00445CAD >8B8D 40FDFFFF mov ecx, dword ptr ; 将用户名还原
00445CB3 8B85 D0FCFFFF mov eax, dword ptr
00445CB9 >800401 19 add byte ptr , 19
00445CBD FF85 D0FCFFFF inc dword ptr
00445CC3 >8B95 40FDFFFF mov edx, dword ptr
00445CC9 8B8D D0FCFFFF mov ecx, dword ptr
00445CCF 803C0A 00 cmp byte ptr , 0
00445CD3 74 09 je short <loc_445CDE>
00445CD5 83BD D0FCFFFF 3>cmp dword ptr , 32
00445CDC^ 7C CF jl short <loc_445CAD>
00445CDE >33C0 xor eax, eax
00445CE0 >8985 D0FCFFFF mov dword ptr , eax
00445CE6 >EB 16 jmp short <loc_445CFE>
00445CE8 >8B95 44FDFFFF mov edx, dword ptr ; 将机器码又还原
00445CEE 8B8D D0FCFFFF mov ecx, dword ptr
00445CF4 80040A E2 add byte ptr , 0E2
00445CF8 FF85 D0FCFFFF inc dword ptr
00445CFE >8B85 44FDFFFF mov eax, dword ptr
00445D04 8B95 D0FCFFFF mov edx, dword ptr
00445D0A 803C10 00 cmp byte ptr , 0
00445D0E 74 09 je short <loc_445D19>
00445D10 83BD D0FCFFFF 3>cmp dword ptr , 32
00445D17^ 7C CF jl short <loc_445CE8>
00445D19 >33C9 xor ecx, ecx
00445D1B 898D D0FCFFFF mov dword ptr , ecx
00445D21 EB 2D jmp short <loc_445D50>
00445D23 >8B85 3CFDFFFF mov eax, dword ptr ; 将注册码又还原
00445D29 8B95 D0FCFFFF mov edx, dword ptr
00445D2F 8A0C10 mov cl, byte ptr
00445D32 >8B85 3CFDFFFF mov eax, dword ptr
00445D38 80C1 0A add cl, 0A
00445D3B >8B95 D0FCFFFF mov edx, dword ptr
00445D41 2A8D D0FCFFFF sub cl, byte ptr
00445D47 880C10 mov byte ptr , cl
00445D4A FF85 D0FCFFFF inc dword ptr
00445D50 >8B8D 3CFDFFFF mov ecx, dword ptr
00445D56 8B85 D0FCFFFF mov eax, dword ptr
00445D5C 803C01 00 cmp byte ptr , 0
00445D60 74 09 je short <loc_445D6B>
00445D62 83BD D0FCFFFF 3>cmp dword ptr , 32
00445D69^ 7C B8 jl short <loc_445D23>
00445D6B >66:C785 80FDFFF>mov word ptr , 23C
00445D74 BA E4D55500 mov edx, 0055D5E4
00445D79 8D85 FCFEFFFF lea eax, dword ptr
00445D7F E8 60B20F00 call <sub_540FE4>
00445D84 FF85 8CFDFFFF inc dword ptr
00445D8A 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00445D90 8B10 mov edx, dword ptr
00445D92 8B01 mov eax, dword ptr
00445D94 8B80 D4020000 mov eax, dword ptr
00445D9A E8 65730B00 call <@Controls@TControl@SetText$>
00445D9F FF8D 8CFDFFFF dec dword ptr
00445DA5 8D85 FCFEFFFF lea eax, dword ptr
00445DAB BA 02000000 mov edx, 2
00445DB0 E8 DBB40F00 call <sub_541290>
00445DB5 >8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00445DBB BA 64000000 mov edx, 64
00445DC0 8B01 mov eax, dword ptr
00445DC2 8B80 D0020000 mov eax, dword ptr
00445DC8 E8 53BC0C00 call <@Comctrls@TProgressBar@SetM>
00445DCD 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00445DD3 33D2 xor edx, edx
00445DD5 8B01 mov eax, dword ptr
00445DD7 8B80 D0020000 mov eax, dword ptr
00445DDD E8 4EBC0C00 call <@Comctrls@TProgressBar@SetP>
00445DE2 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00445DE8 8B01 mov eax, dword ptr
00445DEA E8 053E0A00 call <unknown_libname_699>
00445DEF 8B95 E8EFFFFF mov edx, dword ptr
00445DF5 8995 D8FCFFFF mov dword ptr , edx
00445DFB 8B8D 6CFDFFFF mov ecx, dword ptr
00445E01 8B85 50FDFFFF mov eax, dword ptr
00445E07 2B81 A00C0000 sub eax, dword ptr
00445E0D >05 F3030000 add eax, 3F3
00445E12 0185 88EFFFFF add dword ptr , eax
00445E18 33C9 xor ecx, ecx
00445E1A 8B95 88EFFFFF mov edx, dword ptr
00445E20 8B85 B8FCFFFF mov eax, dword ptr
00445E26 8B18 mov ebx, dword ptr
00445E28 FF53 0C call dword ptr
00445E2B 8B85 B8FCFFFF mov eax, dword ptr
00445E31 8D95 60FDFFFF lea edx, dword ptr
00445E37 B9 04000000 mov ecx, 4
00445E3C 8B18 mov ebx, dword ptr
00445E3E FF53 04 call dword ptr
00445E41 8B85 B4FCFFFF mov eax, dword ptr
00445E47 8D95 60FDFFFF lea edx, dword ptr
00445E4D B9 04000000 mov ecx, 4
00445E52 8B18 mov ebx, dword ptr
00445E54 FF53 08 call dword ptr
00445E57 C685 0BFDFFFF 0>mov byte ptr , 0
00445E5E 83BD 60FDFFFF 0>cmp dword ptr , 0
00445E65 75 14 jnz short <loc_445E7B>
00445E67 8B85 88EFFFFF mov eax, dword ptr
00445E6D >83C0 04 add eax, 4
00445E70 8985 60FDFFFF mov dword ptr , eax
00445E76 E9 550C0000 jmp <loc_446AD0>
00445E7B >8B15 20D75900 mov edx, dword ptr ; 屏录专家._MakeFlashForm
00445E81 8B0A mov ecx, dword ptr
00445E83 8B81 00030000 mov eax, dword ptr
00445E89 8B10 mov edx, dword ptr
00445E8B FF92 B4000000 call dword ptr
00445E91 3C 01 cmp al, 1
00445E93 0F85 370C0000 jnz <loc_446AD0>
00445E99 C685 0BFDFFFF 0>mov byte ptr , 1
00445EA0 66:C785 80FDFFF>mov word ptr , 248
00445EA9 BA F1D55500 mov edx, 0055D5F1
00445EAE 8D85 F8FEFFFF lea eax, dword ptr
00445EB4 E8 2BB10F00 call <sub_540FE4>
00445EB9 FF85 8CFDFFFF inc dword ptr
00445EBF 8B10 mov edx, dword ptr
00445EC1 A1 F0D65900 mov eax, dword ptr
00445EC6 8B08 mov ecx, dword ptr
00445EC8 8B81 D4020000 mov eax, dword ptr
00445ECE E8 31720B00 call <@Controls@TControl@SetText$>
00445ED3 FF8D 8CFDFFFF dec dword ptr
00445ED9 8D85 F8FEFFFF lea eax, dword ptr
00445EDF BA 02000000 mov edx, 2
00445EE4 E8 A7B30F00 call <sub_541290>
00445EE9 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00445EEF 8B01 mov eax, dword ptr
00445EF1 E8 BA760B00 call <sub_4FD5B0>
00445EF6 68 07D65500 push 0055D607 ; ASCII "rb"
00445EFB 8B85 6CFDFFFF mov eax, dword ptr
00445F01 >05 D4150000 add eax, 15D4
00445F06 E8 A1C1FBFF call <sub_4020AC>
00445F0B 50 push eax
00445F0C E8 5FE70E00 call <_fopen>
00445F11 83C4 08 add esp, 8
00445F14 8BD8 mov ebx, eax
00445F16 83BD 60FDFFFF 0>cmp dword ptr , 0
00445F1D 7E 17 jle short <loc_445F36>
00445F1F 6A 00 push 0
00445F21 8B85 88EFFFFF mov eax, dword ptr
00445F27 83C0 04 add eax, 4
00445F2A 50 push eax
00445F2B 53 push ebx
00445F2C E8 93EA0E00 call <_fseek>
00445F31 83C4 0C add esp, 0C
00445F34 >EB 2C jmp short <loc_445F62>
00445F36 >83BD 60FDFFFF 0>cmp dword ptr , 0
00445F3D 7D 23 jge short <loc_445F62>
00445F3F 6A 00 push 0
00445F41 33D2 xor edx, edx
00445F43 2B95 60FDFFFF sub edx, dword ptr
00445F49 52 push edx
00445F4A 53 push ebx
00445F4B E8 74EA0E00 call <_fseek>
00445F50 83C4 0C add esp, 0C
00445F53 8B8D 88EFFFFF mov ecx, dword ptr
00445F59 83C1 04 add ecx, 4
00445F5C 898D 60FDFFFF mov dword ptr , ecx
00445F62 >66:C785 80FDFFF>mov word ptr , 254
00445F6B 8D85 F4FEFFFF lea eax, dword ptr
00445F71 E8 E2B9FBFF call <unknown_libname_55>
00445F76 8BD0 mov edx, eax
00445F78 >FF85 8CFDFFFF inc dword ptr
00445F7E 8B8D 6CFDFFFF mov ecx, dword ptr
00445F84 8B81 7C030000 mov eax, dword ptr
00445F8A E8 45710B00 call <@TControl@GetText$qqrv>
00445F8F 8D85 F4FEFFFF lea eax, dword ptr
00445F95 E8 12C1FBFF call <sub_4020AC>
00445F9A 8BF8 mov edi, eax
00445F9C 33C0 xor eax, eax
00445F9E 83C9 FF or ecx, FFFFFFFF
00445FA1 8DB5 4CF4FFFF lea esi, dword ptr
00445FA7 F2:AE repne scas byte ptr es:
00445FA9 F7D1 not ecx
00445FAB 2BF9 sub edi, ecx
00445FAD 8BD1 mov edx, ecx
00445FAF 87F7 xchg edi, esi
00445FB1 C1E9 02 shr ecx, 2
00445FB4 8BC7 mov eax, edi
00445FB6 F3:A5 rep movs dword ptr es:, dwo>
00445FB8 8BCA mov ecx, edx
00445FBA BA 02000000 mov edx, 2
00445FBF 83E1 03 and ecx, 3
00445FC2 8D85 F4FEFFFF lea eax, dword ptr
00445FC8 F3:A4 rep movs byte ptr es:, byte>
00445FCA FF8D 8CFDFFFF dec dword ptr
00445FD0 E8 BBB20F00 call <sub_541290>
00445FD5 68 0AD65500 push 0055D60A ; ASCII "lsflash.wav"
00445FDA 8D8D 4CF4FFFF lea ecx, dword ptr
00445FE0 >51 push ecx
00445FE1 E8 62C80E00 call <_strcat>
00445FE6 83C4 08 add esp, 8
00445FE9 8D85 4CF4FFFF lea eax, dword ptr
00445FEF 50 push eax
00445FF0 E8 CBF71000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
00445FF5 8B95 ECEFFFFF mov edx, dword ptr
00445FFB 8D8D 4CF4FFFF lea ecx, dword ptr
00446001 52 push edx
00446002 53 push ebx
00446003 >51 push ecx
00446004 8B85 6CFDFFFF mov eax, dword ptr
0044600A >50 push eax
0044600B E8 4C2E0000 call <sub_448E5C>
00446010 83C4 10 add esp, 10
00446013 53 push ebx
00446014 E8 EBE20E00 call <_fclose>
00446019 59 pop ecx
0044601A 68 16D65500 push 0055D616 ; ASCII "rb"
0044601F 8D95 4CF4FFFF lea edx, dword ptr
00446025 52 push edx
00446026 E8 45E60E00 call <_fopen>
0044602B 83C4 08 add esp, 8
0044602E 8BD8 mov ebx, eax
00446030 6A 00 push 0
00446032 6A 22 push 22
00446034 53 push ebx
00446035 E8 8AE90E00 call <_fseek>
0044603A 83C4 0C add esp, 0C
0044603D 53 push ebx
0044603E 6A 01 push 1
00446040 >6A 02 push 2
00446042 8D85 08FDFFFF lea eax, dword ptr
00446048 50 push eax
00446049 E8 9AE80E00 call <_fread>
0044604E 83C4 10 add esp, 10
00446051 53 push ebx
00446052 E8 ADE20E00 call <_fclose>
00446057 66:83BD 08FDFFF>cmp word ptr , 8
0044605F 59 pop ecx
00446060 0F85 52030000 jnz <loc_4463B8>
00446066 66:C785 80FDFFF>mov word ptr , 260
0044606F >8D85 F0FEFFFF lea eax, dword ptr
00446075 E8 DEB8FBFF call <unknown_libname_55>
0044607A 8BD0 mov edx, eax
0044607C FF85 8CFDFFFF inc dword ptr
00446082 8B8D 6CFDFFFF mov ecx, dword ptr
00446088 8B81 7C030000 mov eax, dword ptr
0044608E E8 41700B00 call <@TControl@GetText$qqrv>
00446093 8D85 F0FEFFFF lea eax, dword ptr
00446099 E8 0EC0FBFF call <sub_4020AC>
0044609E >8BF8 mov edi, eax
004460A0 33C0 xor eax, eax
004460A2 83C9 FF or ecx, FFFFFFFF
004460A5 8DB5 4CF0FFFF lea esi, dword ptr
004460AB F2:AE repne scas byte ptr es:
004460AD F7D1 not ecx
004460AF 2BF9 sub edi, ecx
004460B1 8BD1 mov edx, ecx
004460B3 87F7 xchg edi, esi
004460B5 C1E9 02 shr ecx, 2
004460B8 8BC7 mov eax, edi
004460BA F3:A5 rep movs dword ptr es:, dwo>
004460BC 8BCA mov ecx, edx
004460BE BA 02000000 mov edx, 2
004460C3 83E1 03 and ecx, 3
004460C6 8D85 F0FEFFFF lea eax, dword ptr
004460CC F3:A4 rep movs byte ptr es:, byte>
004460CE FF8D 8CFDFFFF dec dword ptr
004460D4 E8 B7B10F00 call <sub_541290>
004460D9 68 19D65500 push 0055D619 ; ASCII "lsflash1.wav"
004460DE 8D8D 4CF0FFFF lea ecx, dword ptr
004460E4 51 push ecx
004460E5 E8 5EC70E00 call <_strcat>
004460EA 83C4 08 add esp, 8
004460ED 8D85 4CF0FFFF lea eax, dword ptr
004460F3 50 push eax
004460F4 E8 C7F61000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
004460F9 8D95 4CF0FFFF lea edx, dword ptr
004460FF 8D85 E8FEFFFF lea eax, dword ptr
00446105 E8 DAAE0F00 call <sub_540FE4>
0044610A FF85 8CFDFFFF inc dword ptr
00446110 8B10 mov edx, dword ptr
00446112 8D85 ECFEFFFF lea eax, dword ptr
00446118 52 push edx
00446119 8D95 4CF4FFFF lea edx, dword ptr
0044611F 66:C785 80FDFFF>mov word ptr , 26C
00446128 E8 B7AE0F00 call <sub_540FE4>
0044612D FF85 8CFDFFFF inc dword ptr
00446133 8B00 mov eax, dword ptr
00446135 5A pop edx
00446136 E8 A11A0E00 call <sub_527BDC>
0044613B >FF8D 8CFDFFFF dec dword ptr
00446141 8D85 E8FEFFFF lea eax, dword ptr
00446147 BA 02000000 mov edx, 2
0044614C E8 3FB10F00 call <sub_541290>
00446151 FF8D 8CFDFFFF dec dword ptr
00446157 8D85 ECFEFFFF lea eax, dword ptr
0044615D BA 02000000 mov edx, 2
00446162 E8 29B10F00 call <sub_541290>
00446167 8D8D 4CF4FFFF lea ecx, dword ptr
0044616D 8D85 4CF0FFFF lea eax, dword ptr
00446173 >51 push ecx
00446174 50 push eax
00446175 8B95 6CFDFFFF mov edx, dword ptr
0044617B 52 push edx
0044617C E8 B3DFFFFF call <sub_444134>
00446181 83C4 0C add esp, 0C
00446184 48 dec eax
00446185 0F84 21020000 je <loc_4463AC>
0044618B 8B8D B8FCFFFF mov ecx, dword ptr
00446191 898D E0FEFFFF mov dword ptr , ecx
00446197 83BD E0FEFFFF 0>cmp dword ptr , 0
0044619E 74 30 je short <loc_4461D0>
004461A0 8B85 E0FEFFFF mov eax, dword ptr
004461A6 8B10 mov edx, dword ptr
004461A8 8995 E4FEFFFF mov dword ptr , edx
004461AE 66:C785 80FDFFF>mov word ptr , 284
004461B7 BA 03000000 mov edx, 3
004461BC 8B85 E0FEFFFF mov eax, dword ptr
004461C2 >8B08 mov ecx, dword ptr
004461C4 FF51 FC call dword ptr
004461C7 66:C785 80FDFFF>mov word ptr , 278
004461D0 >8B85 B4FCFFFF mov eax, dword ptr
004461D6 8985 D8FEFFFF mov dword ptr , eax
004461DC 83BD D8FEFFFF 0>cmp dword ptr , 0
004461E3 74 30 je short <loc_446215>
004461E5 8B95 D8FEFFFF mov edx, dword ptr
004461EB 8B0A mov ecx, dword ptr
004461ED 898D DCFEFFFF mov dword ptr , ecx
004461F3 66:C785 80FDFFF>mov word ptr , 29C
004461FC BA 03000000 mov edx, 3
00446201 8B85 D8FEFFFF mov eax, dword ptr
00446207 8B08 mov ecx, dword ptr
00446209 FF51 FC call dword ptr
0044620C 66:C785 80FDFFF>mov word ptr , 290
00446215 >8B85 04FDFFFF mov eax, dword ptr
0044621B 50 push eax
0044621C E8 A7BB0E00 call <__rtl_close>
00446221 59 pop ecx
00446222 8D95 4CF0FFFF lea edx, dword ptr
00446228 52 push edx
00446229 E8 92F51000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
0044622E 66:C785 80FDFFF>mov word ptr , 2A8
00446237 8D85 D4FEFFFF lea eax, dword ptr
0044623D E8 16B7FBFF call <unknown_libname_55>
00446242 8BD0 mov edx, eax
00446244 FF85 8CFDFFFF inc dword ptr
0044624A 8B8D 6CFDFFFF mov ecx, dword ptr
00446250 8B81 7C030000 mov eax, dword ptr
00446256 E8 796E0B00 call <@TControl@GetText$qqrv>
0044625B 8D95 D4FEFFFF lea edx, dword ptr
00446261 >8D85 CCFEFFFF lea eax, dword ptr
00446267 52 push edx
00446268 >E8 EBB6FBFF call <unknown_libname_55>
0044626D 50 push eax
0044626E FF85 8CFDFFFF inc dword ptr
00446274 BA 26D65500 mov edx, 0055D626 ; ASCII "lsflash.tmp"
00446279 8D85 D0FEFFFF lea eax, dword ptr
0044627F E8 60AD0F00 call <sub_540FE4>
00446284 FF85 8CFDFFFF inc dword ptr
0044628A 8D95 D0FEFFFF lea edx, dword ptr
00446290 >59 pop ecx
00446291 58 pop eax
00446292 E8 51B00F00 call <@System@AnsiString@$badd$xq>
00446297 >8D85 CCFEFFFF lea eax, dword ptr
0044629D 8B00 mov eax, dword ptr
0044629F E8 38AD0F00 call <j_unknown_libname_576>
004462A4 FF8D 8CFDFFFF dec dword ptr
004462AA 8D85 CCFEFFFF lea eax, dword ptr
004462B0 BA 02000000 mov edx, 2
004462B5 E8 D6AF0F00 call <sub_541290>
004462BA FF8D 8CFDFFFF dec dword ptr
004462C0 8D85 D0FEFFFF lea eax, dword ptr
004462C6 BA 02000000 mov edx, 2
004462CB E8 C0AF0F00 call <sub_541290>
004462D0 FF8D 8CFDFFFF dec dword ptr
004462D6 8D85 D4FEFFFF lea eax, dword ptr
004462DC BA 02000000 mov edx, 2
004462E1 E8 AAAF0F00 call <sub_541290>
004462E6 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
004462EC 8B01 mov eax, dword ptr
004462EE 8078 47 01 cmp byte ptr , 1
004462F2 75 6E jnz short <loc_446362>
004462F4 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
004462FA 8B02 mov eax, dword ptr
004462FC E8 3B370A00 call <@Forms@TCustomForm@Close$qq>
00446301 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00446307 8B0A mov ecx, dword ptr
00446309 898D C4FEFFFF mov dword ptr , ecx
0044630F 83BD C4FEFFFF 0>cmp dword ptr , 0
00446316 74 30 je short <loc_446348>
00446318 8B85 C4FEFFFF mov eax, dword ptr
0044631E 8B10 mov edx, dword ptr
00446320 8995 C8FEFFFF mov dword ptr , edx
00446326 66:C785 80FDFFF>mov word ptr , 2C0
0044632F >BA 03000000 mov edx, 3
00446334 8B85 C4FEFFFF mov eax, dword ptr
0044633A 8B08 mov ecx, dword ptr
0044633C FF51 FC call dword ptr
0044633F 66:C785 80FDFFF>mov word ptr , 2B4
00446348 >8B8D 6CFDFFFF mov ecx, dword ptr
0044634E B2 01 mov dl, 1
00446350 A1 CC8E5700 mov eax, dword ptr
00446355 E8 F29F0100 call <@Sysutils@EVariantError@$bc>
0044635A >8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00446360 8902 mov dword ptr , eax
00446362 >FF8D 8CFDFFFF dec dword ptr
00446368 8D45 F4 lea eax, dword ptr
0044636B BA 02000000 mov edx, 2
00446370 E8 1BAF0F00 call <sub_541290>
00446375 FF8D 8CFDFFFF dec dword ptr
0044637B 8D45 F8 lea eax, dword ptr
0044637E BA 02000000 mov edx, 2
00446383 E8 08AF0F00 call <sub_541290>
00446388 FF8D 8CFDFFFF dec dword ptr
0044638E 8D45 FC lea eax, dword ptr
00446391 BA 02000000 mov edx, 2
00446396 E8 F5AE0F00 call <sub_541290>
0044639B 8B85 70FDFFFF mov eax, dword ptr
004463A1 64:A3 00000000mov dword ptr fs:, eax
004463A7 E9 64260000 jmp <loc_448A10>
004463AC >8D8D 4CF0FFFF lea ecx, dword ptr
004463B2 51 push ecx
004463B3 E8 08F41000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
004463B8 >A1 20D75900 mov eax, dword ptr
004463BD 8B10 mov edx, dword ptr
004463BF 8B82 0C030000 mov eax, dword ptr
004463C5 8B10 mov edx, dword ptr
004463C7 FF92 B4000000 call dword ptr
004463CD 3C 01 cmp al, 1
004463CF 0F85 AD020000 jnz <loc_446682>
004463D5 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
004463DB 8B01 mov eax, dword ptr
004463DD 8B80 04030000 mov eax, dword ptr
004463E3 8B10 mov edx, dword ptr
004463E5 FF92 B4000000 call dword ptr
004463EB 3C 01 cmp al, 1
004463ED 0F85 DD060000 jnz <loc_446AD0>
004463F3 83BD FCEFFFFF 0>cmp dword ptr , 0
004463FA 0F95C1 setne cl
004463FD 83E1 01 and ecx, 1
00446400 8D85 84F8FFFF lea eax, dword ptr
00446406 51 push ecx
00446407 50 push eax
00446408 66:C785 80FDFFF>mov word ptr , 2CC
00446411 8D85 C0FEFFFF lea eax, dword ptr
00446417 8D95 4CF4FFFF lea edx, dword ptr
0044641D E8 C2AB0F00 call <sub_540FE4>
00446422 FF85 8CFDFFFF inc dword ptr
00446428 8B10 mov edx, dword ptr
0044642A 52 push edx
0044642B 8B8D 6CFDFFFF mov ecx, dword ptr
00446431 51 push ecx
00446432 E8 B12E0000 call <sub_4492E8>
00446437 >83C4 10 add esp, 10
0044643A 48 dec eax
0044643B 0F95C0 setne al
0044643E 83E0 01 and eax, 1
00446441 BA 02000000 mov edx, 2
00446446 50 push eax
00446447 8D85 C0FEFFFF lea eax, dword ptr
0044644D FF8D 8CFDFFFF dec dword ptr
00446453 E8 38AE0F00 call <sub_541290>
00446458 59 pop ecx
00446459 84C9 test cl, cl
0044645B 0F84 6F060000 je <loc_446AD0>
00446461 8B85 B8FCFFFF mov eax, dword ptr
00446467 8985 B8FEFFFF mov dword ptr , eax
0044646D 83BD B8FEFFFF 0>cmp dword ptr , 0
00446474 74 30 je short <loc_4464A6>
00446476 8B95 B8FEFFFF mov edx, dword ptr
0044647C 8B0A mov ecx, dword ptr
0044647E 898D BCFEFFFF mov dword ptr , ecx
00446484 66:C785 80FDFFF>mov word ptr , 2E4
0044648D BA 03000000 mov edx, 3
00446492 8B85 B8FEFFFF mov eax, dword ptr
00446498 8B08 mov ecx, dword ptr
0044649A FF51 FC call dword ptr
0044649D 66:C785 80FDFFF>mov word ptr , 2D8
004464A6 >8B85 B4FCFFFF mov eax, dword ptr
004464AC 8985 B0FEFFFF mov dword ptr , eax
004464B2 83BD B0FEFFFF 0>cmp dword ptr , 0
004464B9 74 30 je short <loc_4464EB>
004464BB >8B95 B0FEFFFF mov edx, dword ptr
004464C1 8B0A mov ecx, dword ptr
004464C3 898D B4FEFFFF mov dword ptr , ecx
004464C9 66:C785 80FDFFF>mov word ptr , 2FC
004464D2 BA 03000000 mov edx, 3
004464D7 >8B85 B0FEFFFF mov eax, dword ptr
004464DD 8B08 mov ecx, dword ptr
004464DF FF51 FC call dword ptr
004464E2 66:C785 80FDFFF>mov word ptr , 2F0
004464EB >8B85 04FDFFFF mov eax, dword ptr
004464F1 50 push eax
004464F2 E8 D1B80E00 call <__rtl_close>
004464F7 >59 pop ecx
004464F8 8D95 4CF4FFFF lea edx, dword ptr
004464FE 52 push edx
004464FF >E8 BCF21000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
00446504 66:C785 80FDFFF>mov word ptr , 308
0044650D >8D85 ACFEFFFF lea eax, dword ptr
00446513 E8 40B4FBFF call <unknown_libname_55>
00446518 >8BD0 mov edx, eax
0044651A FF85 8CFDFFFF inc dword ptr
00446520 8B8D 6CFDFFFF mov ecx, dword ptr
00446526 8B81 7C030000 mov eax, dword ptr
0044652C E8 A36B0B00 call <@TControl@GetText$qqrv>
00446531 8D95 ACFEFFFF lea edx, dword ptr
00446537 8D85 A4FEFFFF lea eax, dword ptr
0044653D 52 push edx
0044653E E8 15B4FBFF call <unknown_libname_55>
00446543 50 push eax
00446544 FF85 8CFDFFFF inc dword ptr
0044654A BA 32D65500 mov edx, 0055D632 ; ASCII "lsfalsh.tmp"
0044654F 8D85 A8FEFFFF lea eax, dword ptr
00446555 E8 8AAA0F00 call <sub_540FE4>
0044655A FF85 8CFDFFFF inc dword ptr
00446560 >8D95 A8FEFFFF lea edx, dword ptr
00446566 59 pop ecx
00446567 58 pop eax
00446568 E8 7BAD0F00 call <@System@AnsiString@$badd$xq>
0044656D 8D85 A4FEFFFF lea eax, dword ptr
00446573 8B00 mov eax, dword ptr
00446575 E8 62AA0F00 call <j_unknown_libname_576>
0044657A FF8D 8CFDFFFF dec dword ptr
00446580 8D85 A4FEFFFF lea eax, dword ptr
00446586 BA 02000000 mov edx, 2
0044658B E8 00AD0F00 call <sub_541290>
00446590 FF8D 8CFDFFFF dec dword ptr
00446596 8D85 A8FEFFFF lea eax, dword ptr
0044659C BA 02000000 mov edx, 2
004465A1 E8 EAAC0F00 call <sub_541290>
004465A6 FF8D 8CFDFFFF dec dword ptr
004465AC 8D85 ACFEFFFF lea eax, dword ptr
004465B2 BA 02000000 mov edx, 2
004465B7 E8 D4AC0F00 call <sub_541290>
004465BC 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
004465C2 8B01 mov eax, dword ptr
004465C4 8078 47 01 cmp byte ptr , 1
004465C8 75 6E jnz short <stru_59C638>
004465CA 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
004465D0 8B02 mov eax, dword ptr
004465D2 E8 65340A00 call <@Forms@TCustomForm@Close$qq>
004465D7 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
004465DD 8B0A mov ecx, dword ptr
004465DF 898D 9CFEFFFF mov dword ptr , ecx
004465E5 83BD 9CFEFFFF 0>cmp dword ptr , 0
004465EC 74 30 je short <loc_44661E>
004465EE 8B85 9CFEFFFF mov eax, dword ptr
004465F4 8B10 mov edx, dword ptr
004465F6 8995 A0FEFFFF mov dword ptr , edx
004465FC 66:C785 80FDFFF>mov word ptr , 320
00446605 BA 03000000 mov edx, 3
0044660A 8B85 9CFEFFFF mov eax, dword ptr
00446610 8B08 mov ecx, dword ptr
00446612 FF51 FC call dword ptr
00446615 66:C785 80FDFFF>mov word ptr , 314
0044661E >8B8D 6CFDFFFF mov ecx, dword ptr
00446624 >B2 01 mov dl, 1
00446626 A1 CC8E5700 mov eax, dword ptr
0044662B E8 1C9D0100 call <@Sysutils@EVariantError@$bc>
00446630 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00446636 8902 mov dword ptr , eax
00446638 >FF8D 8CFDFFFF dec dword ptr
0044663E 8D45 F4 lea eax, dword ptr
00446641 BA 02000000 mov edx, 2
00446646 E8 45AC0F00 call <sub_541290>
0044664B FF8D 8CFDFFFF dec dword ptr
00446651 8D45 F8 lea eax, dword ptr
00446654 BA 02000000 mov edx, 2
00446659 E8 32AC0F00 call <sub_541290>
0044665E FF8D 8CFDFFFF dec dword ptr
00446664 8D45 FC lea eax, dword ptr
00446667 BA 02000000 mov edx, 2
0044666C E8 1FAC0F00 call <sub_541290>
00446671 8B85 70FDFFFF mov eax, dword ptr
00446677 64:A3 00000000mov dword ptr fs:, eax
0044667D E9 8E230000 jmp <loc_448A10>
00446682 >8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00446688 >8B01 mov eax, dword ptr
0044668A 8B80 08030000 mov eax, dword ptr
00446690 8B10 mov edx, dword ptr
00446692 FF92 B4000000 call dword ptr
00446698 >3C 01 cmp al, 1
0044669A 0F85 30040000 jnz <loc_446AD0>
004466A0 66:C785 80FDFFF>mov word ptr , 32C
004466A9 8D85 98FEFFFF lea eax, dword ptr
004466AF E8 A4B2FBFF call <unknown_libname_55>
004466B4 8BD0 mov edx, eax
004466B6 FF85 8CFDFFFF inc dword ptr
004466BC 8B8D 6CFDFFFF mov ecx, dword ptr
004466C2 8B81 7C030000 mov eax, dword ptr
004466C8 E8 076A0B00 call <@TControl@GetText$qqrv>
004466CD 8D95 98FEFFFF lea edx, dword ptr
004466D3 8D85 90FEFFFF lea eax, dword ptr
004466D9 52 push edx
004466DA E8 79B2FBFF call <unknown_libname_55>
004466DF 50 push eax
004466E0 FF85 8CFDFFFF inc dword ptr
004466E6 BA 3ED65500 mov edx, 0055D63E ; ASCII "lsflash.mp3"
004466EB 8D85 94FEFFFF lea eax, dword ptr
004466F1 E8 EEA80F00 call <sub_540FE4>
004466F6 FF85 8CFDFFFF inc dword ptr
004466FC 8D95 94FEFFFF lea edx, dword ptr
00446702 59 pop ecx
00446703 58 pop eax
00446704 E8 DFAB0F00 call <@System@AnsiString@$badd$xq>
00446709 8D95 90FEFFFF lea edx, dword ptr
0044670F 8D45 F4 lea eax, dword ptr
00446712 E8 A9AB0F00 call <sub_5412C0>
00446717 FF8D 8CFDFFFF dec dword ptr
0044671D 8D85 90FEFFFF lea eax, dword ptr
00446723 BA 02000000 mov edx, 2
00446728 >E8 63AB0F00 call <sub_541290>
0044672D FF8D 8CFDFFFF dec dword ptr
00446733 8D85 94FEFFFF lea eax, dword ptr
00446739 BA 02000000 mov edx, 2
0044673E E8 4DAB0F00 call <sub_541290>
00446743 FF8D 8CFDFFFF dec dword ptr
00446749 8D85 98FEFFFF lea eax, dword ptr
0044674F BA 02000000 mov edx, 2
00446754 E8 37AB0F00 call <sub_541290>
00446759 DB85 98F8FFFF fild dword ptr
0044675F 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00446765 D99D 54FDFFFF fstp dword ptr
0044676B 8B01 mov eax, dword ptr
0044676D 8B80 D4020000 mov eax, dword ptr
00446773 8B10 mov edx, dword ptr
00446775 FF92 B4000000 call dword ptr
0044677B 3C 01 cmp al, 1
0044677D 75 1A jnz short <loc_446799>
0044677F 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00446785 8B01 mov eax, dword ptr
00446787 DB80 24030000 fild dword ptr
0044678D D8BD 54FDFFFF fdivr dword ptr
00446793 D99D 54FDFFFF fstp dword ptr
00446799 >FFB5 54FDFFFF push dword ptr
0044679F 8B4D F4 mov ecx, dword ptr
004467A2 8D95 4CF4FFFF lea edx, dword ptr
004467A8 51 push ecx
004467A9 8D85 8CFEFFFF lea eax, dword ptr
004467AF 66:C785 80FDFFF>mov word ptr , 338
004467B8 E8 27A80F00 call <sub_540FE4>
004467BD FF85 8CFDFFFF inc dword ptr
004467C3 8B08 mov ecx, dword ptr
004467C5 51 push ecx
004467C6 8B85 6CFDFFFF mov eax, dword ptr
004467CC 50 push eax
004467CD E8 5ED2FFFF call <sub_443A30>
004467D2 83C4 10 add esp, 10
004467D5 8985 D4FCFFFF mov dword ptr , eax
004467DB FF8D 8CFDFFFF dec dword ptr
004467E1 8D85 8CFEFFFF lea eax, dword ptr
004467E7 BA 02000000 mov edx, 2
004467EC E8 9FAA0F00 call <sub_541290>
004467F1 83BD D4FCFFFF 0>cmp dword ptr , 1
004467F8 0F84 D2020000 je <loc_446AD0>
004467FE 83BD D4FCFFFF 0>cmp dword ptr , 0
00446805 0F85 A4000000 jnz <loc_4468AF>
0044680B 66:C785 80FDFFF>mov word ptr , 344
00446814 8D85 80FEFFFF lea eax, dword ptr
0044681A E8 39B1FBFF call <unknown_libname_55>
0044681F 50 push eax
00446820 FF85 8CFDFFFF inc dword ptr
00446826 BA 58D65500 mov edx, 0055D658
0044682B 8D85 84FEFFFF lea eax, dword ptr
00446831 E8 AEA70F00 call <sub_540FE4>
00446836 FF85 8CFDFFFF inc dword ptr
0044683C 8D95 84FEFFFF lea edx, dword ptr
00446842 52 push edx
00446843 BA 4AD65500 mov edx, 0055D64A
00446848 >8D85 88FEFFFF lea eax, dword ptr
0044684E E8 91A70F00 call <sub_540FE4>
00446853 FF85 8CFDFFFF inc dword ptr
00446859 5A pop edx
0044685A 59 pop ecx
0044685B E8 88AA0F00 call <@System@AnsiString@$badd$xq>
00446860 8D85 80FEFFFF lea eax, dword ptr
00446866 8B00 mov eax, dword ptr
00446868 E8 37140B00 call <@Dialogs@ShowMessage$qqrx17>
0044686D FF8D 8CFDFFFF dec dword ptr
00446873 8D85 80FEFFFF lea eax, dword ptr
00446879 BA 02000000 mov edx, 2
0044687E E8 0DAA0F00 call <sub_541290>
00446883 FF8D 8CFDFFFF dec dword ptr
00446889 8D85 84FEFFFF lea eax, dword ptr
0044688F BA 02000000 mov edx, 2
00446894 E8 F7A90F00 call <sub_541290>
00446899 FF8D 8CFDFFFF dec dword ptr
0044689F 8D85 88FEFFFF lea eax, dword ptr
004468A5 BA 02000000 mov edx, 2
004468AA E8 E1A90F00 call <sub_541290>
004468AF >8B8D B8FCFFFF mov ecx, dword ptr
004468B5 898D 78FEFFFF mov dword ptr , ecx
004468BB 83BD 78FEFFFF 0>cmp dword ptr , 0
004468C2 74 30 je short <loc_4468F4>
004468C4 8B85 78FEFFFF mov eax, dword ptr
004468CA 8B10 mov edx, dword ptr
004468CC 8995 7CFEFFFF mov dword ptr , edx
004468D2 66:C785 80FDFFF>mov word ptr , 35C
004468DB BA 03000000 mov edx, 3
004468E0 8B85 78FEFFFF mov eax, dword ptr
004468E6 8B08 mov ecx, dword ptr
004468E8 FF51 FC call dword ptr
004468EB 66:C785 80FDFFF>mov word ptr , 350
004468F4 >8B85 B4FCFFFF mov eax, dword ptr
004468FA 8985 70FEFFFF mov dword ptr , eax
00446900 83BD 70FEFFFF 0>cmp dword ptr , 0
00446907 74 30 je short <loc_446939>
00446909 8B95 70FEFFFF mov edx, dword ptr
0044690F 8B0A mov ecx, dword ptr
00446911 898D 74FEFFFF mov dword ptr , ecx
00446917 66:C785 80FDFFF>mov word ptr , 374
00446920 BA 03000000 mov edx, 3
00446925 8B85 70FEFFFF mov eax, dword ptr
0044692B 8B08 mov ecx, dword ptr
0044692D FF51 FC call dword ptr
00446930 66:C785 80FDFFF>mov word ptr , 368
00446939 >8B85 04FDFFFF mov eax, dword ptr
0044693F 50 push eax
00446940 E8 83B40E00 call <__rtl_close>
00446945 59 pop ecx
00446946 8D95 4CF4FFFF lea edx, dword ptr
0044694C 52 push edx
0044694D E8 6EEE1000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
00446952 66:C785 80FDFFF>mov word ptr , 380
0044695B 8D85 6CFEFFFF lea eax, dword ptr
00446961 E8 F2AFFBFF call <unknown_libname_55>
00446966 8BD0 mov edx, eax
00446968 FF85 8CFDFFFF inc dword ptr
0044696E 8B8D 6CFDFFFF mov ecx, dword ptr
00446974 8B81 7C030000 mov eax, dword ptr
0044697A E8 55670B00 call <@TControl@GetText$qqrv>
0044697F 8D95 6CFEFFFF lea edx, dword ptr
00446985 8D85 64FEFFFF lea eax, dword ptr
0044698B 52 push edx
0044698C E8 C7AFFBFF call <unknown_libname_55>
00446991 50 push eax
00446992 FF85 8CFDFFFF inc dword ptr
00446998 BA 5AD65500 mov edx, 0055D65A ; ASCII "lsfalsh.tmp"
0044699D 8D85 68FEFFFF lea eax, dword ptr
004469A3 E8 3CA60F00 call <sub_540FE4>
004469A8 >FF85 8CFDFFFF inc dword ptr
004469AE 8D95 68FEFFFF lea edx, dword ptr
004469B4 59 pop ecx
004469B5 58 pop eax
004469B6 E8 2DA90F00 call <@System@AnsiString@$badd$xq>
004469BB 8D85 64FEFFFF lea eax, dword ptr
004469C1 8B00 mov eax, dword ptr
004469C3 E8 14A60F00 call <j_unknown_libname_576>
004469C8 FF8D 8CFDFFFF dec dword ptr
004469CE 8D85 64FEFFFF lea eax, dword ptr
004469D4 BA 02000000 mov edx, 2
004469D9 E8 B2A80F00 call <sub_541290>
004469DE FF8D 8CFDFFFF dec dword ptr
004469E4 8D85 68FEFFFF lea eax, dword ptr
004469EA BA 02000000 mov edx, 2
004469EF E8 9CA80F00 call <sub_541290>
004469F4 FF8D 8CFDFFFF dec dword ptr
004469FA 8D85 6CFEFFFF lea eax, dword ptr
00446A00 BA 02000000 mov edx, 2
00446A05 E8 86A80F00 call <sub_541290>
00446A0A 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00446A10 8B01 mov eax, dword ptr
00446A12 8078 47 01 cmp byte ptr , 1
00446A16 75 6E jnz short <loc_446A86>
00446A18 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00446A1E 8B02 mov eax, dword ptr
00446A20 E8 17300A00 call <@Forms@TCustomForm@Close$qq>
00446A25 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00446A2B 8B0A mov ecx, dword ptr
00446A2D 898D 5CFEFFFF mov dword ptr , ecx
00446A33 83BD 5CFEFFFF 0>cmp dword ptr , 0
00446A3A 74 30 je short <loc_446A6C>
00446A3C 8B85 5CFEFFFF mov eax, dword ptr
00446A42 8B10 mov edx, dword ptr
00446A44 8995 60FEFFFF mov dword ptr , edx
00446A4A 66:C785 80FDFFF>mov word ptr , 398
00446A53 BA 03000000 mov edx, 3
00446A58 8B85 5CFEFFFF mov eax, dword ptr
00446A5E 8B08 mov ecx, dword ptr
00446A60 FF51 FC call dword ptr
00446A63 66:C785 80FDFFF>mov word ptr , 38C
00446A6C >8B8D 6CFDFFFF mov ecx, dword ptr
00446A72 B2 01 mov dl, 1
00446A74 A1 CC8E5700 mov eax, dword ptr
00446A79 E8 CE980100 call <@Sysutils@EVariantError@$bc>
00446A7E 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00446A84 8902 mov dword ptr , eax
00446A86 >FF8D 8CFDFFFF dec dword ptr
00446A8C 8D45 F4 lea eax, dword ptr
00446A8F BA 02000000 mov edx, 2
00446A94 E8 F7A70F00 call <sub_541290>
00446A99 FF8D 8CFDFFFF dec dword ptr
00446A9F 8D45 F8 lea eax, dword ptr
00446AA2 BA 02000000 mov edx, 2
00446AA7 E8 E4A70F00 call <sub_541290>
00446AAC >FF8D 8CFDFFFF dec dword ptr
00446AB2 >8D45 FC lea eax, dword ptr
00446AB5 BA 02000000 mov edx, 2
00446ABA E8 D1A70F00 call <sub_541290>
00446ABF 8B85 70FDFFFF mov eax, dword ptr
00446AC5 64:A3 00000000mov dword ptr fs:, eax
00446ACB E9 401F0000 jmp <loc_448A10>
00446AD0 >8B85 B4FCFFFF mov eax, dword ptr
00446AD6 E8 6D580D00 call <@Classes@TStream@GetPositio>
00446ADB 8985 C0FCFFFF mov dword ptr , eax
00446AE1 33D2 xor edx, edx
00446AE3 8995 D0FCFFFF mov dword ptr , edx
00446AE9 8D8D 6CF8FFFF lea ecx, dword ptr
00446AEF 898D ACFCFFFF mov dword ptr , ecx
00446AF5 >8B85 44FDFFFF mov eax, dword ptr ; 把用户名与机器器进行运算
00446AFB 8B95 D0FCFFFF mov edx, dword ptr
00446B01 8A0C10 mov cl, byte ptr
00446B04 8B85 40FDFFFF mov eax, dword ptr
00446B0A 8B95 D0FCFFFF mov edx, dword ptr
00446B10 220C10 and cl, byte ptr
00446B13 8B85 ACFCFFFF mov eax, dword ptr
00446B19 8808 mov byte ptr , cl
00446B1B FF85 D0FCFFFF inc dword ptr
00446B21 FF85 ACFCFFFF inc dword ptr
00446B27 83BD D0FCFFFF 1>cmp dword ptr , 14
00446B2E^ 7C C5 jl short <loc_446AF5>
00446B30 33DB xor ebx, ebx
00446B32 33C0 xor eax, eax
00446B34 8985 D0FCFFFF mov dword ptr , eax
00446B3A >8B95 D0FCFFFF mov edx, dword ptr ; 下面是把用户名与机器器运算得到的字串再进行运算
00446B40 0FBE8C15 6CF8FF>movsx ecx, byte ptr
00446B48 898D 28EFFFFF mov dword ptr , ecx
00446B4E DB85 28EFFFFF fild dword ptr
00446B54 >83C4 F8 add esp, -8
00446B57 DD1C24 fstp qword ptr
00446B5A E8 8D2D0F00 call <_fabs>
00446B5F 83C4 08 add esp, 8
00446B62 B8 14000000 mov eax, 14
00446B67 2B85 D0FCFFFF sub eax, dword ptr
00446B6D 8985 24EFFFFF mov dword ptr , eax
00446B73 DB85 24EFFFFF fild dword ptr
00446B79 DEC9 fmulp st(1), st(0)
00446B7B 899D 20EFFFFF mov dword ptr , ebx
00446B81 DB85 20EFFFFF fild dword ptr
00446B87 DEC1 faddp st(1), st(0)
00446B89 E8 862D0F00 call <@_ftol$qv>
00446B8E 8BD8 mov ebx, eax
00446B90 FF85 D0FCFFFF inc dword ptr
00446B96 83BD D0FCFFFF 1>cmp dword ptr , 14
00446B9D^ 7C 9B jl short <loc_446B3A>
00446B9F 8BC3 mov eax, ebx ; 运算得A
00446BA1 B9 A0860100 mov ecx, 186A0
00446BA6 99 cdq
00446BA7 F7F9 idiv ecx
00446BA9 8995 24FDFFFF mov dword ptr , edx
00446BAF 81C3 31D40000 add ebx, 0D431 ; A+0D431
00446BB5 81E3 07000080 and ebx, 80000007 ; B=and A+0D431 ,80000007
00446BBB 79 05 jns short <loc_446BC2>
00446BBD 4B dec ebx
00446BBE 83CB F8 or ebx, FFFFFFF8
00446BC1 43 inc ebx
00446BC2 >899D 28EFFFFF mov dword ptr , ebx
00446BC8 DB85 28EFFFFF fild dword ptr ; B
00446BCE DB85 24FDFFFF fild dword ptr ; 运算得A
00446BD4 DB2D 208A4400 fld tbyte ptr [<tbyte_448A20>]
00446BDA DEC9 fmulp st(1), st(0) ; C=A*8.10000000591
00446BDC 33C9 xor ecx, ecx
00446BDE >DEC1 faddp st(1), st(0) ; D=C+B
00446BE0 D99D 1CFDFFFF fstp dword ptr
00446BE6 8B85 B8FCFFFF mov eax, dword ptr
00446BEC 8B95 60FDFFFF mov edx, dword ptr
00446BF2 8B18 mov ebx, dword ptr
00446BF4 FF53 0C call dword ptr
00446BF7 8B85 B8FCFFFF mov eax, dword ptr
00446BFD 8D95 84F8FFFF lea edx, dword ptr
00446C03 B9 28000000 mov ecx, 28
00446C08 >8B18 mov ebx, dword ptr
00446C0A FF53 04 call dword ptr
00446C0D 8B85 B8FCFFFF mov eax, dword ptr
00446C13 E8 30570D00 call <@Classes@TStream@GetPositio>
00446C18 >83C0 28 add eax, 28
00446C1B 8985 58FDFFFF mov dword ptr , eax
00446C21 8B95 6CFDFFFF mov edx, dword ptr
00446C27 80BA 30150000 0>cmp byte ptr , 0
00446C2E 75 52 jnz short <loc_446C82>
00446C30 66:C785 80FDFFF>mov word ptr , 3A4
00446C39 BA 66D65500 mov edx, 0055D666
00446C3E 8D85 58FEFFFF lea eax, dword ptr
00446C44 >E8 9BA30F00 call <sub_540FE4>
00446C49 FF85 8CFDFFFF inc dword ptr
00446C4F 8B00 mov eax, dword ptr
00446C51 E8 4E100B00 call <@Dialogs@ShowMessage$qqrx17>
00446C56 FF8D 8CFDFFFF dec dword ptr
00446C5C 8D85 58FEFFFF lea eax, dword ptr
00446C62 BA 02000000 mov edx, 2
00446C67 E8 24A60F00 call <sub_541290>
00446C6C 81BD 90F8FFFF F>cmp dword ptr , 1F4
00446C76 7E 0A jle short <loc_446C82>
00446C78 >C785 90F8FFFF F>mov dword ptr , 1F4
00446C82 >8B85 B4FCFFFF mov eax, dword ptr
00446C88 8D95 84F8FFFF lea edx, dword ptr
00446C8E B9 28000000 mov ecx, 28
00446C93 8B18 mov ebx, dword ptr
00446C95 FF53 08 call dword ptr
00446C98 B9 78000000 mov ecx, 78
00446C9D 8B95 B8FCFFFF mov edx, dword ptr
00446CA3 8B85 B4FCFFFF mov eax, dword ptr
00446CA9 E8 5E570D00 call <unknown_libname_711>
00446CAE 8185 60FDFFFF A>add dword ptr , 0A0
00446CB8 66:C785 80FDFFF>mov word ptr , 3B0
00446CC1 BA 80D65500 mov edx, 0055D680
00446CC6 8D85 54FEFFFF lea eax, dword ptr
00446CCC >E8 13A30F00 call <sub_540FE4>
00446CD1 FF85 8CFDFFFF inc dword ptr
00446CD7 8B10 mov edx, dword ptr
00446CD9 A1 F0D65900 mov eax, dword ptr
00446CDE 8B08 mov ecx, dword ptr
00446CE0 8B81 D4020000 mov eax, dword ptr
00446CE6 E8 19640B00 call <@Controls@TControl@SetText$>
00446CEB FF8D 8CFDFFFF dec dword ptr
00446CF1 8D85 54FEFFFF lea eax, dword ptr
00446CF7 BA 02000000 mov edx, 2
00446CFC E8 8FA50F00 call <sub_541290>
00446D01 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00446D07 8B95 90F8FFFF mov edx, dword ptr
00446D0D 8B01 mov eax, dword ptr
00446D0F 8B80 D0020000 mov eax, dword ptr
00446D15 E8 06AD0C00 call <@Comctrls@TProgressBar@SetM>
00446D1A 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00446D20 33D2 xor edx, edx
00446D22 8B01 mov eax, dword ptr
00446D24 >8B80 D0020000 mov eax, dword ptr
00446D2A E8 01AD0C00 call <@Comctrls@TProgressBar@SetP>
00446D2F 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00446D35 8B01 mov eax, dword ptr
00446D37 E8 74680B00 call <sub_4FD5B0>
00446D3C 8B85 B8FCFFFF mov eax, dword ptr
00446D42 33C9 xor ecx, ecx
00446D44 8B95 60FDFFFF mov edx, dword ptr
00446D4A 8B18 mov ebx, dword ptr
00446D4C FF53 0C call dword ptr
00446D4F 83BD A8F8FFFF 0>cmp dword ptr , 1
00446D56 0F85 21010000 jnz <loc_446E7D>
00446D5C 8B85 B8FCFFFF mov eax, dword ptr
00446D62 8D95 C8FCFFFF lea edx, dword ptr
00446D68 B9 04000000 mov ecx, 4
00446D6D 8B18 mov ebx, dword ptr
00446D6F FF53 04 call dword ptr
00446D72 8B85 B4FCFFFF mov eax, dword ptr
00446D78 8D95 C8FCFFFF lea edx, dword ptr
00446D7E B9 04000000 mov ecx, 4
00446D83 8B18 mov ebx, dword ptr
00446D85 FF53 08 call dword ptr
00446D88 8B85 B8FCFFFF mov eax, dword ptr
00446D8E 8D95 C8FCFFFF lea edx, dword ptr
00446D94 B9 04000000 mov ecx, 4
00446D99 8B18 mov ebx, dword ptr
00446D9B FF53 04 call dword ptr
00446D9E 8B85 B4FCFFFF mov eax, dword ptr
00446DA4 8D95 C8FCFFFF lea edx, dword ptr
00446DAA B9 04000000 mov ecx, 4
00446DAF 8B18 mov ebx, dword ptr
00446DB1 FF53 08 call dword ptr
00446DB4 8B85 B8FCFFFF mov eax, dword ptr
00446DBA 8D95 C8FCFFFF lea edx, dword ptr
00446DC0 B9 04000000 mov ecx, 4
00446DC5 8B18 mov ebx, dword ptr
00446DC7 FF53 04 call dword ptr
00446DCA 83BD C8FCFFFF 0>cmp dword ptr , 0
00446DD1 7E 6C jle short <loc_446E3F>
00446DD3 8B95 B8FCFFFF mov edx, dword ptr
00446DD9 8B85 FCFCFFFF mov eax, dword ptr
00446DDF 8B08 mov ecx, dword ptr
00446DE1 FF51 50 call dword ptr
00446DE4 >8B85 F0FCFFFF mov eax, dword ptr
00446DEA 50 push eax
00446DEB 8B85 FCFCFFFF mov eax, dword ptr
00446DF1 E8 A6980900 call <@Graphics@TIcon@GetHandle$q>
00446DF6 50 push eax
00446DF7 8B95 6CFDFFFF mov edx, dword ptr
00446DFD 52 push edx
00446DFE E8 89400000 call <sub_44AE8C>
00446E03 C785 D4FCFFFF 3>mov dword ptr , 836
00446E0D 8B85 B4FCFFFF mov eax, dword ptr
00446E13 83C4 0C add esp, 0C
00446E16 8D95 D4FCFFFF lea edx, dword ptr
00446E1C B9 04000000 mov ecx, 4
00446E21 8B18 mov ebx, dword ptr
00446E23 FF53 08 call dword ptr
00446E26 8B85 B4FCFFFF mov eax, dword ptr
00446E2C >8B8D D4FCFFFF mov ecx, dword ptr
00446E32 8B95 F0FCFFFF mov edx, dword ptr
00446E38 8B18 mov ebx, dword ptr
00446E3A FF53 08 call dword ptr
00446E3D EB 16 jmp short <loc_446E55>
00446E3F >8B85 B4FCFFFF mov eax, dword ptr
00446E45 8D95 C8FCFFFF lea edx, dword ptr
00446E4B B9 04000000 mov ecx, 4
00446E50 8B18 mov ebx, dword ptr
00446E52 FF53 08 call dword ptr
00446E55 >8B85 60FDFFFF mov eax, dword ptr
00446E5B 0385 C8FCFFFF add eax, dword ptr
00446E61 83C0 0C add eax, 0C
00446E64 8985 60FDFFFF mov dword ptr , eax
00446E6A 33C9 xor ecx, ecx
00446E6C >8B95 60FDFFFF mov edx, dword ptr
00446E72 8B85 B8FCFFFF mov eax, dword ptr
00446E78 8B18 mov ebx, dword ptr
00446E7A FF53 0C call dword ptr
00446E7D >8B85 B8FCFFFF mov eax, dword ptr
00446E83 8D95 C8FCFFFF lea edx, dword ptr
00446E89 B9 04000000 mov ecx, 4
00446E8E 8B18 mov ebx, dword ptr
00446E90 FF53 04 call dword ptr
00446E93 B2 01 mov dl, 1
00446E95 A1 58884D00 mov eax, dword ptr [<off_4D8858>>
00446E9A E8 457B0900 call <@Graphics@TBitmap@$bctr$qqr>
00446E9F 8985 F8FCFFFF mov dword ptr , eax
00446EA5 B2 01 mov dl, 1
00446EA7 A1 58884D00 mov eax, dword ptr [<off_4D8858>>
00446EAC >E8 337B0900 call <@Graphics@TBitmap@$bctr$qqr>
00446EB1 8985 F4FCFFFF mov dword ptr , eax
00446EB7 B2 01 mov dl, 1
00446EB9 A1 2C895100 mov eax, dword ptr [<off_51892C>>
00446EBE E8 15440000 call <sub_44B2D8>
00446EC3 8985 E4FCFFFF mov dword ptr , eax
00446EC9 FF85 BCFCFFFF inc dword ptr
00446ECF 83BD D8FCFFFF 0>cmp dword ptr , 0
00446ED6 75 57 jnz short <loc_446F2F>
00446ED8 8B8D C8FCFFFF mov ecx, dword ptr
00446EDE 51 push ecx
00446EDF E8 BCB00E00 call <@$bnwa$qui>
00446EE4 8BD8 mov ebx, eax
00446EE6 8B85 B8FCFFFF mov eax, dword ptr
00446EEC >59 pop ecx
00446EED 8BD3 mov edx, ebx
00446EEF 8B30 mov esi, dword ptr
00446EF1 8B8D C8FCFFFF mov ecx, dword ptr
00446EF7 FF56 04 call dword ptr
00446EFA 8B85 B4FCFFFF mov eax, dword ptr
00446F00 8D95 C8FCFFFF lea edx, dword ptr
00446F06 B9 04000000 mov ecx, 4
00446F0B 8B30 mov esi, dword ptr
00446F0D FF56 08 call dword ptr
00446F10 8B85 B4FCFFFF mov eax, dword ptr
00446F16 8B8D C8FCFFFF mov ecx, dword ptr
00446F1C 8BD3 mov edx, ebx
00446F1E 8B30 mov esi, dword ptr
00446F20 FF56 08 call dword ptr
00446F23 53 push ebx
00446F24 E8 9FAE0E00 call <__rtl_close>
00446F29 59 pop ecx
00446F2A E9 EF010000 jmp <loc_44711E>
00446F2F >83BD D8FCFFFF 0>cmp dword ptr , 1
00446F36 0F8C E2010000 jl <loc_44711E>
00446F3C B2 01 mov dl, 1
00446F3E A1 DC8F5100 mov eax, dword ptr [<off_518FDC>>
00446F43 E8 68CDFBFF call <sub_403CB0>
00446F48 8BF0 mov esi, eax
00446F4A 8B85 D8FCFFFF mov eax, dword ptr
00446F50 50 push eax
00446F51 8B95 C8FCFFFF mov edx, dword ptr
00446F57 52 push edx
00446F58 8B8D B8FCFFFF mov ecx, dword ptr
00446F5E 51 push ecx
00446F5F 8B85 F8FCFFFF mov eax, dword ptr
00446F65 50 push eax
00446F66 8B95 6CFDFFFF mov edx, dword ptr
00446F6C 52 push edx
00446F6D E8 B6430000 call <sub_44B328>
00446F72 83C4 14 add esp, 14
00446F75 B2 01 mov dl, 1
00446F77 A1 58884D00 mov eax, dword ptr [<off_4D8858>>
00446F7C E8 637A0900 call <@Graphics@TBitmap@$bctr$qqr>
00446F81 8BD8 mov ebx, eax
00446F83 8B85 F8FCFFFF mov eax, dword ptr
00446F89 E8 A6800900 call <@Graphics@TBitmap@GetPixelF>
00446F8E 8BD0 mov edx, eax
00446F90 8BC3 mov eax, ebx
00446F92 E8 BD8F0900 call <@Graphics@TBitmap@SetPixelF>
00446F97 8BC3 mov eax, ebx
00446F99 E8 96800900 call <@Graphics@TBitmap@GetPixelF>
00446F9E 3C 05 cmp al, 5
00446FA0 75 09 jnz short <loc_446FAB>
00446FA2 B2 04 mov dl, 4
00446FA4 8BC3 mov eax, ebx
00446FA6 E8 A98F0900 call <@Graphics@TBitmap@SetPixelF>
00446FAB >8B85 F8FCFFFF mov eax, dword ptr
00446FB1 8B10 mov edx, dword ptr
00446FB3 FF52 2C call dword ptr
00446FB6 8BD0 mov edx, eax
00446FB8 8BC3 mov eax, ebx
00446FBA 8B08 mov ecx, dword ptr
00446FBC FF51 40 call dword ptr
00446FBF 8B85 F8FCFFFF mov eax, dword ptr
00446FC5 8B10 mov edx, dword ptr
00446FC7 FF52 20 call dword ptr
00446FCA 8BD0 mov edx, eax
00446FCC 8BC3 mov eax, ebx
00446FCE 8B08 mov ecx, dword ptr
00446FD0 FF51 34 call dword ptr
00446FD3 8B85 F8FCFFFF mov eax, dword ptr
00446FD9 50 push eax
00446FDA 8BC3 mov eax, ebx
00446FDC E8 6F7F0900 call <@Graphics@TBitmap@GetCanvas>
00446FE1 33C9 xor ecx, ecx
00446FE3 33D2 xor edx, edx
00446FE5 E8 B2340900 call <@Graphics@TCanvas@Draw$qqri>
00446FEA 8BD6 mov edx, esi
00446FEC >8BC3 mov eax, ebx
00446FEE 8B08 mov ecx, dword ptr
00446FF0 FF51 54 call dword ptr
00446FF3 33D2 xor edx, edx
00446FF5 8BC6 mov eax, esi
00446FF7 E8 5C530D00 call <unknown_libname_504>
00446FFC 899D 4CFEFFFF mov dword ptr , ebx
00447002 83BD 4CFEFFFF 0>cmp dword ptr , 0
00447009 74 30 je short <loc_44703B>
0044700B 8B8D 4CFEFFFF mov ecx, dword ptr
00447011 8B01 mov eax, dword ptr
00447013 8985 50FEFFFF mov dword ptr , eax
00447019 66:C785 80FDFFF>mov word ptr , 3C8
00447022 BA 03000000 mov edx, 3
00447027 8B85 4CFEFFFF mov eax, dword ptr
0044702D 8B08 mov ecx, dword ptr
0044702F FF51 FC call dword ptr
00447032 66:C785 80FDFFF>mov word ptr , 3BC
0044703B >8BC6 mov eax, esi
0044703D E8 22530D00 call <@Classes@TStream@GetSize$qq>
00447042 8985 D4FCFFFF mov dword ptr , eax
00447048 8D95 D4FCFFFF lea edx, dword ptr
0044704E B9 04000000 mov ecx, 4
00447053 8B85 B4FCFFFF mov eax, dword ptr
00447059 8B18 mov ebx, dword ptr
0044705B FF53 08 call dword ptr
0044705E 8B95 B4FCFFFF mov edx, dword ptr
00447064 8BC6 mov eax, esi
00447066 E8 45560D00 call <@Classes@TCustomMemoryStrea>
0044706B 8B85 B4FCFFFF mov eax, dword ptr
00447071 33D2 xor edx, edx
00447073 66:B9 0200 mov cx, 2
00447077 8B18 mov ebx, dword ptr
00447079 FF53 0C call dword ptr
0044707C 89B5 44FEFFFF mov dword ptr , esi
00447082 83BD 44FEFFFF 0>cmp dword ptr , 0
00447089 74 30 je short <loc_4470BB>
0044708B 8B85 44FEFFFF mov eax, dword ptr
00447091 8B10 mov edx, dword ptr
00447093 8995 48FEFFFF mov dword ptr , edx
00447099 66:C785 80FDFFF>mov word ptr , 3E0
004470A2 BA 03000000 mov edx, 3
004470A7 8B85 44FEFFFF mov eax, dword ptr
004470AD 8B08 mov ecx, dword ptr
004470AF FF51 FC call dword ptr
004470B2 66:C785 80FDFFF>mov word ptr , 3D4
004470BB >8B85 F8FCFFFF mov eax, dword ptr
004470C1 E8 6E7F0900 call <@Graphics@TBitmap@GetPixelF>
004470C6 8BD0 mov edx, eax
004470C8 8B85 F4FCFFFF mov eax, dword ptr
004470CE E8 818E0900 call <@Graphics@TBitmap@SetPixelF>
004470D3 8B85 F8FCFFFF mov eax, dword ptr
004470D9 8B10 mov edx, dword ptr
004470DB FF52 2C call dword ptr
004470DE 8BD0 mov edx, eax
004470E0 8B85 F4FCFFFF mov eax, dword ptr
004470E6 8B08 mov ecx, dword ptr
004470E8 FF51 40 call dword ptr
004470EB 8B85 F8FCFFFF mov eax, dword ptr
004470F1 8B10 mov edx, dword ptr
004470F3 FF52 20 call dword ptr
004470F6 8BD0 mov edx, eax
004470F8 8B85 F4FCFFFF mov eax, dword ptr
004470FE 8B08 mov ecx, dword ptr
00447100 FF51 34 call dword ptr
00447103 8B85 F8FCFFFF mov eax, dword ptr
00447109 50 push eax
0044710A 8B85 F4FCFFFF mov eax, dword ptr
00447110 E8 3B7E0900 call <@Graphics@TBitmap@GetCanvas>
00447115 33C9 xor ecx, ecx
00447117 33D2 xor edx, edx
00447119 E8 7E330900 call <@Graphics@TCanvas@Draw$qqri>
0044711E >8B85 60FDFFFF mov eax, dword ptr
00447124 0385 C8FCFFFF add eax, dword ptr
0044712A 83C0 04 add eax, 4
0044712D 8985 60FDFFFF mov dword ptr , eax
00447133 33C9 xor ecx, ecx
00447135 8B95 60FDFFFF mov edx, dword ptr
0044713B 8B85 B8FCFFFF mov eax, dword ptr
00447141 8B18 mov ebx, dword ptr
00447143 FF53 0C call dword ptr
00447146 8B85 B8FCFFFF mov eax, dword ptr
0044714C 8D95 C8FCFFFF lea edx, dword ptr
00447152 B9 04000000 mov ecx, 4
00447157 8B18 mov ebx, dword ptr
00447159 FF53 04 call dword ptr
0044715C 8B85 B4FCFFFF mov eax, dword ptr
00447162 8D95 C8FCFFFF lea edx, dword ptr
00447168 B9 04000000 mov ecx, 4
0044716D 8B18 mov ebx, dword ptr
0044716F FF53 08 call dword ptr
00447172 8B85 60FDFFFF mov eax, dword ptr
00447178 83C0 04 add eax, 4
0044717B 8985 60FDFFFF mov dword ptr , eax
00447181 33C9 xor ecx, ecx
00447183 8B95 60FDFFFF mov edx, dword ptr
00447189 8B85 B8FCFFFF mov eax, dword ptr
0044718F 8B18 mov ebx, dword ptr
00447191 FF53 0C call dword ptr
00447194 C785 CCFCFFFF 0>mov dword ptr , 2
0044719E C785 D0FCFFFF 0>mov dword ptr , 1
004471A8 E9 B20B0000 jmp <loc_447D5F>
004471AD >A1 A4D75900 mov eax, dword ptr
004471B2 8B00 mov eax, dword ptr
004471B4 E8 33590A00 call <unknown_libname_274>
004471B9 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
004471BF 8B0A mov ecx, dword ptr
004471C1 8079 47 00 cmp byte ptr , 0
004471C5 0F85 EB010000 jnz <loc_4473B6>
004471CB 8B85 FCFCFFFF mov eax, dword ptr
004471D1 8985 3CFEFFFF mov dword ptr , eax
004471D7 83BD 3CFEFFFF 0>cmp dword ptr , 0
004471DE 74 30 je short <loc_447210>
004471E0 8B95 3CFEFFFF mov edx, dword ptr
004471E6 8B0A mov ecx, dword ptr
004471E8 898D 40FEFFFF mov dword ptr , ecx
004471EE 66:C785 80FDFFF>mov word ptr , 3F8
004471F7 BA 03000000 mov edx, 3
004471FC 8B85 3CFEFFFF mov eax, dword ptr
00447202 8B08 mov ecx, dword ptr
00447204 FF51 FC call dword ptr
00447207 66:C785 80FDFFF>mov word ptr , 3EC
00447210 >8B85 F0FCFFFF mov eax, dword ptr
00447216 50 push eax
00447217 E8 ACAB0E00 call <__rtl_close>
0044721C 59 pop ecx
0044721D 8B95 B8FCFFFF mov edx, dword ptr
00447223 8995 34FEFFFF mov dword ptr , edx
00447229 83BD 34FEFFFF 0>cmp dword ptr , 0
00447230 74 30 je short <loc_447262>
00447232 8B8D 34FEFFFF mov ecx, dword ptr
00447238 8B01 mov eax, dword ptr
0044723A 8985 38FEFFFF mov dword ptr , eax
00447240 66:C785 80FDFFF>mov word ptr , 410
00447249 BA 03000000 mov edx, 3
0044724E 8B85 34FEFFFF mov eax, dword ptr
00447254 8B08 mov ecx, dword ptr
00447256 FF51 FC call dword ptr
00447259 66:C785 80FDFFF>mov word ptr , 404
00447262 >8B95 B4FCFFFF mov edx, dword ptr
00447268 8995 2CFEFFFF mov dword ptr , edx
0044726E 83BD 2CFEFFFF 0>cmp dword ptr , 0
00447275 74 30 je short <loc_4472A7>
00447277 8B85 2CFEFFFF mov eax, dword ptr
0044727D 8B10 mov edx, dword ptr
0044727F 8995 30FEFFFF mov dword ptr , edx
00447285 66:C785 80FDFFF>mov word ptr , 428
0044728E BA 03000000 mov edx, 3
00447293 8B85 2CFEFFFF mov eax, dword ptr
00447299 8B08 mov ecx, dword ptr
0044729B FF51 FC call dword ptr
0044729E 66:C785 80FDFFF>mov word ptr , 41C
004472A7 >8D85 4CF4FFFF lea eax, dword ptr
004472AD 50 push eax
004472AE E8 0DE51000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
004472B3 66:C785 80FDFFF>mov word ptr , 434
004472BC 8D85 28FEFFFF lea eax, dword ptr
004472C2 E8 91A6FBFF call <unknown_libname_55>
004472C7 8BD0 mov edx, eax
004472C9 FF85 8CFDFFFF inc dword ptr
004472CF 8B8D 6CFDFFFF mov ecx, dword ptr
004472D5 8B81 7C030000 mov eax, dword ptr
004472DB E8 F45D0B00 call <@TControl@GetText$qqrv>
004472E0 8D95 28FEFFFF lea edx, dword ptr
004472E6 8D85 20FEFFFF lea eax, dword ptr
004472EC 52 push edx
004472ED E8 66A6FBFF call <unknown_libname_55>
004472F2 50 push eax
004472F3 FF85 8CFDFFFF inc dword ptr
004472F9 BA 96D65500 mov edx, 0055D696 ; ASCII "lsfalsh.tmp"
004472FE 8D85 24FEFFFF lea eax, dword ptr
00447304 E8 DB9C0F00 call <sub_540FE4>
00447309 FF85 8CFDFFFF inc dword ptr
0044730F 8D95 24FEFFFF lea edx, dword ptr
00447315 59 pop ecx
00447316 58 pop eax
00447317 E8 CC9F0F00 call <@System@AnsiString@$badd$xq>
0044731C 8D85 20FEFFFF lea eax, dword ptr
00447322 8B00 mov eax, dword ptr
00447324 E8 B39C0F00 call <j_unknown_libname_576>
00447329 FF8D 8CFDFFFF dec dword ptr
0044732F 8D85 20FEFFFF lea eax, dword ptr
00447335 BA 02000000 mov edx, 2
0044733A E8 519F0F00 call <sub_541290>
0044733F FF8D 8CFDFFFF dec dword ptr
00447345 8D85 24FEFFFF lea eax, dword ptr
0044734B BA 02000000 mov edx, 2
00447350 E8 3B9F0F00 call <sub_541290>
00447355 FF8D 8CFDFFFF dec dword ptr
0044735B 8D85 28FEFFFF lea eax, dword ptr
00447361 BA 02000000 mov edx, 2
00447366 E8 259F0F00 call <sub_541290>
0044736B FF8D 8CFDFFFF dec dword ptr
00447371 8D45 F4 lea eax, dword ptr
00447374 BA 02000000 mov edx, 2
00447379 E8 129F0F00 call <sub_541290>
0044737E FF8D 8CFDFFFF dec dword ptr
00447384 8D45 F8 lea eax, dword ptr
00447387 BA 02000000 mov edx, 2
0044738C E8 FF9E0F00 call <sub_541290>
00447391 FF8D 8CFDFFFF dec dword ptr
00447397 8D45 FC lea eax, dword ptr
0044739A BA 02000000 mov edx, 2
0044739F E8 EC9E0F00 call <sub_541290>
004473A4 8B8D 70FDFFFF mov ecx, dword ptr
004473AA 64:890D 0000000>mov dword ptr fs:, ecx
004473B1 E9 5A160000 jmp <loc_448A10>
004473B6 >A1 F0D65900 mov eax, dword ptr
004473BB 8B10 mov edx, dword ptr
004473BD 8B82 D0020000 mov eax, dword ptr
004473C3 8B95 D0FCFFFF mov edx, dword ptr
004473C9 E8 62A60C00 call <@Comctrls@TProgressBar@SetP>
004473CE 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
004473D4 8B01 mov eax, dword ptr
004473D6 E8 D5610B00 call <sub_4FD5B0>
004473DB 83BD A8F8FFFF 0>cmp dword ptr , 1
004473E2 0F85 51010000 jnz <loc_447539>
004473E8 8B85 B8FCFFFF mov eax, dword ptr
004473EE 8D95 C8FCFFFF lea edx, dword ptr
004473F4 B9 04000000 mov ecx, 4
004473F9 8B18 mov ebx, dword ptr
004473FB FF53 04 call dword ptr
004473FE 8B85 B4FCFFFF mov eax, dword ptr
00447404 8B9D C8FCFFFF mov ebx, dword ptr
0044740A 8D95 C8FCFFFF lea edx, dword ptr
00447410 B9 04000000 mov ecx, 4
00447415 >8B30 mov esi, dword ptr
00447417 FF56 08 call dword ptr
0044741A 8B85 B8FCFFFF mov eax, dword ptr
00447420 8D95 C8FCFFFF lea edx, dword ptr
00447426 >B9 04000000 mov ecx, 4
0044742B 8B30 mov esi, dword ptr
0044742D FF56 04 call dword ptr
00447430 8B85 B4FCFFFF mov eax, dword ptr
00447436 8D95 C8FCFFFF lea edx, dword ptr
0044743C B9 04000000 mov ecx, 4
00447441 8B30 mov esi, dword ptr
00447443 >FF56 08 call dword ptr
00447446 8B85 B8FCFFFF mov eax, dword ptr
0044744C 8D95 C8FCFFFF lea edx, dword ptr
00447452 B9 04000000 mov ecx, 4
00447457 8B30 mov esi, dword ptr
00447459 FF56 04 call dword ptr
0044745C 83BD C8FCFFFF 0>cmp dword ptr , 0
00447463 7E 6C jle short <loc_4474D1>
00447465 8B95 B8FCFFFF mov edx, dword ptr
0044746B 8B85 FCFCFFFF mov eax, dword ptr
00447471 8B08 mov ecx, dword ptr
00447473 FF51 50 call dword ptr
00447476 8B85 F0FCFFFF mov eax, dword ptr
0044747C 50 push eax
0044747D 8B85 FCFCFFFF mov eax, dword ptr
00447483 E8 14920900 call <@Graphics@TIcon@GetHandle$q>
00447488 50 push eax
00447489 8B95 6CFDFFFF mov edx, dword ptr
0044748F 52 push edx
00447490 E8 F7390000 call <sub_44AE8C>
00447495 C785 D4FCFFFF 3>mov dword ptr , 836
0044749F 8B85 B4FCFFFF mov eax, dword ptr
004474A5 83C4 0C add esp, 0C
004474A8 8D95 D4FCFFFF lea edx, dword ptr
004474AE B9 04000000 mov ecx, 4
004474B3 8B30 mov esi, dword ptr
004474B5 FF56 08 call dword ptr
004474B8 8B85 B4FCFFFF mov eax, dword ptr
004474BE 8B8D D4FCFFFF mov ecx, dword ptr
004474C4 8B95 F0FCFFFF mov edx, dword ptr
004474CA 8B30 mov esi, dword ptr
004474CC FF56 08 call dword ptr
004474CF EB 16 jmp short <loc_4474E7>
004474D1 >8B85 B4FCFFFF mov eax, dword ptr
004474D7 8D95 C8FCFFFF lea edx, dword ptr
004474DD B9 04000000 mov ecx, 4
004474E2 8B30 mov esi, dword ptr
004474E4 FF56 08 call dword ptr
004474E7 >8D83 F5010000 lea eax, dword ptr
004474ED 3B85 D0FCFFFF cmp eax, dword ptr
004474F3 7D 1C jge short <loc_447511>
004474F5 8BC3 mov eax, ebx
004474F7 B9 32000000 mov ecx, 32
004474FC 99 cdq
004474FD F7F9 idiv ecx
004474FF 83FA 02 cmp edx, 2
00447502 75 0D jnz short <loc_447511>
00447504 8B85 6CFDFFFF mov eax, dword ptr
0044750A 50 push eax
0044750B E8 04420000 call <sub_44B714>
00447510 59 pop ecx
00447511 >8B95 60FDFFFF mov edx, dword ptr
00447517 0395 C8FCFFFF add edx, dword ptr
0044751D 83C2 0C add edx, 0C
00447520 8995 60FDFFFF mov dword ptr , edx
00447526 33C9 xor ecx, ecx
00447528 8B95 60FDFFFF mov edx, dword ptr
0044752E 8B85 B8FCFFFF mov eax, dword ptr
00447534 8B18 mov ebx, dword ptr
00447536 FF53 0C call dword ptr
00447539 >8B85 B8FCFFFF mov eax, dword ptr
0044753F 8D95 C8FCFFFF lea edx, dword ptr
00447545 B9 04000000 mov ecx, 4
0044754A 8B18 mov ebx, dword ptr
0044754C FF53 04 call dword ptr
0044754F 8B85 60FDFFFF mov eax, dword ptr
00447555 83C0 04 add eax, 4
00447558 8985 60FDFFFF mov dword ptr , eax
0044755E 83BD C8FCFFFF 0>cmp dword ptr , 0
00447565 0F8E CA070000 jle <loc_447D35>
0044756B 83BD C8FCFFFF 0>cmp dword ptr , 0
00447572 0F8C C0010000 jl <off_59D738>
00447578 >8B85 B8FCFFFF mov eax, dword ptr
0044757E 8D95 5CF8FFFF lea edx, dword ptr
00447584 B9 10000000 mov ecx, 10
00447589 8B18 mov ebx, dword ptr
0044758B FF53 04 call dword ptr
0044758E 8B85 60FDFFFF mov eax, dword ptr
00447594 83C0 10 add eax, 10
00447597 8985 60FDFFFF mov dword ptr , eax
0044759D 8D95 C8FCFFFF lea edx, dword ptr
004475A3 B9 04000000 mov ecx, 4
004475A8 8B85 B8FCFFFF mov eax, dword ptr
004475AE 8B18 mov ebx, dword ptr
004475B0 FF53 04 call dword ptr
004475B3 8B85 60FDFFFF mov eax, dword ptr
004475B9 83C0 04 add eax, 4
004475BC 8985 60FDFFFF mov dword ptr , eax
004475C2 83BD D8FCFFFF 0>cmp dword ptr , 0
004475C9 75 6D jnz short <loc_447638>
004475CB 8B85 B4FCFFFF mov eax, dword ptr
004475D1 8D95 5CF8FFFF lea edx, dword ptr
004475D7 B9 10000000 mov ecx, 10
004475DC 8B18 mov ebx, dword ptr
004475DE FF53 08 call dword ptr
004475E1 8B85 C8FCFFFF mov eax, dword ptr
004475E7 50 push eax
004475E8 E8 B3A90E00 call <@$bnwa$qui>
004475ED 8BD8 mov ebx, eax
004475EF 8B85 B8FCFFFF mov eax, dword ptr
004475F5 59 pop ecx
004475F6 8BD3 mov edx, ebx
004475F8 8B30 mov esi, dword ptr
004475FA 8B8D C8FCFFFF mov ecx, dword ptr
00447600 FF56 04 call dword ptr
00447603 8B85 B4FCFFFF mov eax, dword ptr
00447609 8D95 C8FCFFFF lea edx, dword ptr
0044760F B9 04000000 mov ecx, 4
00447614 8B30 mov esi, dword ptr
00447616 FF56 08 call dword ptr
00447619 8B85 B4FCFFFF mov eax, dword ptr
0044761F 8B8D C8FCFFFF mov ecx, dword ptr
00447625 8BD3 mov edx, ebx
00447627 8B30 mov esi, dword ptr
00447629 FF56 08 call dword ptr
0044762C 53 push ebx
0044762D E8 96A70E00 call <__rtl_close>
00447632 59 pop ecx
00447633 E9 AF000000 jmp <loc_4476E7>
00447638 >83BD D8FCFFFF 0>cmp dword ptr , 1
0044763F 0F8C A2000000 jl <loc_4476E7>
00447645 8B85 F8FCFFFF mov eax, dword ptr
0044764B E8 E4790900 call <@Graphics@TBitmap@GetPixelF>
00447650 3C 05 cmp al, 5
00447652 0F85 8F000000 jnz <loc_4476E7>
00447658 >B2 01 mov dl, 1
0044765A A1 58884D00 mov eax, dword ptr [<off_4D8858>>
0044765F E8 80730900 call <@Graphics@TBitmap@$bctr$qqr>
00447664 8BD8 mov ebx, eax
00447666 8B85 D8FCFFFF mov eax, dword ptr
0044766C 50 push eax
0044766D 8B95 C8FCFFFF mov edx, dword ptr
00447673 52 push edx
00447674 8B8D B8FCFFFF mov ecx, dword ptr
0044767A 51 push ecx
0044767B 53 push ebx
0044767C 8B85 6CFDFFFF mov eax, dword ptr
00447682 50 push eax
00447683 E8 A03C0000 call <sub_44B328>
00447688 83C4 14 add esp, 14
0044768B 53 push ebx
0044768C 8B85 F8FCFFFF mov eax, dword ptr
00447692 E8 B9780900 call <@Graphics@TBitmap@GetCanvas>
00447697 8B8D 60F8FFFF mov ecx, dword ptr
0044769D 8B95 5CF8FFFF mov edx, dword ptr
004476A3 E8 F42D0900 call <@Graphics@TCanvas@Draw$qqri>
004476A8 899D 18FEFFFF mov dword ptr , ebx
004476AE 83BD 18FEFFFF 0>cmp dword ptr , 0
004476B5 74 30 je short <loc_4476E7>
004476B7 8B85 18FEFFFF mov eax, dword ptr
004476BD 8B10 mov edx, dword ptr
004476BF 8995 1CFEFFFF mov dword ptr , edx
004476C5 66:C785 80FDFFF>mov word ptr , 44C
004476CE BA 03000000 mov edx, 3
004476D3 8B85 18FEFFFF mov eax, dword ptr
004476D9 8B08 mov ecx, dword ptr
004476DB FF51 FC call dword ptr
004476DE 66:C785 80FDFFF>mov word ptr , 440
004476E7 >8B85 C8FCFFFF mov eax, dword ptr
004476ED 0185 60FDFFFF add dword ptr , eax
004476F3 33C9 xor ecx, ecx
004476F5 8B95 60FDFFFF mov edx, dword ptr
004476FB 8B85 B8FCFFFF mov eax, dword ptr
00447701 8B18 mov ebx, dword ptr
00447703 FF53 0C call dword ptr
00447706 8B85 B8FCFFFF mov eax, dword ptr
0044770C >8D95 C8FCFFFF lea edx, dword ptr
00447712 B9 04000000 mov ecx, 4
00447717 8B18 mov ebx, dword ptr
00447719 FF53 04 call dword ptr
0044771C >8B85 60FDFFFF mov eax, dword ptr
00447722 83C0 04 add eax, 4
00447725 8985 60FDFFFF mov dword ptr , eax
0044772B 83BD C8FCFFFF 0>cmp dword ptr , 0
00447732^ 0F8D 40FEFFFF jge <loc_447578>
00447738 >8B95 E4FCFFFF mov edx, dword ptr
0044773E 52 push edx
0044773F 8B8D F4FCFFFF mov ecx, dword ptr
00447745 51 push ecx
00447746 8B85 F8FCFFFF mov eax, dword ptr
0044774C >50 push eax
0044774D 8B95 6CFDFFFF mov edx, dword ptr
00447753 52 push edx
00447754 >E8 9FC8FBFF call <sub_403FF8>
00447759 83C4 10 add esp, 10
0044775C >40 inc eax
0044775D 75 5C jnz short <loc_4477BB>
0044775F 6A 10 push 10
00447761 E8 96A60E00 call <@$bnew$qui>
00447766 59 pop ecx
00447767 8985 E8FCFFFF mov dword ptr , eax
0044776D 8B8D E8FCFFFF mov ecx, dword ptr
00447773 33C0 xor eax, eax
00447775 8901 mov dword ptr , eax
00447777 8B95 E8FCFFFF mov edx, dword ptr
0044777D 33C9 xor ecx, ecx
0044777F 894A 04 mov dword ptr , ecx
00447782 8B85 F8FCFFFF mov eax, dword ptr
00447788 >8B10 mov edx, dword ptr
0044778A FF52 2C call dword ptr
0044778D 8B8D E8FCFFFF mov ecx, dword ptr
00447793 8941 08 mov dword ptr , eax
00447796 8B85 F8FCFFFF mov eax, dword ptr
0044779C >8B10 mov edx, dword ptr
0044779E FF52 20 call dword ptr
004477A1 8B8D E8FCFFFF mov ecx, dword ptr
004477A7 8941 0C mov dword ptr , eax
004477AA 8B95 E8FCFFFF mov edx, dword ptr
004477B0 >8B85 E4FCFFFF mov eax, dword ptr
004477B6 E8 91270D00 call <@Classes@TList@Add$qqrpv>
004477BB >8B8D F8FCFFFF mov ecx, dword ptr
004477C1 51 push ecx
004477C2 8B85 F4FCFFFF mov eax, dword ptr
004477C8 >E8 83770900 call <@Graphics@TBitmap@GetCanvas>
004477CD 33C9 xor ecx, ecx
004477CF 33D2 xor edx, edx
004477D1 E8 C62C0900 call <@Graphics@TCanvas@Draw$qqri>
004477D6 33C0 xor eax, eax
004477D8 >8985 D4FCFFFF mov dword ptr , eax
004477DE E9 32050000 jmp <loc_447D15>
004477E3 >8B95 D4FCFFFF mov edx, dword ptr
004477E9 8B85 E4FCFFFF mov eax, dword ptr
004477EF E8 B4280D00 call <@Classes@TList@Get$qqri>
004477F4 >8BF0 mov esi, eax
004477F6 8DBD 5CF8FFFF lea edi, dword ptr
004477FC >B9 04000000 mov ecx, 4
00447801 F3:A5 rep movs dword ptr es:, dwo>
00447803 8B85 64F8FFFF mov eax, dword ptr
00447809 2B85 5CF8FFFF sub eax, dword ptr
0044780F 25 01000080 and eax, 80000001
00447814 >79 05 jns short <loc_44781B>
00447816 48 dec eax
00447817 83C8 FE or eax, FFFFFFFE
0044781A 40 inc eax
0044781B >85C0 test eax, eax
0044781D 74 22 je short <loc_447841>
0044781F 8B95 64F8FFFF mov edx, dword ptr
00447825 2B95 5CF8FFFF sub edx, dword ptr
0044782B 42 inc edx
0044782C >D1FA sar edx, 1
0044782E 79 03 jns short <loc_447833>
00447830 >83D2 00 adc edx, 0
00447833 >03D2 add edx, edx
00447835 0395 5CF8FFFF add edx, dword ptr
0044783B 8995 64F8FFFF mov dword ptr , edx
00447841 >33C9 xor ecx, ecx
00447843 33C0 xor eax, eax
00447845 898D 4CF8FFFF mov dword ptr , ecx
0044784B 8985 50F8FFFF mov dword ptr , eax
00447851 8B95 64F8FFFF mov edx, dword ptr
00447857 A1 DC8F5100 mov eax, dword ptr [<off_518FDC>>
0044785C >2B95 5CF8FFFF sub edx, dword ptr
00447862 8995 54F8FFFF mov dword ptr , edx
00447868 >B2 01 mov dl, 1
0044786A 8B8D 68F8FFFF mov ecx, dword ptr
00447870 >2B8D 60F8FFFF sub ecx, dword ptr
00447876 898D 58F8FFFF mov dword ptr , ecx
0044787C >E8 2FC4FBFF call <sub_403CB0>
00447881 8BF0 mov esi, eax
00447883 B2 01 mov dl, 1
00447885 A1 58884D00 mov eax, dword ptr [<off_4D8858>>
0044788A E8 55710900 call <@Graphics@TBitmap@$bctr$qqr>
0044788F 8BD8 mov ebx, eax
00447891 8B85 F8FCFFFF mov eax, dword ptr
00447897 E8 98770900 call <@Graphics@TBitmap@GetPixelF>
0044789C >8BD0 mov edx, eax
0044789E 8BC3 mov eax, ebx
004478A0 >E8 AF860900 call <@Graphics@TBitmap@SetPixelF>
004478A5 8BC3 mov eax, ebx
004478A7 E8 88770900 call <@Graphics@TBitmap@GetPixelF>
004478AC >3C 05 cmp al, 5
004478AE 75 09 jnz short <loc_4478B9>
004478B0 >B2 04 mov dl, 4
004478B2 8BC3 mov eax, ebx
004478B4 >E8 9B860900 call <@Graphics@TBitmap@SetPixelF>
004478B9 >8B95 54F8FFFF mov edx, dword ptr
004478BF 8BC3 mov eax, ebx
004478C1 8B08 mov ecx, dword ptr
004478C3 FF51 40 call dword ptr
004478C6 8B95 58F8FFFF mov edx, dword ptr
004478CC >8BC3 mov eax, ebx
004478CE 8B08 mov ecx, dword ptr
004478D0 >FF51 34 call dword ptr
004478D3 8B95 54F8FFFF mov edx, dword ptr
004478D9 52 push edx
004478DA 8B85 58F8FFFF mov eax, dword ptr
004478E0 >50 push eax
004478E1 8BC3 mov eax, ebx
004478E3 E8 68760900 call <@Graphics@TBitmap@GetCanvas>
004478E8 >33C9 xor ecx, ecx
004478EA 33D2 xor edx, edx
004478EC >E8 DB2D0900 call <unknown_libname_201>
004478F1 8BC3 mov eax, ebx
004478F3 E8 58760900 call <@Graphics@TBitmap@GetCanvas>
004478F8 >C740 20 2000CC0>mov dword ptr , 0CC0020
004478FF 8D95 5CF8FFFF lea edx, dword ptr
00447905 52 push edx
00447906 8D8D 4CEFFFFF lea ecx, dword ptr
0044790C >51 push ecx
0044790D E8 CA63FFFF call <sub_43DCDC>
00447912 83C4 08 add esp, 8
00447915 8D85 4CEFFFFF lea eax, dword ptr
0044791B 50 push eax
0044791C >8B85 F8FCFFFF mov eax, dword ptr
00447922 E8 29760900 call <@Graphics@TBitmap@GetCanvas>
00447927 50 push eax
00447928 >8D95 4CF8FFFF lea edx, dword ptr
0044792E 52 push edx
0044792F 8D8D 5CEFFFFF lea ecx, dword ptr
00447935 51 push ecx
00447936 E8 A163FFFF call <sub_43DCDC>
0044793B 83C4 08 add esp, 8
0044793E 8D85 5CEFFFFF lea eax, dword ptr
00447944 >50 push eax
00447945 8BC3 mov eax, ebx
00447947 E8 04760900 call <@Graphics@TBitmap@GetCanvas>
0044794C >5A pop edx
0044794D 59 pop ecx
0044794E E8 C12A0900 call <@Graphics@TCanvas@CopyRect$>
00447953 8BD6 mov edx, esi
00447955 8BC3 mov eax, ebx
00447957 8B08 mov ecx, dword ptr
00447959 FF51 54 call dword ptr
0044795C >899D 10FEFFFF mov dword ptr , ebx
00447962 83BD 10FEFFFF 0>cmp dword ptr , 0
00447969 74 30 je short <loc_44799B>
0044796B 8B85 10FEFFFF mov eax, dword ptr
00447971 8B10 mov edx, dword ptr
00447973 8995 14FEFFFF mov dword ptr , edx
00447979 66:C785 80FDFFF>mov word ptr , 464
00447982 BA 03000000 mov edx, 3
00447987 8B85 10FEFFFF mov eax, dword ptr
0044798D 8B08 mov ecx, dword ptr
0044798F FF51 FC call dword ptr
00447992 66:C785 80FDFFF>mov word ptr , 458
0044799B >33D2 xor edx, edx
0044799D 8BC6 mov eax, esi
0044799F E8 B4490D00 call <unknown_libname_504>
004479A4 >6A 01 push 1
004479A6 56 push esi
004479A7 8B8D 6CFDFFFF mov ecx, dword ptr
004479AD 51 push ecx
004479AE E8 493E0000 call <sub_44B7FC>
004479B3 83C4 0C add esp, 0C
004479B6 3D 2C010000 cmp eax, 12C
004479BB 0F8D 84020000 jge <loc_447C45>
004479C1 E9 64020000 jmp <loc_447C2A>
004479C6 >8385 5CF8FFFF E>add dword ptr , -14
004479CD 8385 60F8FFFF E>add dword ptr , -14
004479D4 >8385 64F8FFFF 1>add dword ptr , 14
004479DB 8385 68F8FFFF 1>add dword ptr , 14
004479E2 83BD 5CF8FFFF 0>cmp dword ptr , 0
004479E9 7D 08 jge short <loc_4479F3>
004479EB 33C0 xor eax, eax
004479ED 8985 5CF8FFFF mov dword ptr , eax
004479F3 >83BD 60F8FFFF 0>cmp dword ptr , 0
004479FA 7D 08 jge short <off_59DA04>
004479FC >33D2 xor edx, edx
004479FE 8995 60F8FFFF mov dword ptr , edx
00447A04 >8B8D 88F8FFFF mov ecx, dword ptr
00447A0A 3B8D 64F8FFFF cmp ecx, dword ptr
00447A10 >7D 0C jge short <loc_447A1E>
00447A12 8B85 88F8FFFF mov eax, dword ptr
00447A18 >8985 64F8FFFF mov dword ptr , eax
00447A1E >8B95 8CF8FFFF mov edx, dword ptr
00447A24 >3B95 68F8FFFF cmp edx, dword ptr
00447A2A 7D 0C jge short <off_59DA38>
00447A2C >8B8D 8CF8FFFF mov ecx, dword ptr
00447A32 898D 68F8FFFF mov dword ptr , ecx
00447A38 >8B85 64F8FFFF mov eax, dword ptr
00447A3E 2B85 5CF8FFFF sub eax, dword ptr
00447A44 >40 inc eax
00447A45 D1F8 sar eax, 1
00447A47 79 03 jns short <off_59DA4C>
00447A49 83D0 00 adc eax, 0
00447A4C >03C0 add eax, eax
00447A4E 33D2 xor edx, edx
00447A50 >0385 5CF8FFFF add eax, dword ptr
00447A56 33C9 xor ecx, ecx
00447A58 >8985 64F8FFFF mov dword ptr , eax
00447A5E 8995 4CF8FFFF mov dword ptr , edx
00447A64 >898D 50F8FFFF mov dword ptr , ecx
00447A6A 8B85 64F8FFFF mov eax, dword ptr
00447A70 >2B85 5CF8FFFF sub eax, dword ptr
00447A76 8985 54F8FFFF mov dword ptr , eax
00447A7C >A1 58884D00 mov eax, dword ptr [<off_4D8858>>
00447A81 8B95 68F8FFFF mov edx, dword ptr
00447A87 2B95 60F8FFFF sub edx, dword ptr
00447A8D 8995 58F8FFFF mov dword ptr , edx
00447A93 B2 01 mov dl, 1
00447A95 E8 4A6F0900 call <@Graphics@TBitmap@$bctr$qqr>
00447A9A 8BD8 mov ebx, eax
00447A9C >8B85 F8FCFFFF mov eax, dword ptr
00447AA2 E8 8D750900 call <@Graphics@TBitmap@GetPixelF>
00447AA7 8BD0 mov edx, eax
00447AA9 8BC3 mov eax, ebx
00447AAB E8 A4840900 call <@Graphics@TBitmap@SetPixelF>
00447AB0 >8BC3 mov eax, ebx
00447AB2 E8 7D750900 call <@Graphics@TBitmap@GetPixelF>
00447AB7 3C 05 cmp al, 5
00447AB9 75 09 jnz short <off_59DAC4>
00447ABB B2 04 mov dl, 4
00447ABD 8BC3 mov eax, ebx
00447ABF E8 90840900 call <@Graphics@TBitmap@SetPixelF>
00447AC4 >8B95 54F8FFFF mov edx, dword ptr
00447ACA 8BC3 mov eax, ebx
00447ACC >8B08 mov ecx, dword ptr
00447ACE FF51 40 call dword ptr
00447AD1 8B95 58F8FFFF mov edx, dword ptr
00447AD7 8BC3 mov eax, ebx
00447AD9 8B08 mov ecx, dword ptr
00447ADB FF51 34 call dword ptr
00447ADE 8B95 54F8FFFF mov edx, dword ptr
00447AE4 >52 push edx
00447AE5 8B85 58F8FFFF mov eax, dword ptr
00447AEB 50 push eax
00447AEC >8BC3 mov eax, ebx
00447AEE E8 5D740900 call <@Graphics@TBitmap@GetCanvas>
00447AF3 33C9 xor ecx, ecx
00447AF5 33D2 xor edx, edx
00447AF7 E8 D02B0900 call <unknown_libname_201>
00447AFC >8BC3 mov eax, ebx
00447AFE E8 4D740900 call <@Graphics@TBitmap@GetCanvas>
00447B03 C740 20 2000CC0>mov dword ptr , 0CC0020
00447B0A 8D95 5CF8FFFF lea edx, dword ptr
00447B10 >52 push edx
00447B11 8D8D 2CEFFFFF lea ecx, dword ptr
00447B17 51 push ecx
00447B18 >E8 BF61FFFF call <sub_43DCDC>
00447B1D 83C4 08 add esp, 8
00447B20 >8D85 2CEFFFFF lea eax, dword ptr
00447B26 50 push eax
00447B27 8B85 F8FCFFFF mov eax, dword ptr
00447B2D E8 1E740900 call <@Graphics@TBitmap@GetCanvas>
00447B32 50 push eax
00447B33 8D95 4CF8FFFF lea edx, dword ptr
00447B39 52 push edx
00447B3A 8D8D 3CEFFFFF lea ecx, dword ptr
00447B40 >51 push ecx
00447B41 E8 9661FFFF call <sub_43DCDC>
00447B46 83C4 08 add esp, 8
00447B49 8D85 3CEFFFFF lea eax, dword ptr
00447B4F 50 push eax
00447B50 >8BC3 mov eax, ebx
00447B52 E8 F9730900 call <@Graphics@TBitmap@GetCanvas>
00447B57 5A pop edx
00447B58 >59 pop ecx
00447B59 E8 B6280900 call <@Graphics@TCanvas@CopyRect$>
00447B5E 89B5 08FEFFFF mov dword ptr , esi
00447B64 >83BD 08FEFFFF 0>cmp dword ptr , 0
00447B6B 74 30 je short <loc_447B9D>
00447B6D 8B85 08FEFFFF mov eax, dword ptr
00447B73 8B10 mov edx, dword ptr
00447B75 8995 0CFEFFFF mov dword ptr , edx
00447B7B 66:C785 80FDFFF>mov word ptr , 47C
00447B84 >BA 03000000 mov edx, 3
00447B89 8B85 08FEFFFF mov eax, dword ptr
00447B8F 8B08 mov ecx, dword ptr
00447B91 FF51 FC call dword ptr
00447B94 >66:C785 80FDFFF>mov word ptr , 470
00447B9D >B2 01 mov dl, 1
00447B9F A1 DC8F5100 mov eax, dword ptr [<off_518FDC>>
00447BA4 >E8 07C1FBFF call <sub_403CB0>
00447BA9 8BF0 mov esi, eax
00447BAB 8BC3 mov eax, ebx
00447BAD 8BD6 mov edx, esi
00447BAF 8B08 mov ecx, dword ptr
00447BB1 FF51 54 call dword ptr
00447BB4 >899D 00FEFFFF mov dword ptr , ebx
00447BBA 83BD 00FEFFFF 0>cmp dword ptr , 0
00447BC1 74 30 je short <loc_447BF3>
00447BC3 8B85 00FEFFFF mov eax, dword ptr
00447BC9 8B10 mov edx, dword ptr
00447BCB 8995 04FEFFFF mov dword ptr , edx
00447BD1 66:C785 80FDFFF>mov word ptr , 494
00447BDA BA 03000000 mov edx, 3
00447BDF 8B85 00FEFFFF mov eax, dword ptr
00447BE5 8B08 mov ecx, dword ptr
00447BE7 FF51 FC call dword ptr
00447BEA 66:C785 80FDFFF>mov word ptr , 488
00447BF3 >33D2 xor edx, edx
00447BF5 8BC6 mov eax, esi
00447BF7 E8 5C470D00 call <unknown_libname_504>
00447BFC >83BD 5CF8FFFF 0>cmp dword ptr , 0
00447C03 75 25 jnz short <loc_447C2A>
00447C05 83BD 60F8FFFF 0>cmp dword ptr , 0
00447C0C >75 1C jnz short <loc_447C2A>
00447C0E >8B8D 64F8FFFF mov ecx, dword ptr
00447C14 3B8D 88F8FFFF cmp ecx, dword ptr
00447C1A 7C 0E jl short <loc_447C2A>
00447C1C 8B85 68F8FFFF mov eax, dword ptr
00447C22 3B85 8CF8FFFF cmp eax, dword ptr
00447C28 7D 1B jge short <loc_447C45>
00447C2A >6A 01 push 1
00447C2C >56 push esi
00447C2D 8B95 6CFDFFFF mov edx, dword ptr
00447C33 52 push edx
00447C34 >E8 C33B0000 call <sub_44B7FC>
00447C39 83C4 0C add esp, 0C
00447C3C >83F8 3C cmp eax, 3C
00447C3F^ 0F8C 81FDFFFF jl <loc_4479C6>
00447C45 >8B85 B4FCFFFF mov eax, dword ptr
00447C4B 8D95 D0FCFFFF lea edx, dword ptr
00447C51 B9 04000000 mov ecx, 4
00447C56 8B18 mov ebx, dword ptr
00447C58 >FF53 08 call dword ptr
00447C5B 8B85 B4FCFFFF mov eax, dword ptr
00447C61 8D95 5CF8FFFF lea edx, dword ptr
00447C67 B9 10000000 mov ecx, 10
00447C6C >8B18 mov ebx, dword ptr
00447C6E FF53 08 call dword ptr
00447C71 8BC6 mov eax, esi
00447C73 E8 EC460D00 call <@Classes@TStream@GetSize$qq>
00447C78 8985 C8FCFFFF mov dword ptr , eax
00447C7E 8D95 C8FCFFFF lea edx, dword ptr
00447C84 >B9 04000000 mov ecx, 4
00447C89 8B85 B4FCFFFF mov eax, dword ptr
00447C8F 8B18 mov ebx, dword ptr
00447C91 FF53 08 call dword ptr
00447C94 >8B95 B4FCFFFF mov edx, dword ptr
00447C9A 8BC6 mov eax, esi
00447C9C >E8 0F4A0D00 call <@Classes@TCustomMemoryStrea>
00447CA1 8B85 B4FCFFFF mov eax, dword ptr
00447CA7 33D2 xor edx, edx
00447CA9 66:B9 0200 mov cx, 2
00447CAD 8B18 mov ebx, dword ptr
00447CAF FF53 0C call dword ptr
00447CB2 FF85 BCFCFFFF inc dword ptr
00447CB8 89B5 F8FDFFFF mov dword ptr , esi
00447CBE 83BD F8FDFFFF 0>cmp dword ptr , 0
00447CC5 74 30 je short <loc_447CF7>
00447CC7 8B85 F8FDFFFF mov eax, dword ptr
00447CCD 8B10 mov edx, dword ptr
00447CCF 8995 FCFDFFFF mov dword ptr , edx
00447CD5 66:C785 80FDFFF>mov word ptr , 4AC
00447CDE BA 03000000 mov edx, 3
00447CE3 8B85 F8FDFFFF mov eax, dword ptr
00447CE9 8B08 mov ecx, dword ptr
00447CEB FF51 FC call dword ptr
00447CEE 66:C785 80FDFFF>mov word ptr , 4A0
00447CF7 >8B95 D4FCFFFF mov edx, dword ptr
00447CFD 8B85 E4FCFFFF mov eax, dword ptr
00447D03 E8 A0230D00 call <@Classes@TList@Get$qqri>
00447D08 >50 push eax
00447D09 E8 BAA00E00 call <__rtl_close>
00447D0E 59 pop ecx
00447D0F FF85 D4FCFFFF inc dword ptr
00447D15 >8B8D E4FCFFFF mov ecx, dword ptr
00447D1B 8B41 08 mov eax, dword ptr
00447D1E 3B85 D4FCFFFF cmp eax, dword ptr
00447D24 >^ 0F8F B9FAFFFF jg <loc_4477E3>
00447D2A 8B85 E4FCFFFF mov eax, dword ptr
00447D30 >8B10 mov edx, dword ptr
00447D32 FF52 08 call dword ptr
00447D35 >33C9 xor ecx, ecx
00447D37 2B8D D0FCFFFF sub ecx, dword ptr
00447D3D 898D C8FCFFFF mov dword ptr , ecx
00447D43 8D95 C8FCFFFF lea edx, dword ptr
00447D49 B9 04000000 mov ecx, 4
00447D4E 8B85 B4FCFFFF mov eax, dword ptr
00447D54 8B18 mov ebx, dword ptr
00447D56 FF53 08 call dword ptr
00447D59 FF85 D0FCFFFF inc dword ptr
00447D5F >8B85 D0FCFFFF mov eax, dword ptr
00447D65 3B85 90F8FFFF cmp eax, dword ptr
00447D6B^ 0F8C 3CF4FFFF jl <loc_4471AD>
00447D71 8B95 40FDFFFF mov edx, dword ptr ; 用户名
00447D77 52 push edx
00447D78 8B8D 44FDFFFF mov ecx, dword ptr
00447D7E 51 push ecx
00447D7F 8B85 6CFDFFFF mov eax, dword ptr
00447D85 50 push eax
00447D86 E8 853B0000 call <sub_44B910>
00447D8B 83C4 0C add esp, 0C
00447D8E 8B95 6CFDFFFF mov edx, dword ptr
00447D94 52 push edx
00447D95 E8 6E3C0000 call <sub_44BA08>
00447D9A 59 pop ecx
00447D9B 8B8D 6CFDFFFF mov ecx, dword ptr ; 转换flash时用户名与机器码的运算。
00447DA1 8B81 94080000 mov eax, dword ptr ; 这个值熟悉吧
00447DA7 B9 0A000000 mov ecx, 0A
00447DAC >99 cdq
00447DAD F7F9 idiv ecx
00447DAF 8B85 2CFDFFFF mov eax, dword ptr
00447DB5 0FBE48 F9 movsx ecx, byte ptr ; 还是上篇说的第6个字串比较
00447DB9 83C1 BF add ecx, -41
00447DBC 2BCA sub ecx, edx
00447DBE 898D 28FDFFFF mov dword ptr , ecx
00447DC4 >83BD 28FDFFFF 0>cmp dword ptr , 0
00447DCB 75 3F jnz short <unk_59DE0C>
00447DCD 33D2 xor edx, edx
00447DCF 8995 D0FCFFFF mov dword ptr , edx
00447DD5 >B8 05000000 mov eax, 5 ; 取注册码的20位字串18-13位的运算
00447DDA 8B95 2CFDFFFF mov edx, dword ptr
00447DE0 >2B85 D0FCFFFF sub eax, dword ptr
00447DE6 8A0C02 mov cl, byte ptr
00447DE9 8B85 40FDFFFF mov eax, dword ptr
00447DEF 8B95 D0FCFFFF mov edx, dword ptr
00447DF5 80C1 EC add cl, 0EC
00447DF8 >880C10 mov byte ptr , cl ; 内存中查看得一字串
00447DFB FF85 D0FCFFFF inc dword ptr
00447E01 83BD D0FCFFFF 0>cmp dword ptr , 6
00447E08^ 7C CB jl short <loc_447DD5>
00447E0A EB 43 jmp short <loc_447E4F>
00447E0C >33C9 xor ecx, ecx
00447E0E 898D D0FCFFFF mov dword ptr , ecx
00447E14 >B8 05000000 mov eax, 5
00447E19 8B95 2CFDFFFF mov edx, dword ptr
00447E1F 2B85 D0FCFFFF sub eax, dword ptr
00447E25 8A0C02 mov cl, byte ptr
00447E28 8B85 40FDFFFF mov eax, dword ptr
00447E2E 80C1 EC add cl, 0EC
00447E31 8B95 D0FCFFFF mov edx, dword ptr
00447E37 2A8D 28FDFFFF sub cl, byte ptr
00447E3D 880C10 mov byte ptr , cl
00447E40 FF85 D0FCFFFF inc dword ptr
00447E46 83BD D0FCFFFF 0>cmp dword ptr , 6
00447E4D^ 7C C5 jl short <dword_59DE14>
00447E4F >8B8D 40FDFFFF mov ecx, dword ptr
00447E55 8D85 F4FDFFFF lea eax, dword ptr
00447E5B C641 06 00 mov byte ptr , 0
00447E5F 66:C785 80FDFFF>mov word ptr , 4B8
00447E68 8B95 40FDFFFF mov edx, dword ptr
00447E6E E8 71910F00 call <sub_540FE4>
00447E73 8BD0 mov edx, eax
00447E75 FF85 8CFDFFFF inc dword ptr
00447E7B 8D45 F8 lea eax, dword ptr
00447E7E E8 3D940F00 call <sub_5412C0>
00447E83 FF8D 8CFDFFFF dec dword ptr
00447E89 8D85 F4FDFFFF lea eax, dword ptr
00447E8F BA 02000000 mov edx, 2
00447E94 E8 F7930F00 call <sub_541290>
00447E99 8B4D F8 mov ecx, dword ptr
00447E9C 51 push ecx
00447E9D 8B85 6CFDFFFF mov eax, dword ptr
00447EA3 50 push eax
00447EA4 E8 BF3B0000 call <sub_44BA68> ; 关键算法跟入
00447EA9 D99D 20FDFFFF fstp dword ptr
00447EAF 83C4 08 add esp, 8
00447EB2 83C4 F8 add esp, -8
00447EB5 D985 20FDFFFF fld dword ptr
00447EBB DD1C24 fstp qword ptr
00447EBE E8 8D2F0F00 call <_sin>
00447EC3 83C4 08 add esp, 8
00447EC6 DC0D 2C8A4400 fmul qword ptr [<dbl_448A2C>]
00447ECC D8AD 20FDFFFF fsubr dword ptr
00447ED2 D8A5 1CFDFFFF fsub dword ptr ; 关键点要等0
00447ED8 83C4 F8 add esp, -8
00447EDB DD1C24 fstp qword ptr
00447EDE E8 091A0F00 call <_fabs>
00447EE3 83C4 08 add esp, 8
00447EE6 D99D 20FDFFFF fstp dword ptr
00447EEC 83BD F4EFFFFF 0>cmp dword ptr , 1
00447EF3 75 3F jnz short <loc_447F34>
00447EF5 8B85 B4FCFFFF mov eax, dword ptr
00447EFB 8B8D 00FDFFFF mov ecx, dword ptr
00447F01 C1E1 05 shl ecx, 5
00447F04 8B95 04FDFFFF mov edx, dword ptr
00447F0A 8B18 mov ebx, dword ptr
00447F0C FF53 08 call dword ptr
00447F0F 8B85 00FDFFFF mov eax, dword ptr
00447F15 C1E0 05 shl eax, 5
00447F18 8985 C8FCFFFF mov dword ptr , eax
00447F1E 8D95 C8FCFFFF lea edx, dword ptr
00447F24 B9 04000000 mov ecx, 4
00447F29 8B85 B4FCFFFF mov eax, dword ptr
00447F2F 8B18 mov ebx, dword ptr
00447F31 FF53 08 call dword ptr
00447F34 >83BD E8EFFFFF 0>cmp dword ptr , 1
00447F3B 7E 0A jle short <loc_447F47>
00447F3D C785 E8EFFFFF 0>mov dword ptr , 1
00447F47 >8B85 B4FCFFFF mov eax, dword ptr
00447F4D 8D95 98EFFFFF lea edx, dword ptr
00447F53 B9 B4000000 mov ecx, 0B4
00447F58 8B18 mov ebx, dword ptr
00447F5A FF53 08 call dword ptr
00447F5D 8B85 B4FCFFFF mov eax, dword ptr
00447F63 8D95 6CEFFFFF lea edx, dword ptr
00447F69 B9 2C000000 mov ecx, 2C
00447F6E 8B18 mov ebx, dword ptr
00447F70 FF53 08 call dword ptr
00447F73 8B85 F8FCFFFF mov eax, dword ptr
00447F79 8985 ECFDFFFF mov dword ptr , eax
00447F7F 83BD ECFDFFFF 0>cmp dword ptr , 0
00447F86 74 30 je short <loc_447FB8>
00447F88 8B95 ECFDFFFF mov edx, dword ptr
00447F8E 8B0A mov ecx, dword ptr
00447F90 898D F0FDFFFF mov dword ptr , ecx
00447F96 66:C785 80FDFFF>mov word ptr , 4D0
00447F9F BA 03000000 mov edx, 3
00447FA4 8B85 ECFDFFFF mov eax, dword ptr
00447FAA 8B08 mov ecx, dword ptr
00447FAC FF51 FC call dword ptr
00447FAF 66:C785 80FDFFF>mov word ptr , 4C4
00447FB8 >8B85 F4FCFFFF mov eax, dword ptr
00447FBE 8985 E4FDFFFF mov dword ptr , eax
00447FC4 83BD E4FDFFFF 0>cmp dword ptr , 0
00447FCB 74 30 je short <loc_447FFD>
00447FCD 8B95 E4FDFFFF mov edx, dword ptr
00447FD3 8B0A mov ecx, dword ptr
00447FD5 898D E8FDFFFF mov dword ptr , ecx
00447FDB 66:C785 80FDFFF>mov word ptr , 4E8
00447FE4 BA 03000000 mov edx, 3
00447FE9 8B85 E4FDFFFF mov eax, dword ptr
00447FEF 8B08 mov ecx, dword ptr
00447FF1 FF51 FC call dword ptr
00447FF4 66:C785 80FDFFF>mov word ptr , 4DC
00447FFD >8B85 E4FCFFFF mov eax, dword ptr
00448003 8985 DCFDFFFF mov dword ptr , eax
00448009 83BD DCFDFFFF 0>cmp dword ptr , 0
00448010 74 30 je short <loc_448042>
00448012 8B95 DCFDFFFF mov edx, dword ptr
00448018 8B0A mov ecx, dword ptr
0044801A 898D E0FDFFFF mov dword ptr , ecx
00448020 66:C785 80FDFFF>mov word ptr , 500
00448029 BA 03000000 mov edx, 3
0044802E 8B85 DCFDFFFF mov eax, dword ptr
00448034 8B08 mov ecx, dword ptr
00448036 FF51 FC call dword ptr
00448039 66:C785 80FDFFF>mov word ptr , 4F4
00448042 >8B85 04FDFFFF mov eax, dword ptr
00448048 50 push eax
00448049 E8 7A9D0E00 call <__rtl_close>
0044804E 59 pop ecx
0044804F 8B95 FCFCFFFF mov edx, dword ptr
00448055 8995 D4FDFFFF mov dword ptr , edx
0044805B 83BD D4FDFFFF 0>cmp dword ptr , 0
00448062 74 30 je short <loc_448094>
00448064 8B8D D4FDFFFF mov ecx, dword ptr
0044806A 8B01 mov eax, dword ptr
0044806C 8985 D8FDFFFF mov dword ptr , eax
00448072 66:C785 80FDFFF>mov word ptr , 518
0044807B BA 03000000 mov edx, 3
00448080 8B85 D4FDFFFF mov eax, dword ptr
00448086 8B08 mov ecx, dword ptr
00448088 FF51 FC call dword ptr
0044808B 66:C785 80FDFFF>mov word ptr , 50C
00448094 >8B95 F0FCFFFF mov edx, dword ptr
0044809A 52 push edx
0044809B E8 289D0E00 call <__rtl_close>
004480A0 59 pop ecx
004480A1 8B85 B4FCFFFF mov eax, dword ptr
004480A7 8985 CCFDFFFF mov dword ptr , eax
004480AD 83BD CCFDFFFF 0>cmp dword ptr , 0
004480B4 74 30 je short <loc_4480E6>
004480B6 8B95 CCFDFFFF mov edx, dword ptr
004480BC 8B0A mov ecx, dword ptr
004480BE 898D D0FDFFFF mov dword ptr , ecx
004480C4 66:C785 80FDFFF>mov word ptr , 530
004480CD BA 03000000 mov edx, 3
004480D2 8B85 CCFDFFFF mov eax, dword ptr
004480D8 8B08 mov ecx, dword ptr
004480DA FF51 FC call dword ptr
004480DD 66:C785 80FDFFF>mov word ptr , 524
004480E6 >81BD BCFCFFFF 1>cmp dword ptr , 2710
004480F0 0F8E A9000000 jle <loc_44819F>
004480F6 A1 F0D65900 mov eax, dword ptr
004480FB 8B00 mov eax, dword ptr
004480FD E8 3A190A00 call <@Forms@TCustomForm@Close$qqrv>
00448102 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00448108 8B0A mov ecx, dword ptr
0044810A 898D C4FDFFFF mov dword ptr , ecx
00448110 83BD C4FDFFFF 0>cmp dword ptr , 0
00448117 74 30 je short <loc_448149>
00448119 8B85 C4FDFFFF mov eax, dword ptr
0044811F 8B10 mov edx, dword ptr
00448121 8995 C8FDFFFF mov dword ptr , edx
00448127 66:C785 80FDFFF>mov word ptr , 548
00448130 BA 03000000 mov edx, 3
00448135 8B85 C4FDFFFF mov eax, dword ptr
0044813B 8B08 mov ecx, dword ptr
0044813D FF51 FC call dword ptr
00448140 66:C785 80FDFFF>mov word ptr , 53C
00448149 >8B8D 6CFDFFFF mov ecx, dword ptr
0044814F B2 01 mov dl, 1
00448151 A1 CC8E5700 mov eax, dword ptr
00448156 E8 F1810100 call <@Sysutils@EVariantError@$bctr$qqri_3>
0044815B 8B15 F0D65900 mov edx, dword ptr ; 屏录专家._WaitForm
00448161 8902 mov dword ptr , eax
00448163 8D85 C0FDFFFF lea eax, dword ptr
00448169 66:C785 80FDFFF>mov word ptr , 554
00448172 BA A2D65500 mov edx, 0055D6A2
00448177 E8 688E0F00 call <sub_540FE4>
0044817C FF85 8CFDFFFF inc dword ptr
00448182 8B00 mov eax, dword ptr
00448184 E8 1BFB0A00 call <@Dialogs@ShowMessage$qqrx17System@An>
00448189 FF8D 8CFDFFFF dec dword ptr
0044818F 8D85 C0FDFFFF lea eax, dword ptr
00448195 BA 02000000 mov edx, 2
0044819A E8 F1900F00 call <sub_541290>
0044819F >C785 0CFDFFFF F>mov dword ptr , 1F4
004481A9 8B8D 0CFDFFFF mov ecx, dword ptr
004481AF 81C1 F4010000 add ecx, 1F4
004481B5 898D 28EFFFFF mov dword ptr , ecx
004481BB DB85 28EFFFFF fild dword ptr
004481C1 D88D 20FDFFFF fmul dword ptr
004481C7 E8 48170F00 call <@_ftol$qv>
004481CC 8985 0CFDFFFF mov dword ptr , eax
004481D2 DB85 90F8FFFF fild dword ptr ; 视频的总帧数
004481D8 D80D 348A4400 fmul dword ptr [<flt_448A34>]
004481DE 8B95 A8F8FFFF mov edx, dword ptr
004481E4 8BCA mov ecx, edx
004481E6 C1E2 06 shl edx, 6
004481E9 2BD1 sub edx, ecx
004481EB C1E2 05 shl edx, 5
004481EE 8995 28EFFFFF mov dword ptr , edx
004481F4 8B85 0CFDFFFF mov eax, dword ptr
004481FA C1E0 04 shl eax, 4
004481FD DB85 28EFFFFF fild dword ptr
00448203 8D0480 lea eax, dword ptr
00448206 8D0480 lea eax, dword ptr
00448209 DEC1 faddp st(1), st(0)
0044820B 8D0480 lea eax, dword ptr
0044820E 8985 24EFFFFF mov dword ptr , eax
00448214 DB85 24EFFFFF fild dword ptr
0044821A DEC1 faddp st(1), st(0)
0044821C E8 F3160F00 call <@_ftol$qv>
00448221 8985 0CFDFFFF mov dword ptr , eax
00448227 8D85 BCFDFFFF lea eax, dword ptr
0044822D 66:C785 80FDFFF>mov word ptr , 560
00448236 BA B7D65500 mov edx, 0055D6B7
0044823B E8 A48D0F00 call <sub_540FE4>
00448240 FF85 8CFDFFFF inc dword ptr
00448246 8B10 mov edx, dword ptr
00448248 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
0044824E 8B01 mov eax, dword ptr
00448250 E8 AF4E0B00 call <@Controls@TControl@SetText$qqrx17Sys>
00448255 FF8D 8CFDFFFF dec dword ptr
0044825B 8D85 BCFDFFFF lea eax, dword ptr
00448261 BA 02000000 mov edx, 2
00448266 E8 25900F00 call <sub_541290>
0044826B 80BD 0BFDFFFF 0>cmp byte ptr , 1
00448272 75 4B jnz short <loc_4482BF>
00448274 66:C785 80FDFFF>mov word ptr , 56C
0044827D BA CDD65500 mov edx, 0055D6CD
00448282 8D85 B8FDFFFF lea eax, dword ptr
00448288 E8 578D0F00 call <sub_540FE4>
0044828D FF85 8CFDFFFF inc dword ptr
00448293 8B10 mov edx, dword ptr
00448295 A1 F0D65900 mov eax, dword ptr
0044829A 8B08 mov ecx, dword ptr
0044829C 8B81 D4020000 mov eax, dword ptr
004482A2 E8 5D4E0B00 call <@Controls@TControl@SetText$qqrx17Sys>
004482A7 FF8D 8CFDFFFF dec dword ptr
004482AD 8D85 B8FDFFFF lea eax, dword ptr
004482B3 BA 02000000 mov edx, 2
004482B8 E8 D38F0F00 call <sub_541290>
004482BD EB 49 jmp short <loc_448308>
004482BF >66:C785 80FDFFF>mov word ptr , 578
004482C8 BA DFD65500 mov edx, 0055D6DF
004482CD 8D85 B4FDFFFF lea eax, dword ptr
004482D3 E8 0C8D0F00 call <sub_540FE4>
004482D8 FF85 8CFDFFFF inc dword ptr
004482DE 8B10 mov edx, dword ptr
004482E0 A1 F0D65900 mov eax, dword ptr
004482E5 8B08 mov ecx, dword ptr
004482E7 8B81 D4020000 mov eax, dword ptr
004482ED E8 124E0B00 call <@Controls@TControl@SetText$qqrx17Sys>
004482F2 FF8D 8CFDFFFF dec dword ptr
004482F8 8D85 B4FDFFFF lea eax, dword ptr
004482FE BA 02000000 mov edx, 2
00448303 E8 888F0F00 call <sub_541290>
00448308 >8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
0044830E 8B95 90F8FFFF mov edx, dword ptr
00448314 8B01 mov eax, dword ptr
00448316 8B80 D0020000 mov eax, dword ptr
0044831C E8 FF960C00 call <@Comctrls@TProgressBar@SetMax$qqri>
00448321 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
00448327 33D2 xor edx, edx
00448329 8B01 mov eax, dword ptr
0044832B 8B80 D0020000 mov eax, dword ptr
00448331 E8 FA960C00 call <@Comctrls@TProgressBar@SetPosition$q>
00448336 8B0D F0D65900 mov ecx, dword ptr ; 屏录专家._WaitForm
0044833C 8B01 mov eax, dword ptr
0044833E E8 6D520B00 call <sub_4FD5B0>
00448343 8B85 6CFDFFFF mov eax, dword ptr
00448349 05 F8190000 add eax, 19F8
0044834E E8 599DFBFF call <sub_4020AC>
00448353 8BF8 mov edi, eax
00448355 33C0 xor eax, eax
00448357 83C9 FF or ecx, FFFFFFFF
0044835A 8DB5 4CF4FFFF lea esi, dword ptr
00448360 F2:AE repne scas byte ptr es:
00448362 F7D1 not ecx
00448364 2BF9 sub edi, ecx
00448366 8BD1 mov edx, ecx
00448368 87F7 xchg edi, esi
0044836A C1E9 02 shr ecx, 2
0044836D 8BC7 mov eax, edi
0044836F F3:A5 rep movs dword ptr es:, dword ptr [e>
00448371 8BCA mov ecx, edx
00448373 8D85 4CF4FFFF lea eax, dword ptr
00448379 83E1 03 and ecx, 3
0044837C F3:A4 rep movs byte ptr es:, byte ptr [esi>
0044837E 68 F3D65500 push 0055D6F3 ; ASCII "lsflash.set "
00448383 50 push eax
00448384 E8 BFA40E00 call <_strcat>
00448389 83C4 08 add esp, 8
0044838C 8D95 4CF4FFFF lea edx, dword ptr
00448392 52 push edx
00448393 E8 28D41000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
00448398 68 00D75500 push 0055D700 ; ASCII "wb"
0044839D 8D8D 4CF4FFFF lea ecx, dword ptr
004483A3 51 push ecx
004483A4 E8 C7C20E00 call <_fopen>
004483A9 83C4 08 add esp, 8
004483AC 8BD8 mov ebx, eax
004483AE 66:C785 80FDFFF>mov word ptr , 584
004483B7 8D85 B0FDFFFF lea eax, dword ptr
004483BD E8 9695FBFF call <unknown_libname_55>
004483C2 8BD0 mov edx, eax
004483C4 FF85 8CFDFFFF inc dword ptr
004483CA 8B8D 6CFDFFFF mov ecx, dword ptr
004483D0 8B81 7C030000 mov eax, dword ptr
004483D6 E8 F94C0B00 call <@TControl@GetText$qqrv>
004483DB 8D85 B0FDFFFF lea eax, dword ptr
004483E1 E8 C69CFBFF call <sub_4020AC>
004483E6 8BF8 mov edi, eax
004483E8 33C0 xor eax, eax
004483EA 83C9 FF or ecx, FFFFFFFF
004483ED 8DB5 4CF4FFFF lea esi, dword ptr
004483F3 F2:AE repne scas byte ptr es:
004483F5 F7D1 not ecx
004483F7 2BF9 sub edi, ecx
004483F9 8BD1 mov edx, ecx
004483FB 87F7 xchg edi, esi
004483FD C1E9 02 shr ecx, 2
00448400 8BC7 mov eax, edi
00448402 F3:A5 rep movs dword ptr es:, dword ptr [e>
00448404 8BCA mov ecx, edx
00448406 BA 02000000 mov edx, 2
0044840B 83E1 03 and ecx, 3
0044840E 8D85 B0FDFFFF lea eax, dword ptr
00448414 F3:A4 rep movs byte ptr es:, byte ptr [esi>
00448416 FF8D 8CFDFFFF dec dword ptr
0044841C E8 6F8E0F00 call <sub_541290>
00448421 8B8D 6CFDFFFF mov ecx, dword ptr
00448427 51 push ecx
00448428 E8 BF360000 call <sub_44BAEC>
0044842D 59 pop ecx
0044842E 8985 10FDFFFF mov dword ptr , eax
00448434 8B85 14FDFFFF mov eax, dword ptr
0044843A 8B95 10FDFFFF mov edx, dword ptr
00448440 0110 add dword ptr , edx
00448442 53 push ebx
00448443 6A 01 push 1
00448445 68 00040000 push 400
0044844A 8D8D 4CF4FFFF lea ecx, dword ptr
00448450 51 push ecx
00448451 E8 6EC60E00 call <_fwrite>
00448456 83C4 10 add esp, 10
00448459 66:C785 80FDFFF>mov word ptr , 590
00448462 8D85 ACFDFFFF lea eax, dword ptr
00448468 E8 EB94FBFF call <unknown_libname_55> ; 1
0044846D 8BD0 mov edx, eax
0044846F FF85 8CFDFFFF inc dword ptr
00448475 8B8D 6CFDFFFF mov ecx, dword ptr
0044847B 8B81 E0040000 mov eax, dword ptr
00448481 E8 72E20A00 call <sub_4F66F8>
00448486 8D85 ACFDFFFF lea eax, dword ptr
0044848C E8 1B9CFBFF call <sub_4020AC>
00448491 8BF8 mov edi, eax
00448493 33C0 xor eax, eax
00448495 83C9 FF or ecx, FFFFFFFF
00448498 8DB5 4CF4FFFF lea esi, dword ptr
0044849E F2:AE repne scas byte ptr es:
004484A0 F7D1 not ecx
004484A2 2BF9 sub edi, ecx
004484A4 8BD1 mov edx, ecx
004484A6 87F7 xchg edi, esi
004484A8 C1E9 02 shr ecx, 2
004484AB 8BC7 mov eax, edi
004484AD F3:A5 rep movs dword ptr es:, dword ptr [e>
004484AF 8BCA mov ecx, edx
004484B1 BA 02000000 mov edx, 2
004484B6 83E1 03 and ecx, 3
004484B9 8D85 ACFDFFFF lea eax, dword ptr
004484BF F3:A4 rep movs byte ptr es:, byte ptr [esi>
004484C1 FF8D 8CFDFFFF dec dword ptr
004484C7 E8 C48D0F00 call <sub_541290>
004484CC 53 push ebx
004484CD 6A 01 push 1
004484CF 68 00040000 push 400
004484D4 8D8D 4CF4FFFF lea ecx, dword ptr
004484DA 51 push ecx
004484DB E8 E4C50E00 call <_fwrite>
004484E0 83C4 10 add esp, 10
004484E3 80BD 0BFDFFFF 0>cmp byte ptr , 1
004484EA 75 2E jnz short <loc_44851A>
004484EC 33C0 xor eax, eax
004484EE 8B15 20D75900 mov edx, dword ptr ; 屏录专家._MakeFlashForm
004484F4 8A85 0BFDFFFF mov al, byte ptr
004484FA 8985 D0FCFFFF mov dword ptr , eax
00448500 8B0A mov ecx, dword ptr
00448502 8B81 08030000 mov eax, dword ptr
00448508 8B10 mov edx, dword ptr
0044850A FF92 B4000000 call dword ptr
00448510 3C 01 cmp al, 1
00448512 75 06 jnz short <loc_44851A>
00448514 FF85 D0FCFFFF inc dword ptr
0044851A >53 push ebx
0044851B 6A 01 push 1
0044851D 6A 04 push 4
0044851F 8D8D D0FCFFFF lea ecx, dword ptr
00448525 51 push ecx
00448526 E8 99C50E00 call <_fwrite>
0044852B 83C4 10 add esp, 10
0044852E A1 20D75900 mov eax, dword ptr
00448533 8B10 mov edx, dword ptr
00448535 8B82 D4020000 mov eax, dword ptr
0044853B 8B10 mov edx, dword ptr
0044853D FF92 B4000000 call dword ptr
00448543 33C9 xor ecx, ecx
00448545 8AC8 mov cl, al
00448547 8D85 D0FCFFFF lea eax, dword ptr
0044854D 898D D0FCFFFF mov dword ptr , ecx
00448553 53 push ebx
00448554 6A 01 push 1
00448556 6A 04 push 4
00448558 50 push eax
00448559 E8 66C50E00 call <_fwrite>
0044855E 8B15 20D75900 mov edx, dword ptr ; 屏录专家._MakeFlashForm
00448564 83C4 10 add esp, 10
00448567 8B0A mov ecx, dword ptr
00448569 8D95 D0FCFFFF lea edx, dword ptr
0044856F 8B81 24030000 mov eax, dword ptr
00448575 8985 D0FCFFFF mov dword ptr , eax
0044857B 53 push ebx
0044857C 6A 01 push 1
0044857E 6A 04 push 4
00448580 52 push edx
00448581 E8 3EC50E00 call <_fwrite>
00448586 83C4 10 add esp, 10
00448589 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
0044858F 8B01 mov eax, dword ptr
00448591 8B80 EC020000 mov eax, dword ptr
00448597 8B10 mov edx, dword ptr
00448599 FF92 B4000000 call dword ptr
0044859F 33C9 xor ecx, ecx
004485A1 8D95 D0FCFFFF lea edx, dword ptr
004485A7 8AC8 mov cl, al
004485A9 B8 01000000 mov eax, 1
004485AE 2BC1 sub eax, ecx
004485B0 8985 D0FCFFFF mov dword ptr , eax
004485B6 53 push ebx
004485B7 6A 01 push 1
004485B9 6A 04 push 4
004485BB 52 push edx
004485BC E8 03C50E00 call <_fwrite>
004485C1 83C4 10 add esp, 10
004485C4 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
004485CA 8B01 mov eax, dword ptr
004485CC 8B80 F0020000 mov eax, dword ptr
004485D2 8B10 mov edx, dword ptr
004485D4 FF92 B4000000 call dword ptr
004485DA 33C9 xor ecx, ecx
004485DC 8AC8 mov cl, al
004485DE 8D85 D0FCFFFF lea eax, dword ptr
004485E4 898D D0FCFFFF mov dword ptr , ecx
004485EA 53 push ebx
004485EB 6A 01 push 1
004485ED 6A 04 push 4
004485EF 50 push eax
004485F0 E8 CFC40E00 call <_fwrite>
004485F5 83C4 10 add esp, 10
004485F8 33D2 xor edx, edx
004485FA 8995 D0FCFFFF mov dword ptr , edx
00448600 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00448606 8B01 mov eax, dword ptr
00448608 8B80 F4020000 mov eax, dword ptr
0044860E 8B10 mov edx, dword ptr
00448610 FF92 B4000000 call dword ptr
00448616 3C 01 cmp al, 1
00448618 75 26 jnz short <loc_448640>
0044861A 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00448620 8B01 mov eax, dword ptr
00448622 8B80 F8020000 mov eax, dword ptr
00448628 8B10 mov edx, dword ptr
0044862A FF92 B4000000 call dword ptr
00448630 3C 01 cmp al, 1
00448632 75 0C jnz short <loc_448640>
00448634 C785 D0FCFFFF 0>mov dword ptr , 2
0044863E EB 24 jmp short <loc_448664>
00448640 >8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00448646 8B01 mov eax, dword ptr
00448648 8B80 F4020000 mov eax, dword ptr
0044864E 8B10 mov edx, dword ptr
00448650 FF92 B4000000 call dword ptr
00448656 3C 01 cmp al, 1
00448658 75 0A jnz short <loc_448664>
0044865A C785 D0FCFFFF 0>mov dword ptr , 1
00448664 >53 push ebx
00448665 6A 01 push 1
00448667 6A 04 push 4
00448669 8D8D D0FCFFFF lea ecx, dword ptr
0044866F 51 push ecx
00448670 E8 4FC40E00 call <_fwrite>
00448675 8B85 6CFDFFFF mov eax, dword ptr
0044867B 83C4 10 add esp, 10
0044867E 33D2 xor edx, edx
00448680 8D8D D0FCFFFF lea ecx, dword ptr
00448686 8A90 30150000 mov dl, byte ptr
0044868C 8995 D0FCFFFF mov dword ptr , edx
00448692 53 push ebx
00448693 6A 01 push 1
00448695 6A 04 push 4
00448697 51 push ecx
00448698 E8 27C40E00 call <_fwrite>
0044869D 83C4 10 add esp, 10
004486A0 8B85 6CFDFFFF mov eax, dword ptr
004486A6 80B8 30150000 0>cmp byte ptr , 1
004486AD 75 1E jnz short <loc_4486CD>
004486AF 8B95 58FDFFFF mov edx, dword ptr
004486B5 52 push edx
004486B6 8B8D B8FCFFFF mov ecx, dword ptr
004486BC 51 push ecx
004486BD 53 push ebx
004486BE 8B85 6CFDFFFF mov eax, dword ptr
004486C4 50 push eax
004486C5 E8 32340000 call <sub_44BAFC>
004486CA 83C4 10 add esp, 10
004486CD >53 push ebx
004486CE 6A 01 push 1
004486D0 6A 04 push 4
004486D2 8D95 0CFDFFFF lea edx, dword ptr
004486D8 52 push edx
004486D9 E8 E6C30E00 call <_fwrite>
004486DE 83C4 10 add esp, 10
004486E1 53 push ebx
004486E2 E8 1DBC0E00 call <_fclose>
004486E7 59 pop ecx
004486E8 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
004486EE 8B01 mov eax, dword ptr
004486F0 8B80 F4020000 mov eax, dword ptr
004486F6 8B10 mov edx, dword ptr
004486F8 FF92 B4000000 call dword ptr
004486FE 3C 01 cmp al, 1
00448700 74 1E je short <loc_448720>
00448702 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00448708 8B01 mov eax, dword ptr
0044870A 8B80 F8020000 mov eax, dword ptr
00448710 8B10 mov edx, dword ptr
00448712 FF92 B4000000 call dword ptr
00448718 3C 01 cmp al, 1
0044871A 0F85 50010000 jnz <loc_448870>
00448720 >8B85 6CFDFFFF mov eax, dword ptr
00448726 05 F8190000 add eax, 19F8
0044872B E8 7C99FBFF call <sub_4020AC>
00448730 8BF8 mov edi, eax
00448732 33C0 xor eax, eax
00448734 83C9 FF or ecx, FFFFFFFF
00448737 8DB5 4CF4FFFF lea esi, dword ptr
0044873D F2:AE repne scas byte ptr es:
0044873F F7D1 not ecx
00448741 2BF9 sub edi, ecx
00448743 8BD1 mov edx, ecx
00448745 87F7 xchg edi, esi
00448747 C1E9 02 shr ecx, 2
0044874A 8BC7 mov eax, edi
0044874C F3:A5 rep movs dword ptr es:, dword ptr [e>
0044874E 8BCA mov ecx, edx
00448750 8D85 4CF4FFFF lea eax, dword ptr
00448756 83E1 03 and ecx, 3
00448759 F3:A4 rep movs byte ptr es:, byte ptr [esi>
0044875B 68 03D75500 push 0055D703 ; ASCII "lsflashkzt.set "
00448760 50 push eax
00448761 E8 E2A00E00 call <_strcat>
00448766 83C4 08 add esp, 8
00448769 8D95 4CF4FFFF lea edx, dword ptr
0044876F 52 push edx
00448770 E8 4BD01000 call <DeleteFileA> ; jmp 到 kernel32.DeleteFileA
00448775 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
0044877B 8B01 mov eax, dword ptr
0044877D 8B80 F4020000 mov eax, dword ptr
00448783 8B10 mov edx, dword ptr
00448785 FF92 B4000000 call dword ptr
0044878B 3C 01 cmp al, 1
0044878D 75 26 jnz short <loc_4487B5>
0044878F 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
00448795 8B01 mov eax, dword ptr
00448797 8B80 F8020000 mov eax, dword ptr
0044879D 8B10 mov edx, dword ptr
0044879F FF92 B4000000 call dword ptr
004487A5 3C 01 cmp al, 1
004487A7 75 0C jnz short <loc_4487B5>
004487A9 C785 D0FCFFFF 0>mov dword ptr , 2
004487B3 EB 24 jmp short <loc_4487D9>
004487B5 >8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
004487BB 8B01 mov eax, dword ptr
004487BD 8B80 F4020000 mov eax, dword ptr
004487C3 8B10 mov edx, dword ptr
004487C5 FF92 B4000000 call dword ptr
004487CB 3C 01 cmp al, 1
004487CD 75 0A jnz short <loc_4487D9>
004487CF C785 D0FCFFFF 0>mov dword ptr , 1
004487D9 >66:C785 80FDFFF>mov word ptr , 59C
004487E2 8D85 A8FDFFFF lea eax, dword ptr
004487E8 E8 6B91FBFF call <unknown_libname_55>
004487ED FF85 8CFDFFFF inc dword ptr
004487F3 8B0D 20D75900 mov ecx, dword ptr ; 屏录专家._MakeFlashForm
004487F9 8BD0 mov edx, eax
004487FB 8B01 mov eax, dword ptr
004487FD 8B80 18030000 mov eax, dword ptr
00448803 E8 CC480B00 call <@TControl@GetText$qqrv>
00448808 8D85 A8FDFFFF lea eax, dword ptr
0044880E E8 8D8D0F00 call <@System@AnsiString@ToInt$xqqrv>
00448813 50 push eax
00448814 8B95 D0FCFFFF mov edx, dword ptr
0044881A 52 push edx
0044881B 8D95 4CF4FFFF lea edx, dword ptr
00448821 8D85 A4FDFFFF lea eax, dword ptr
00448827 E8 B8870F00 call <sub_540FE4>
0044882C FF85 8CFDFFFF inc dword ptr
00448832 8B08 mov ecx, dword ptr
00448834 51 push ecx
00448835 8B85 6CFDFFFF mov eax, dword ptr
0044883B 50 push eax
0044883C E8 7F370000 call <sub_44BFC0>
00448841 83C4 10 add esp, 10
00448844 FF8D 8CFDFFFF dec dword ptr
0044884A 8D85 A4FDFFFF lea eax, dword ptr
00448850 BA 02000000 mov edx, 2
00448855 E8 368A0F00 call <sub_541290>
0044885A FF8D 8CFDFFFF dec dword ptr
00448860 8D85 A8FDFFFF lea eax, dword ptr
00448866 BA 02000000 mov edx, 2
0044886B E8 208A0F00 call <sub_541290>
00448870 >8B8D B8FCFFFF mov ecx, dword ptr
00448876 898D 9CFDFFFF mov dword ptr , ecx
0044887C 83BD 9CFDFFFF 0>cmp dword ptr , 0
00448883 74 30 je short <loc_4488B5>
00448885 8B85 9CFDFFFF mov eax, dword ptr
0044888B 8B10 mov edx, dword ptr
0044888D 8995 A0FDFFFF mov dword ptr , edx
00448893 66:C785 80FDFFF>mov word ptr , 5B4
0044889C BA 03000000 mov edx, 3
004488A1 8B85 9CFDFFFF mov eax, dword ptr
004488A7 8B08 mov ecx, dword ptr
004488A9 FF51 FC call dword ptr
004488AC 66:C785 80FDFFF>mov word ptr , 5A8
004488B5 >8B85 44FDFFFF mov eax, dword ptr
004488BB 50 push eax
004488BC E8 07950E00 call <__rtl_close>
004488C1 59 pop ecx
004488C2 8B95 40FDFFFF mov edx, dword ptr
004488C8 52 push edx
004488C9 E8 FA940E00 call <__rtl_close>
004488CE 59 pop ecx
004488CF 8B8D 3CFDFFFF mov ecx, dword ptr
004488D5 51 push ecx
004488D6 E8 ED940E00 call <__rtl_close>
004488DB 59 pop ecx
004488DC 66:C785 80FDFFF>mov word ptr , 5C0
004488E5 8D85 98FDFFFF lea eax, dword ptr
004488EB E8 6890FBFF call <unknown_libname_55>
004488F0 FF85 8CFDFFFF inc dword ptr
004488F6 E8 9DF50D00 call <@GetCurrentDir$qqrv>
004488FB 8D95 98FDFFFF lea edx, dword ptr
00448901 8D45 FC lea eax, dword ptr
00448904 E8 B7890F00 call <sub_5412C0>
00448909 FF8D 8CFDFFFF dec dword ptr
0044890F 8D85 98FDFFFF lea eax, dword ptr
00448915 BA 02000000 mov edx, 2
0044891A E8 71890F00 call <sub_541290>
0044891F 8B8D 6CFDFFFF mov ecx, dword ptr
00448925 8B81 F8190000 mov eax, dword ptr
0044892B E8 90F50D00 call <sub_527EC0>
00448930 66:C785 80FDFFF>mov word ptr , 5CC
00448939 8D85 94FDFFFF lea eax, dword ptr
0044893F E8 1490FBFF call <unknown_libname_55>
00448944 FF85 8CFDFFFF inc dword ptr
0044894A E8 49F50D00 call <@GetCurrentDir$qqrv>
0044894F 8D95 94FDFFFF lea edx, dword ptr
00448955 8D45 FC lea eax, dword ptr
00448958 E8 63890F00 call <sub_5412C0>
0044895D FF8D 8CFDFFFF dec dword ptr
00448963 8D85 94FDFFFF lea eax, dword ptr
00448969 BA 02000000 mov edx, 2
0044896E E8 1D890F00 call <sub_541290>
00448973 8B85 6CFDFFFF mov eax, dword ptr
00448979 05 F8190000 add eax, 19F8
0044897E E8 2997FBFF call <sub_4020AC>
00448983 8BF8 mov edi, eax
00448985 33C0 xor eax, eax
00448987 83C9 FF or ecx, FFFFFFFF
0044898A 8DB5 4CF4FFFF lea esi, dword ptr
00448990 F2:AE repne scas byte ptr es:
00448992 F7D1 not ecx
00448994 2BF9 sub edi, ecx
00448996 8BD1 mov edx, ecx
00448998 87F7 xchg edi, esi
0044899A C1E9 02 shr ecx, 2
0044899D 8BC7 mov eax, edi
0044899F F3:A5 rep movs dword ptr es:, dword ptr [e>
004489A1 8BCA mov ecx, edx
004489A3 8D85 4CF4FFFF lea eax, dword ptr
004489A9 83E1 03 and ecx, 3
004489AC F3:A4 rep movs byte ptr es:, byte ptr [esi>
004489AE 68 13D75500 push 0055D713 ; ASCII "mf.exe "
004489B3 50 push eax
004489B4 E8 8F9E0E00 call <_strcat>
004489B9 83C4 08 add esp, 8
004489BC 6A 00 push 0
004489BE 8D95 4CF4FFFF lea edx, dword ptr
004489C4 52 push edx
004489C5 E8 A2D01000 call <WinExec> ; jmp 到 kernel32.WinExec
004489CA FF8D 8CFDFFFF dec dword ptr
004489D0 8D45 F4 lea eax, dword ptr
004489D3 BA 02000000 mov edx, 2
004489D8 E8 B3880F00 call <sub_541290>
004489DD FF8D 8CFDFFFF dec dword ptr
004489E3 8D45 F8 lea eax, dword ptr
004489E6 BA 02000000 mov edx, 2
004489EB E8 A0880F00 call <sub_541290>
004489F0 FF8D 8CFDFFFF dec dword ptr
004489F6 8D45 FC lea eax, dword ptr
004489F9 BA 02000000 mov edx, 2
004489FE E8 8D880F00 call <sub_541290>
00448A03 8B8D 70FDFFFF mov ecx, dword ptr
00448A09 64:890D 0000000>mov dword ptr fs:, ecx
00448A10 >5F pop edi
00448A11 5E pop esi
00448A12 5B pop ebx
00448A13 8BE5 mov esp, ebp
00448A15 5D pop ebp
00448A16 C3 retn
00448A17 0000 add byte ptr , al
00448A19 0000 add byte ptr , al
00448A1B 40 inc eax
00448A1C >0000 add byte ptr , al
00448A1E 2041 67 and byte ptr , al
00448A21 B4 14 mov ah, 14
00448A23 B8 AF42E587 mov eax, 87E542AF
00448A28 EE out dx, al
00448A29 3F aas
00448A2A 0000 add byte ptr , al
00448A2C >AA stos byte ptr es:
00448A2D F1 int1
00448A2E D24D 62 ror byte ptr , cl
00448A31 10E4 adc ah, ah
00448A33 3F aas
00448A34 >0000 add byte ptr , al
00448A36 C03F 55 sar byte ptr , 55
00448A39 8BEC mov ebp, esp
00448A3B 81C4 F8FEFFFF add esp, -108
00448A41 B8 9C2C5700 mov eax, 00572C9C
00448A46 53 push ebx
00448A47 E8 8CA10E00 call <@__InitExceptBlockLDTC>
00448A4C C745 F4 0100000>mov dword ptr , 1
00448A53 8D55 0C lea edx, dword ptr
00448A56 8D45 0C lea eax, dword ptr
00448A59 E8 BE850F00 call <@System@AnsiString@$bctr$qqrrx17Syst>
00448A5E FF45 F4 inc dword ptr
00448A61 8D55 AC lea edx, dword ptr
00448A64 66:C745 E8 0800 mov word ptr , 8
00448A6A 6A 2C push 2C
00448A6C 6A 00 push 0
00448A6E 52 push edx
00448A6F E8 309D0E00 call <_memset>
00448A74 83C4 0C add esp, 0C
00448A77 8D8D F8FEFFFF lea ecx, dword ptr
00448A7D 68 B4000000 push 0B4
00448A82 6A 00 push 0
00448A84 51 push ecx
00448A85 E8 1A9D0E00 call <_memset>
00448A8A 83C4 0C add esp, 0C
00448A8D 8D45 0C lea eax, dword ptr
00448A90 68 5C035600 push 0056035C ; ASCII "rb"
00448A95 E8 1296FBFF call <sub_4020AC>
00448A9A 50 push eax
00448A9B E8 D0BB0E00 call <_fopen>
00448AA0 83C4 08 add esp, 8
00448AA3 8BD8 mov ebx, eax
00448AA5 85C0 test eax, eax
00448AA7 75 5E jnz short <loc_448B07>
00448AA9 66:C745 E8 1400 mov word ptr , 14
00448AAF 8D45 FC lea eax, dword ptr
00448AB2 E8 A18EFBFF call <unknown_libname_55>
00448AB7 8BC8 mov ecx, eax
00448AB9 FF45 F4 inc dword ptr
00448ABC 8D55 0C lea edx, dword ptr
00448ABF B8 5F035600 mov eax, 0056035F
00448AC4 E8 EF8B0F00 call <@System@$badd$qqrpxcrx17System@AnsiS>
00448AC9 8D45 FC lea eax, dword ptr
00448ACC 8B00 mov eax, dword ptr
00448ACE E8 D1F10A00 call <@Dialogs@ShowMessage$qqrx17System@An>
00448AD3 FF4D F4 dec dword ptr
00448AD6 8D45 FC lea eax, dword ptr
00448AD9 BA 02000000 mov edx, 2
00448ADE E8 AD870F00 call <sub_541290>
00448AE3 83C8 FF or eax, FFFFFFFF
00448AE6 BA 02000000 mov edx, 2
00448AEB 50 push eax
00448AEC 8D45 0C lea eax, dword ptr
00448AEF FF4D F4 dec dword ptr
00448AF2 E8 99870F00 call <sub_541290>
00448AF7 58 pop eax
00448AF8 8B55 D8 mov edx, dword ptr
00448AFB 64:8915 0000000>mov dword ptr fs:, edx
00448B02 E9 C0000000 jmp <loc_448BC7>
00448B07 >6A 02 push 2
00448B09 6A D4 push -2C
00448B0B 53 push ebx
00448B0C E8 B3BE0E00 call <_fseek>
00448B11 83C4 0C add esp, 0C
00448B14 53 push ebx
00448B15 6A 01 push 1
00448B17 6A 2C push 2C
00448B19 8D4D AC lea ecx, dword ptr
00448B1C 51 push ecx
00448B1D E8 C6BD0E00 call <_fread>
00448B22 C645 D5 00 mov byte ptr , 0
00448B26 83C4 10 add esp, 10
00448B29 8D45 CC lea eax, dword ptr
00448B2C BA 10775500 mov edx, 00557710 ; ASCII "pmlxzjtlx"
00448B31 >8A08 mov cl, byte ptr
00448B33 3A0A cmp cl, byte ptr
00448B35 75 16 jnz short <loc_448B4D>
00448B37 84C9 test cl, cl
00448B39 74 3C je short <loc_448B77>
00448B3B 8A48 01 mov cl, byte ptr
00448B3E 3A4A 01 cmp cl, byte ptr
00448B41 75 0A jnz short <loc_448B4D>
00448B43 83C0 02 add eax, 2
00448B46 83C2 02 add edx, 2
00448B49 84C9 test cl, cl
00448B4B^ 75 E4 jnz short <loc_448B31>
00448B4D >74 28 je short <loc_448B77>
00448B4F 53 push ebx
00448B50 E8 AFB70E00 call <_fclose>
00448B55 59 pop ecx
00448B56 83C8 FF or eax, FFFFFFFF
00448B59 50 push eax
00448B5A FF4D F4 dec dword ptr
00448B5D 8D45 0C lea eax, dword ptr
00448B60 BA 02000000 mov edx, 2
00448B65 E8 26870F00 call <sub_541290>
00448B6A 58 pop eax
00448B6B 8B55 D8 mov edx, dword ptr
00448B6E 64:8915 0000000>mov dword ptr fs:, edx
00448B75 EB 50 jmp short <loc_448BC7>
00448B77 >6A 02 push 2
00448B79 68 20FFFFFF push -0E0
00448B7E 53 push ebx
00448B7F E8 40BE0E00 call <_fseek>
00448B84 83C4 0C add esp, 0C
00448B87 53 push ebx
00448B88 6A 01 push 1
00448B8A 68 B4000000 push 0B4
00448B8F 8D8D F8FEFFFF lea ecx, dword ptr
00448B95 51 push ecx
00448B96 E8 4DBD0E00 call <_fread>
00448B9B 83C4 10 add esp, 10
00448B9E 53 push ebx
00448B9F E8 60B70E00 call <_fclose>
00448BA4 59 pop ecx
00448BA5 8B85 48FFFFFF mov eax, dword ptr
00448BAB 50 push eax
00448BAC FF4D F4 dec dword ptr
00448BAF 8D45 0C lea eax, dword ptr
00448BB2 BA 02000000 mov edx, 2
00448BB7 E8 D4860F00 call <sub_541290>
00448BBC 58 pop eax
00448BBD 8B55 D8 mov edx, dword ptr
00448BC0 64:8915 0000000>mov dword ptr fs:, edx
00448BC7 >5B pop ebx
00448BC8 8BE5 mov esp, ebp
00448BCA 5D pop ebp
00448BCB C3 retn
00448BCC >55 push ebp
00448BCD 8BEC mov ebp, esp
00448BCF 83C4 A8 add esp, -58
00448BD2 B8 DC2C5700 mov eax, 00572CDC
00448BD7 53 push ebx
00448BD8 E8 FB9F0E00 call <@__InitExceptBlockLDTC>
00448BDD C745 F4 0100000>mov dword ptr , 1
00448BE4 8D55 0C lea edx, dword ptr
00448BE7 8D45 0C lea eax, dword ptr
00448BEA E8 2D840F00 call <@System@AnsiString@$bctr$qqrrx17Syst>
00448BEF FF45 F4 inc dword ptr
00448BF2 8D55 A8 lea edx, dword ptr
00448BF5 66:C745 E8 0800 mov word ptr , 8
00448BFB 6A 2C push 2C
00448BFD 6A 00 push 0
00448BFF 52 push edx
00448C00 E8 9F9B0E00 call <_memset>
00448C05 83C4 0C add esp, 0C
00448C08 8D45 0C lea eax, dword ptr
00448C0B 68 6D035600 push 0056036D ; ASCII "rb"
00448C10 E8 9794FBFF call <sub_4020AC>
00448C15 50 push eax
00448C16 E8 55BA0E00 call <_fopen>
00448C1B 83C4 08 add esp, 8
00448C1E 8BD8 mov ebx, eax
00448C20 85C0 test eax, eax
00448C22 75 5D jnz short <loc_448C81>
00448C24 66:C745 E8 1400 mov word ptr , 14
00448C2A 8D45 FC lea eax, dword ptr
00448C2D E8 268DFBFF call <unknown_libname_55>
00448C32 8BC8 mov ecx, eax
00448C34 FF45 F4 inc dword ptr
00448C37 8D55 0C lea edx, dword ptr
00448C3A B8 70035600 mov eax, 00560370
00448C3F E8 748A0F00 call <@System@$badd$qqrpxcrx17System@AnsiS>
00448C44 8D45 FC lea eax, dword ptr
00448C47 8B00 mov eax, dword ptr
00448C49 E8 56F00A00 call <@Dialogs@ShowMessage$qqrx17System@An>
00448C4E FF4D F4 dec dword ptr
00448C51 8D45 FC lea eax, dword ptr
00448C54 BA 02000000 mov edx, 2
00448C59 E8 32860F00 call <sub_541290>
00448C5E 33C0 xor eax, eax
00448C60 BA 02000000 mov edx, 2
00448C65 50 push eax
00448C66 8D45 0C lea eax, dword ptr
00448C69 FF4D F4 dec dword ptr
00448C6C E8 1F860F00 call <sub_541290>
00448C71 58 pop eax
00448C72 8B55 D8 mov edx, dword ptr
00448C75 64:8915 0000000>mov dword ptr fs:, edx
00448C7C E9 8F000000 jmp <loc_448D10>
00448C81 >6A 02 push 2
00448C83 6A D4 push -2C
00448C85 53 push ebx
00448C86 E8 39BD0E00 call <_fseek>
00448C8B 83C4 0C add esp, 0C
00448C8E 53 push ebx
00448C8F 6A 01 push 1
00448C91 6A 2C push 2C
00448C93 8D4D A8 lea ecx, dword ptr
00448C96 51 push ecx
00448C97 E8 4CBC0E00 call <_fread>
00448C9C 83C4 10 add esp, 10
00448C9F 6A 00 push 0
00448CA1 8B45 C4 mov eax, dword ptr
00448CA4 50 push eax
00448CA5 53 push ebx
00448CA6 E8 19BD0E00 call <_fseek>
00448CAB 83C4 0C add esp, 0C
00448CAE 53 push ebx
00448CAF 6A 01 push 1
00448CB1 6A 04 push 4
00448CB3 8D55 D4 lea edx, dword ptr
00448CB6 52 push edx
00448CB7 E8 2CBC0E00 call <_fread>
00448CBC 83C4 10 add esp, 10
00448CBF 837D D4 00 cmp dword ptr , 0
00448CC3 74 15 je short <loc_448CDA>
00448CC5 837D D4 00 cmp dword ptr , 0
00448CC9 7E 0F jle short <loc_448CDA>
00448CCB 6A 00 push 0
00448CCD 8B4D D4 mov ecx, dword ptr
00448CD0 51 push ecx
00448CD1 53 push ebx
00448CD2 E8 EDBC0E00 call <_fseek>
00448CD7 83C4 0C add esp, 0C
00448CDA >53 push ebx
00448CDB 6A 01 push 1
00448CDD 6A 28 push 28
00448CDF 8B45 10 mov eax, dword ptr
00448CE2 50 push eax
00448CE3 E8 00BC0E00 call <_fread>
00448CE8 83C4 10 add esp, 10
00448CEB 53 push ebx
00448CEC E8 13B60E00 call <_fclose>
00448CF1 59 pop ecx
00448CF2 B0 01 mov al, 1
00448CF4 50 push eax
00448CF5 FF4D F4 dec dword ptr
00448CF8 8D45 0C lea eax, dword ptr
00448CFB BA 02000000 mov edx, 2
00448D00 E8 8B850F00 call <sub_541290>
00448D05 58 pop eax
00448D06 8B55 D8 mov edx, dword ptr
00448D09 64:8915 0000000>mov dword ptr fs:, edx
00448D10 >5B pop ebx
00448D11 8BE5 mov esp, ebp
00448D13 5D pop ebp
00448D14 C3 retn
00448D15 90 nop
00448D16 90 nop
00448D17 90 nop
00448D18 >55 push ebp
00448D19 8BEC mov ebp, esp
00448D1B 83C4 A8 add esp, -58
00448D1E B8 1C2D5700 mov eax, 00572D1C
00448D23 53 push ebx
00448D24 E8 AF9E0E00 call <@__InitExceptBlockLDTC>
00448D29 C745 F4 0100000>mov dword ptr , 1
00448D30 8D55 0C lea edx, dword ptr
00448D33 8D45 0C lea eax, dword ptr
00448D36 E8 E1820F00 call <@System@AnsiString@$bctr$qqrrx17Syst>
00448D3B FF45 F4 inc dword ptr
00448D3E 8D55 A8 lea edx, dword ptr
00448D41 66:C745 E8 0800 mov word ptr , 8
00448D47 6A 2C push 2C
00448D49 6A 00 push 0
00448D4B 52 push edx
00448D4C E8 539A0E00 call <_memset>
00448D51 83C4 0C add esp, 0C
00448D54 8D45 0C lea eax, dword ptr
00448D57 68 7E035600 push 0056037E ; ASCII "rb"
00448D5C E8 4B93FBFF call <sub_4020AC>
00448D61 50 push eax
00448D62 E8 09B90E00 call <_fopen>
00448D67 83C4 08 add esp, 8
00448D6A 8BD8 mov ebx, eax
00448D6C 85C0 test eax, eax
00448D6E 75 5D jnz short <loc_448DCD>
00448D70 66:C745 E8 1400 mov word ptr , 14
00448D76 8D45 FC lea eax, dword ptr
00448D79 E8 DA8BFBFF call <unknown_libname_55>
00448D7E 8BC8 mov ecx, eax
00448D80 FF45 F4 inc dword ptr
00448D83 8D55 0C lea edx, dword ptr
00448D86 B8 81035600 mov eax, 00560381
00448D8B E8 28890F00 call <@System@$badd$qqrpxcrx17System@AnsiS>
00448D90 8D45 FC lea eax, dword ptr
00448D93 8B00 mov eax, dword ptr
00448D95 E8 0AEF0A00 call <@Dialogs@ShowMessage$qqrx17System@An>
00448D9A FF4D F4 dec dword ptr
00448D9D 8D45 FC lea eax, dword ptr
00448DA0 BA 02000000 mov edx, 2
00448DA5 E8 E6840F00 call <sub_541290>
00448DAA 33C0 xor eax, eax
00448DAC BA 02000000 mov edx, 2
00448DB1 50 push eax
00448DB2 8D45 0C lea eax, dword ptr
00448DB5 FF4D F4 dec dword ptr
00448DB8 E8 D3840F00 call <sub_541290>
00448DBD 58 pop eax
00448DBE 8B55 D8 mov edx, dword ptr
00448DC1 64:8915 0000000>mov dword ptr fs:, edx
00448DC8 E9 89000000 jmp <loc_448E56>
00448DCD >6A 02 push 2
00448DCF 6A D4 push -2C
00448DD1 53 push ebx
00448DD2 E8 EDBB0E00 call <_fseek>
00448DD7 83C4 0C add esp, 0C
00448DDA 53 push ebx
00448DDB 6A 01 push 1
00448DDD 6A 2C push 2C
00448DDF 8D4D A8 lea ecx, dword ptr
00448DE2 51 push ecx
00448DE3 E8 00BB0E00 call <_fread>
00448DE8 83C4 10 add esp, 10
00448DEB 6A 00 push 0
00448DED 8B45 C4 mov eax, dword ptr
00448DF0 50 push eax
00448DF1 53 push ebx
00448DF2 E8 CDBB0E00 call <_fseek>
00448DF7 83C4 0C add esp, 0C
00448DFA 53 push ebx
00448DFB 6A 01 push 1
00448DFD 6A 04 push 4
00448DFF 8D55 D4 lea edx, dword ptr
00448E02 52 push edx
00448E03 E8 E0BA0E00 call <_fread>
00448E08 83C4 10 add esp, 10
00448E0B 53 push ebx
00448E0C E8 F3B40E00 call <_fclose>
00448E11 837D D4 00 cmp dword ptr , 0
00448E15 59 pop ecx
00448E16 74 20 je short <loc_448E38>
00448E18 B0 01 mov al, 1
00448E1A BA 02000000 mov edx, 2
00448E1F 50 push eax
00448E20 8D45 0C lea eax, dword ptr
00448E23 FF4D F4 dec dword ptr
00448E26 E8 65840F00 call <sub_541290>
00448E2B 58 pop eax
00448E2C 8B55 D8 mov edx, dword ptr
00448E2F 64:8915 0000000>mov dword ptr fs:, edx
00448E36 EB 1E jmp short <loc_448E56>
00448E38 >33C0 xor eax, eax
00448E3A BA 02000000 mov edx, 2
00448E3F 50 push eax
00448E40 8D45 0C lea eax, dword ptr
00448E43 FF4D F4 dec dword ptr
00448E46 E8 45840F00 call <sub_541290>
00448E4B 58 pop eax
00448E4C 8B55 D8 mov edx, dword ptr
00448E4F 64:8915 0000000>mov dword ptr fs:, edx
00448E56 >5B pop ebx
00448E57 8BE5 mov esp, ebp
00448E59 5D pop ebp
00448E5A C3 retn
跟入 00447EA4 call <sub_44BA68>
0044BA68 >55 push ebp
0044BA69 8BEC mov ebp, esp
0044BA6B 83C4 D0 add esp, -30
0044BA6E B8 34375700 mov eax, 00573734
0044BA73 53 push ebx
0044BA74 56 push esi
0044BA75 57 push edi
0044BA76 E8 5D710E00 call <@__InitExceptBlockLDTC>
0044BA7B C745 F8 0100000>mov dword ptr , 1
0044BA82 8D55 0C lea edx, dword ptr
0044BA85 8D45 0C lea eax, dword ptr
0044BA88 E8 8F550F00 call <@System@AnsiString@$bctr$qq>
0044BA8D FF45 F8 inc dword ptr
0044BA90 66:C745 EC 0800 mov word ptr , 8
0044BA96 66:C745 EC 1400 mov word ptr , 14
0044BA9C 8D45 0C lea eax, dword ptr
0044BA9F E8 4C5B0F00 call <@System@AnsiString@ToDouble>; 跟入
0044BAA4 D95D D8 fstp dword ptr
0044BAA7 66:C745 EC 0800 mov word ptr , 8
0044BAAD EB 10 jmp short <loc_44BABF>
0044BAAF >33D2 xor edx, edx
0044BAB1 8955 D8 mov dword ptr , edx
0044BAB4 66:C745 EC 1C00 mov word ptr , 1C
0044BABA E8 17260F00 call <@_CatchCleanup$qv>
0044BABF >D945 D8 fld dword ptr
0044BAC2 DD5D D0 fstp qword ptr
0044BAC5 FF4D F8 dec dword ptr
0044BAC8 8D45 0C lea eax, dword ptr
0044BACB BA 02000000 mov edx, 2
0044BAD0 E8 BB570F00 call <sub_541290>
0044BAD5 DD45 D0 fld qword ptr
0044BAD8 8B4D DC mov ecx, dword ptr
0044BADB 64:890D 0000000>mov dword ptr fs:, ecx
0044BAE2 5F pop edi
0044BAE3 5E pop esi
0044BAE4 5B pop ebx
0044BAE5 8BE5 mov esp, ebp
0044BAE7 5D pop ebp
0044BAE8 C3 retn
跟入 0044BA9F E8 4C5B0F00 call <@System@AnsiString@ToDouble>
005415F0 >55 push ebp
005415F1 8BEC mov ebp, esp
005415F3 83C4 D0 add esp, -30
005415F6 53 push ebx
005415F7 8BD8 mov ebx, eax
005415F9 B8 D4C75900 mov eax, 0059C7D4
005415FE E8 D515FFFF call <@__InitExceptBlockLDTC>
00541603 66:C745 E8 0800 mov word ptr , 8
00541609 8D45 FC lea eax, dword ptr
0054160C 8BD3 mov edx, ebx
0054160E E8 09FAFFFF call <@System@AnsiString@$bctr$qq>
00541613 FF45 F4 inc dword ptr
00541616 8B00 mov eax, dword ptr
00541618 E8 5771FEFF call <@Sysutils@StrToFloat$qqrx17>; 跟入
0054161D DD5D D0 fstp qword ptr
00541620 FF4D F4 dec dword ptr
00541623 8D45 FC lea eax, dword ptr
00541626 BA 02000000 mov edx, 2
0054162B E8 60FCFFFF call <sub_541290>
00541630 DD45 D0 fld qword ptr
00541633 8B4D D8 mov ecx, dword ptr
00541636 64:67:890E 0000 mov dword ptr fs:, ecx
0054163C 5B pop ebx
0054163D 8BE5 mov esp, ebp
0054163F 5D pop ebp
00541640 C3 retn
跟入 00541618 E8 5771FEFF call <@Sysutils@StrToFloat$qqrx17>
00528774 >53 push ebx
00528775 83C4 EC add esp, -14
00528778 8BD8 mov ebx, eax
0052877A 8BC3 mov eax, ebx
0052877C E8 C3770000 call <unknown_libname_642>
00528781 8BD4 mov edx, esp
00528783 33C9 xor ecx, ecx
00528785 E8 8AE0FFFF call <sub_526814> ; 跟入
0052878A 84C0 test al, al
0052878C 75 19 jnz short <loc_5287A7>
0052878E 895C24 0C mov dword ptr , ebx
00528792 C64424 10 0B mov byte ptr , 0B
00528797 8D5424 0C lea edx, dword ptr
0052879B A1 ECD95900 mov eax, dword ptr
005287A0 33C9 xor ecx, ecx
005287A2 E8 B5ECFFFF call <@SysUtils@_16482>
005287A7 >DB2C24 fld tbyte ptr
005287AA 83C4 14 add esp, 14
005287AD 5B pop ebx
005287AE C3 retn
跟入 00528785 E8 8AE0FFFF call <sub_526814>
00526814 >55 push ebp
00526815 8BEC mov ebp, esp
00526817 83EC 06 sub esp, 6
0052681A 57 push edi
0052681B 56 push esi
0052681C 53 push ebx
0052681D 8BF0 mov esi, eax
0052681F 8BFA mov edi, edx
00526821 8BD9 mov ebx, ecx
00526823 9B wait
00526824 D97D FA fstcw word ptr
00526827 9B wait
00526828 DBE2 fclex
0052682A D92D 6A605200 fldcw word ptr [<word_52606A>
00526830 D9EE fldz
00526832 E8 88000000 call <sub_5268BF> ; 检测是否为空
00526837 8A3E mov bh, byte ptr
00526839 80FF 2B cmp bh, 2B
0052683C 74 05 je short <loc_526843>
0052683E 80FF 2D cmp bh, 2D
00526841 75 01 jnz short <loc_526844>
00526843 >46 inc esi
00526844 >8BCE mov ecx, esi
00526846 E8 7F000000 call <sub_5268CA> ; flash转换时关键算法跟入
0052684B 33D2 xor edx, edx
0052684D 8A06 mov al, byte ptr
0052684F 3A05 D7855A00 cmp al, byte ptr
00526855 75 08 jnz short <loc_52685F>
00526857 46 inc esi
00526858 E8 6D000000 call <sub_5268CA>
0052685D F7DA neg edx
0052685F >3BCE cmp ecx, esi
00526861 74 4A je short <loc_5268AD>
00526863 8A06 mov al, byte ptr
00526865 24 DF and al, 0DF
00526867 3C 45 cmp al, 45
00526869 75 0A jnz short <loc_526875>
0052686B 46 inc esi
0052686C 52 push edx
0052686D E8 74000000 call <sub_5268E6>
00526872 58 pop eax
00526873 03D0 add edx, eax
00526875 >E8 45000000 call <sub_5268BF>
0052687A 803E 00 cmp byte ptr , 0
0052687D 75 2E jnz short <loc_5268AD>
0052687F 8BC2 mov eax, edx
00526881 80FB 01 cmp bl, 1
00526884 75 03 jnz short <loc_526889>
00526886 83C0 04 add eax, 4
00526889 >E8 82640000 call <@System@@Pow10$qqrv>
0052688E 80FF 2D cmp bh, 2D
00526891 75 02 jnz short <loc_526895>
00526893 D9E0 fchs
00526895 >80FB 00 cmp bl, 0
00526898 74 04 je short <loc_52689E>
0052689A DF3F fistp qword ptr
0052689C EB 02 jmp short <loc_5268A0>
0052689E >DB3F fstp tbyte ptr
005268A0 >9B wait
005268A1 DFE0 fstsw ax
005268A3 66:A9 0900 test ax, 9
005268A7 75 06 jnz short <loc_5268AF>
005268A9 B0 01 mov al, 1
005268AB EB 04 jmp short <loc_5268B1>
005268AD >DDD8 fstp st(0)
005268AF >33C0 xor eax, eax
005268B1 >9B wait
005268B2 DBE2 fclex
005268B4 D96D FA fldcw word ptr
005268B7 9B wait
005268B8 5B pop ebx
005268B9 5E pop esi
005268BA 5F pop edi
005268BB 8BE5 mov esp, ebp
005268BD 5D pop ebp
005268BE C3 retn
跟入00526846 E8 7F000000 call <sub_5268CA>
005268CA >33C0 xor eax, eax
005268CC 33D2 xor edx, edx
005268CE >AC lods byte ptr ; 注册码的20位字串18-13位的算法把字串转换成数值
005268CF 2C 3A sub al, 3A
005268D1 04 0A add al, 0A
005268D3 73 0F jnb short <loc_5268E4>
005268D5 DA0D 50605200 fimul dword ptr [<dword_526050>]
005268DB 8945 FC mov dword ptr , eax
005268DE DA45 FC fiadd dword ptr
005268E1 42 inc edx
005268E2^ EB EA jmp short <loc_5268CE>
005268E4 >4E dec esi
005268E5 C3 retn
通过这两篇就能追出前50位注册码的1-14位,17-22位,25-36位,39-40位的注册码。
--------------------------------------------------------------------------------
2009年09月12日 19:05:49
[ 本帖最后由 fghtiger 于 2009-9-15 13:44 编辑 ] 不能成功地注册。/:012
通过这两篇就能追出前50位注册码的1-14位,17-22位,25-36位,39-40位的注册码。
貌似注册码不连续,15,16位;23,24位;37,38位的注册码呢? 坚持坚持就可以得到真正的算法注册机了,不过离官方算法改变的日子不远了 太强大了确实是翻了很长时间
有此文章 录像专家的完美的KeyGen也快了
其实都跟到这里了 几个水印什么也可以直接爆破了 厉害又是一个高人 请Nisy老大提示一下.我到这就再跟不出注册码了. 原帖由 Nisy 于 2009-10-6 00:59 发表 https://www.chinapyg.com/images/common/back.gif
太强大了确实是翻了很长时间
有此文章 录像专家的完美的KeyGen也快了
其实都跟到这里了 几个水印什么也可以直接爆破了
还是喜欢爆的东西/:017 牛,据说这个软件分析完了,破解其他东西就是小case了 确实不容易
我弄这鼠标往下挪了好久...