Function at 0x4b09d5
Capabilities:
Set registry value

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x34
push ebx
push esi
push edi
lea ecx, [ebp - 0x34]
call fcn.004b0288
lea eax, [ebp - 8]
push eax
call fcn.004112e5
lea eax, [ebp - 8]
push eax
call fcn.004111d5
pop ecx
pop ecx
lea eax, [ebp - 8]
push eax
lea ecx, [ebp - 0xc]
call fcn.00401e7b
lea eax, [ebp - 8]
push eax
lea ecx, [ebp - 4]
call fcn.00401e7b
push str.kismain.exe
lea ecx, [ebp - 0xc]
call fcn.00403b27
mov eax, dword [ebp - 8]
mov eax, dword [eax - 0xc]
dec eax
push eax
lea eax, [ebp - 0x10]
push eax
lea ecx, [ebp - 8]
call fcn.00403a9d
push eax
lea ecx, [ebp - 8]
call fcn.00403cc2
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.00401405
mov edi, dword [ebp + 8]
xor ebx, ebx
cmp edi, 0xe
ja case.0x4b0a55.9
jmp dword [edi*4 + 0x4b1019]
push str.kprcycleaner.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f5a4
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_Privacy_Cleaner
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:kprcycleaner__src:17
jmp 0x4b0edf
push str.kprcycleaner.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f528
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_Privacy_Auto_Mode
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:kprcynotrace__from:7
jmp 0x4b0edf
push str.vipappkfileprotectkfp.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f478
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_Vip_File_Protect
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:kfileprotect__from:4
jmp 0x4b0edf
push str.ksysslim.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f404
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_System_Slim
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:system_slim__from:104
jmp 0x4b0edf
push str.apppdfreaderdbpdf.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f364
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_PDFReader
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__duba_pdfreader__from:1
jmp 0x4b0edf
push str.khomeprotectvip.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f2d8
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_HomeProtect
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:homeprotect__from:3
jmp 0x4b0edf
push str.vipappdatarecoverykavdr.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push str.qpencb__rY
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_Datarecovery
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:data_recovery__from:222
jmp 0x4b0edf
push str.vipappdocfixdocumentrepair.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f17c
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_DocumentRepair
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:docfix__from:2
jmp 0x4b0edf
push str.kfiledestroy.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f0f8
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_File_Destroy
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:file_remove__from:11
jmp 0x4b0edf
push str.vipapppdfconverterpdfconverter.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59f038
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_PDF_Converter
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:pdfconverter__from:4___type:1
jmp 0x4b0edf
push str.kprivacyshield.exe
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
push 0x59ef94
lea ecx, [ebp - 0x34]
call fcn.004020d9
push str.Duba_PrivacyShield
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str.__vip:privacyshield__from:1__vipfrom:1046
jmp 0x4b0edf
lea eax, [ebp + 8]
push ebx
push eax
call fcn.00411735
pop ecx
pop ecx
push eax
lea ecx, [ebp - 8]
call fcn.00403cc2
mov ecx, dword [ebp + 8]
add ecx, 0xfffffff0
call fcn.00401405
lea eax, [ebp - 8]
push eax
call fcn.00411244
lea eax, [ebp - 8]
mov dword [esp], str.ksoftpurifier.exe
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00407c58
add esp, 0xc
push eax
lea ecx, [ebp - 0xc]
call fcn.00403cc2
mov ecx, dword [ebp - 0x10]
add ecx, 0xfffffff0
call fcn.00401405
lea eax, [ebp - 8]
push eax
lea ecx, [ebp - 4]
call fcn.00403cc2
push 0x59eecc
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
mov esi, 0x59eec0
push esi
lea ecx, [ebp - 0x34]
call fcn.004020d9
push esi
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str._func_showmainwin:16__vipfrom:1056
jmp 0x4b0edf
push str.kpurenoad.exe
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00407c58
add esp, 0xc
push eax
lea ecx, [ebp - 0xc]
call fcn.00403cc2
mov ecx, dword [ebp - 0x14]
add ecx, 0xfffffff0
call fcn.00401405
push 0x59ee3c
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
mov esi, 0x59ee30
push esi
lea ecx, [ebp - 0x34]
call fcn.004020d9
push esi
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str._from:6__vipfrom:1059
jmp 0x4b0edf
push str.kdocprotect.exe
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00407c58
add esp, 0xc
push eax
lea ecx, [ebp - 0xc]
call fcn.00403cc2
mov ecx, dword [ebp - 0x18]
add ecx, 0xfffffff0
call fcn.00401405
push 0x59edc0
push 0x104
lea ecx, [ebp - 4]
call fcn.00401e99
push eax
call dword [sym.imp.SHLWAPI.dll_PathAppendW]
push 0xffffffffffffffff
lea ecx, [ebp - 4]
call fcn.00403287
mov esi, 0x59edb4
push esi
lea ecx, [ebp - 0x34]
call fcn.004020d9
push esi
lea ecx, [ebp - 0x30]
call fcn.004020d9
push str._from:8__vipfrom:1060__pagetype:2
lea ecx, [ebp - 0x24]
call fcn.004020d9
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x2c]
call fcn.00403cc2
lea eax, [ebp - 4]
push eax
lea ecx, [ebp - 0x20]
call fcn.00403cc2
lea eax, [ebp - 8]
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x1c], ebx
call fcn.00403cc2
push dword [ebp - 0x34]
call fcn.00420a0d
test eax, eax
pop ecx
jne 0x4b0fe7
cmp byte [ebp + 0xc], bl
je 0x4b0fdb
push 0x5e7310
lea ecx, [ebp - 0x10]
mov dword [ebp + 8], ebx
call fcn.00401c3d
push edi
lea eax, [ebp - 0x10]
push str.shortcut_vip_app__d
push eax
call fcn.004020ff
add esp, 0xc
push ebx
push ebx
push 0x2001f
push ebx
push ebx
push str.SoftwareKingsoftAntivirus_recommend
push SysReAllocStringLen
lea ecx, [ebp + 8]
call fcn.0040a0b8
test eax, eax
mov esi, dword [ebp - 0x10]
jne 0x4b0fac
lea eax, [ebp - 0x10]
push eax
push esi
lea ecx, [ebp + 8]
mov dword [ebp - 0x10], ebx
call fcn.0040bd23
xor eax, eax
inc eax
cmp dword [ebp - 0x10], eax
jne 0x4b0f96
lea ecx, [esi - 0x10]
call fcn.00401405
lea ecx, [ebp + 8]
call fcn.0040a0a1
jmp 0x4b0fe7
push 4
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x18]
push eax
push 4
push ebx
push esi
push dword [ebp + 8]
call dword [sym.imp.ADVAPI32.dll_RegSetValueExW]
lea ecx, [esi - 0x10]
call fcn.00401405
lea ecx, [ebp + 8]
call fcn.0040a0a1
push 0x59ecf0
push 0x59ece8
push ebx
push ebx
push ebx
push str._text_class_skin_msg_box_richtext_black__
call fcn.004b0976
add esp, 0x18
cmp eax, 2
jne 0x4b0fe7
lea eax, [ebp - 0x34]
push ebx
push eax
call fcn.0042081c
pop ecx
pop ecx
mov ecx, dword [ebp - 4]
add ecx, 0xfffffff0
call fcn.00401405
mov ecx, dword [ebp - 0xc]
add ecx, 0xfffffff0
call fcn.00401405
mov ecx, dword [ebp - 8]
add ecx, 0xfffffff0
call fcn.00401405
lea ecx, [ebp - 0x34]
call fcn.004b02c9
pop edi
pop esi
xor eax, eax
pop ebx
leave
ret