Function at 0x10006748
Capabilities:
Query or enumerate registry value

Disassembly:
push ebp
lea ebp, [esp - 0x14c8]
mov eax, 0x14c8
call fcn.1001dd10
push 0xffffffffffffffff
push 0x10022a31
mov eax, dword fs:[0]
push eax
sub esp, 0x28
mov eax, dword [0x1002c294]
xor eax, ebp
mov dword [ebp + 0x14c4], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0x14d0]
mov dword [ebp - 0x10], eax
mov eax, dword [ebp + 0x14d4]
mov dword [ebp - 0x1c], eax
xor eax, eax
xor edi, edi
push 0x7e
mov word [ebp + 0x12c4], ax
lea eax, [ebp + 0x12c6]
push edi
push eax
mov dword [ebp - 0x14], edi
call fcn.10012df0
lea eax, [ebp + 0x12c4]
push eax
call fcn.10004232
xor eax, eax
push 0x7e
mov word [ebp + 0x13c4], ax
lea eax, [ebp + 0x13c6]
push edi
push eax
call fcn.10012df0
lea eax, [ebp + 0x13c4]
push eax
call fcn.10007cb8
xor eax, eax
push 0x7e
mov word [ebp + 0x1444], ax
lea eax, [ebp + 0x1446]
push edi
push eax
call fcn.10012df0
lea eax, [ebp + 0x1444]
push eax
call fcn.10008154
push edi
xor ebx, ebx
mov dword [ebp - 0x18], edi
call fcn.10002fa6
add esp, 0x34
test eax, eax
jne 0x10006828
push edi
call fcn.10003045
pop ecx
mov dword [ebp - 0x20], edi
test eax, eax
je 0x1000682f
mov dword [ebp - 0x20], 1
xor eax, eax
push 0x208
mov word [ebp + 0x10b8], ax
lea eax, [ebp + 0x10ba]
push edi
push eax
call fcn.10012df0
add esp, 0xc
push 0x104
lea eax, [ebp + 0x10b8]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea eax, [ebp + 0x10b8]
push eax
call fcn.100040ca
mov dword [ebp - 0x24], eax
xor eax, eax
mov word [ebp + 0x10b8], ax
lea eax, [ebp + 0x10b8]
push eax
call fcn.100040ca
mov dword [ebp - 0x30], eax
call fcn.100041bd
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x18]
push eax
mov eax, str.JcntStart
call fcn.10008e5a
mov esi, 0x20a
push esi
lea eax, [ebp + 0x10b8]
push edi
push eax
call fcn.10012df0
add esp, 0x18
push 7
pop ebx
xor eax, eax
mov dword [ebp + 0x50], ebx
mov dword [ebp + 0x4c], edi
mov word [ebp + 0x3c], ax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp + 0x10b8]
push eax
lea eax, [ebp - 0x2c]
push eax
push str.Start_Page
push str.SOFTWAREMicrosoftInternet_ExplorerMain
mov dword [ebp - 4], edi
push SysReAllocStringLen
mov dword [ebp - 0x28], 0x208
mov dword [ebp - 0x2c], 1
call dword [sym.imp.SHLWAPI.dll_SHGetValueW]
lea ecx, [ebp + 0x38]
lea edx, [ebp + 0x10b8]
call fcn.1000432f
push esi
lea eax, [ebp + 0x10b8]
push edi
push eax
call fcn.10012df0
xor eax, eax
mov dword [ebp + 0x18], ebx
mov dword [ebp + 0x14], edi
mov word [ebp + 4], ax
mov dword [ebp + 0x6c], ebx
mov dword [ebp + 0x68], edi
mov word [ebp + 0x58], ax
mov byte [ebp - 4], 2
push 0x1046
mov word [ebp + 0x70], ax
lea eax, [ebp + 0x72]
push edi
push eax
call fcn.10012df0
add esp, 0x18
mov eax, 0x100259c4
cmp dword [ebp + 0x4c], edi
jbe 0x1000695d
cmp dword [ebp + 0x50], 8
jb 0x10006958
mov edx, dword [ebp + 0x3c]
jmp 0x1000695f
lea edx, [ebp + 0x3c]
jmp 0x1000695f
mov edx, eax
mov ecx, dword [ebp - 0x34]
cmp ecx, edi
jne 0x10006969
xor ecx, ecx
inc ecx
push edx
push eax
push dword [ebp - 0x18]
lea eax, [ebp + 0x1444]
push ecx
push dword [ebp - 0x20]
push dword [ebp - 0x30]
push dword [ebp - 0x24]
push edi
push eax
call fcn.100080c9
movzx eax, al
push eax
call fcn.10007da6
movzx eax, al
push eax
call fcn.10007f95
movzx eax, al
push eax
lea eax, [ebp + 0x13c4]
push eax
call fcn.10006cbe
push eax
lea eax, [ebp + 0x12c4]
push eax
push str.genrenpjuziplugintypenpjuziplugin_updateCheckcid_sver_sumid_sos_dsafe_die_dflash_ses_dcb_ddb_dss1_dss2_dss3_dop1_sop3_s
lea eax, [ebp + 0x70]
push 0x823
push eax
call fcn.1000efc3
add esp, 0x48
lea eax, [ebp + 0x70]
lea ecx, [ebp + 0x54]
call fcn.10001bed
cmp dword [ebp + 0x6c], 8
mov edx, dword [ebp + 0x58]
jae 0x100069dc
lea edx, [ebp + 0x58]
lea ecx, [ebp + 0x1c]
call fcn.100083f0
mov byte [ebp - 4], 3
cmp dword [ebp + 0x30], edi
je 0x10006a3f
push str.aT6Qrs8Ht_Z_r6__T9_QAz
lea eax, [ebp + 0x1c]
push eax
call fcn.10009021
xor eax, eax
push 0x7e
mov word [ebp + 0x1344], ax
lea eax, [ebp + 0x1346]
push edi
push eax
call fcn.10012df0
mov ecx, dword [ebp + 0x20]
add esp, 0xc
cmp dword [ebp + 0x34], 0x10
jae 0x10006a22
lea ecx, [ebp + 0x20]
push dword [ebp + 0x30]
lea ebx, [ebp + 0x1344]
call fcn.100086c3
pop ecx
test eax, eax
je 0x10006a3f
mov ecx, dword [ebp - 0x1c]
mov eax, ebx
call fcn.10001bed
mov esi, dword [ebp - 0x1c]
cmp dword [esi + 0x14], edi
jne 0x10006a57
push edi
push 1
lea ecx, [ebp + 0x1c]
call fcn.10001b16
push edi
push 1
jmp 0x10006ab3
push str.ck
lea eax, [ebp + 0x54]
push eax
call fcn.10004474
push 0xffffffffffffffff
push edi
mov eax, esi
lea ecx, [ebp + 0x54]
call fcn.10002882
mov ecx, dword [ebp - 0x10]
mov eax, str.http:__update.123juzi.net_update.php
call fcn.10001bed
push 0x100265ec
push dword [ebp - 0x10]
call fcn.10004474
cmp dword [ebp + 0x6c], 8
mov eax, dword [ebp + 0x58]
jae 0x10006a98
lea eax, [ebp + 0x58]
push eax
push dword [ebp - 0x10]
call fcn.10004474
xor esi, esi
inc esi
push edi
push esi
lea ecx, [ebp + 0x1c]
mov dword [ebp - 0x14], esi
call fcn.10001b16
push edi
push esi
lea esi, [ebp + 0x54]
call fcn.10001c67
push edi
push 1
lea esi, [ebp]
call fcn.10001c67
push edi
push 1
lea esi, [ebp + 0x38]
call fcn.10001c67
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp + 0x14c4]
xor ecx, ebp
call fcn.1000e51f
add ebp, 0x14c8
leave
ret 8