Function at 0x443440
Capabilities:
Hide graphical window
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x84
mov eax, dword [0x62d040]
xor eax, esp
mov dword [esp + 0x80], eax
push ebx
push esi
mov esi, edx
push edi
mov edi, ecx
lea eax, [esi - 0x9c41]
cmp eax, 0x138
ja case.0x443480.40103
movzx eax, byte [eax + 0x445e98]
nop dword [eax]
jmp dword [eax*4 + 0x445cfc]
lea eax, ds:[esp + 0x30]
mov dword [esp + 0x30], 0x16
push eax
mov dword [esp + 0x38], str.HideOnClose
call sym.SystemInformer.exe_Ordinal_1886
test eax, eax
je 0x4434d4
call fcn.00470640
test al, al
je case.0x443480.40103
push 0
push edi
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x30]
mov dword [esp + 0x30], 0x1a
push eax
mov dword [esp + 0x38], str.CloseOnEscape
call sym.SystemInformer.exe_Ordinal_1886
test eax, eax
je case.0x443480.40103
push 0
push 0
push 0
call sym.SystemInformer.exe_Ordinal_1172
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov esi, dword [0x633a60]
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0xfd
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je case.0x443480.40103
push 0
push 0x4bd1c0
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor edx, edx
call fcn.004b9fc0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov esi, dword [0x633a60]
xor eax, eax
cmp dword [0x6365c4], eax
cmovne edi, eax
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0x107
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je case.0x443480.40103
push edi
push 0x4be860
push 0
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0
push 3
call sym.SystemInformer.exe_Ordinal_1172
push 0
push 0
push 3
push 1
push 5
push str._v__newinstance
xor edx, edx
mov ecx, edi
call fcn.00412fa0
push 0
sar eax, 0x1f
push 0
and eax, 4
push eax
call sym.SystemInformer.exe_Ordinal_1172
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1607
mov ecx, dword [0x633f74]
mov ebx, eax
push 3
mov dword [esp + 0x44], 1
mov dword [esp + 0x54], 0x20
mov dword [esp + 0x58], 0x5d0c00
mov edx, dword [ecx]
mov ecx, dword [ecx + 4]
push 0x62e43c
push ebx
mov dword [esp + 0x64], 1
mov dword [esp + 0x74], edx
mov dword [esp + 0x78], ecx
mov dword [esp + 0x7c], 1
mov dword [esp + 0x8c], 8
mov dword [esp + 0x90], str..txt
call sym.SystemInformer.exe_Ordinal_1689
push 0x3c
push 3
lea eax, [esp + 0x48]
push eax
call sym.SystemInformer.exe_Ordinal_1375
push eax
call sym.SystemInformer.exe_Ordinal_1238
mov eax, dword [eax + 4]
push eax
push ebx
call sym.SystemInformer.exe_Ordinal_1688
push ebx
push edi
call sym.SystemInformer.exe_Ordinal_1697
test al, al
je 0x443772
push ebx
call sym.SystemInformer.exe_Ordinal_1646
push eax
call sym.SystemInformer.exe_Ordinal_1238
push ebx
mov esi, eax
call sym.SystemInformer.exe_Ordinal_1647
push 0
push 5
push 1
push 0x120116
push dword [esi + 4]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x40]
push eax
call sym.SystemInformer.exe_Ordinal_1759
test eax, eax
js 0x443761
mov edi, dword ds:[esp + 0x2c]
push 2
push 0x61f900
push edi
call sym.SystemInformer.exe_Ordinal_1770
push edi
call sym.SystemInformer.exe_Ordinal_1100
xor ecx, ecx
mov dword [esp + 0x30], edi
mov eax, 2
cmp dword [esp + 0xc], eax
push ecx
cmovne eax, ecx
mov dword [esp + 0x38], eax
lea eax, [esp + 0x34]
push eax
mov eax, dword [0x633f74]
push 7
push eax
mov esi, dword [eax + 0xc]
mov ecx, esi
call dword [0x5a9914]
call esi
push edi
call sym.SystemInformer.exe_Ordinal_1244
push ebx
call sym.SystemInformer.exe_Ordinal_1628
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push eax
push str.Unable_to_create_the_file
push edi
lfence
call sym.SystemInformer.exe_Ordinal_1701
push ebx
call sym.SystemInformer.exe_Ordinal_1628
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
cmp dword [0x633d28], 0
jne 0x4437f2
push 0
push 0x426440
push 0x633d28
call sym.SystemInformer.exe_Ordinal_1334
test eax, eax
jns 0x4437dd
push str.Unable_to_create_the_window.
push 0x5d369c
push 0x10
push dword [0x633040]
call sym.SystemInformer.exe_Ordinal_1698
add esp, 0x10
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
test byte [0x62e318], 1
jne 0x4437f2
xor edx, edx
mov ecx, 0x62e318
call sym.SystemInformer.exe_Ordinal_1388
push 0
push 0
push 0x8321
push dword [0x633d38]
call dword [sym.imp.USER32.dll_PostMessageW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
nop dword [eax]
call fcn.00475d40
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lfence
call fcn.004466c0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
call sym.SystemInformer.exe_Ordinal_1150
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lfence
call fcn.00449ac0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lfence
call fcn.00449f80
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x634140]
nop
test eax, eax
jne 0x4438db
push eax
push 0x464f20
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1044
mov dword [0x634140], eax
jmp 0x44390c
push eax
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1121
push 1
mov dword [0x634140], 0
call sym.SystemInformer.exe_Ordinal_1029
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x634908]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1049
xor eax, eax
mov dword [esp + 0x30], 0x2c
cmp dword [0x634140], eax
mov dword [esp + 0x34], str.HideOtherUserProcesses
setne al
push eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x634184]
test eax, eax
jne 0x4439b5
nop word [eax + eax]
cmp byte [0x63658a], al
jne 0x44399d
push str.Enable_it_in_Options___General_and_restart_System_Informer.
push str.This_filter_cannot_function_because_digital_signature_checking_is_not_enabled._r_n_s
push eax
push 0xfffd
push 0x20
push dword [0x633040]
call sym.SystemInformer.exe_Ordinal_1699
add esp, 0x18
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0x465000
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1044
mov dword [0x634184], eax
jmp 0x4439eb
push eax
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1121
push 1
mov dword [0x634184], 0
call sym.SystemInformer.exe_Ordinal_1029
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x634908]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1049
xor eax, eax
mov dword [esp + 0x30], 0x26
cmp dword [0x634184], eax
mov dword [esp + 0x34], str.HideSignedProcesses
setne al
push eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x634164]
test eax, eax
jne 0x443a50
push eax
push 0x465020
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1044
mov dword [0x634164], eax
jmp 0x443a86
push eax
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1121
push 1
mov dword [0x634164], 0
call sym.SystemInformer.exe_Ordinal_1029
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x634908]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x63492c
call sym.SystemInformer.exe_Ordinal_1049
xor eax, eax
mov dword [esp + 0x30], 0x2c
cmp dword [0x634164], eax
mov dword [esp + 0x34], str.HideMicrosoftProcesses
setne al
push eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor eax, eax
mov dword [esp + 0x30], 0x28
cmp dword [0x636598], eax
mov dword [esp + 0x34], str.ScrollToNewProcesses
sete al
push eax
mov dword [0x636598], eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor eax, eax
mov dword [esp + 0x30], 0x1e
cmp dword [0x63658c], eax
mov dword [esp + 0x34], str.ShowCpuBelow001
sete al
push eax
mov dword [0x63658c], eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
call sym.SystemInformer.exe_Ordinal_1087
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x63421c]
test eax, eax
jne 0x443bc7
push 8
push 4
push dword [0x633a74]
call dword [sym.imp.ntdll.dll_RtlAllocateHeap]
mov edi, eax
mov dword [edi], 0x4684c0
mov dword [edi + 4], 0
mov esi, dword [0x634dec]
test esi, esi
jne 0x443bb9
push dword [0x633a5c]
push 0xc
call sym.SystemInformer.exe_Ordinal_1240
push 8
mov esi, eax
push 4
push dword [0x633a74]
mov dword [esi], 0
mov dword [esi + 4], 2
call dword [sym.imp.ntdll.dll_RtlAllocateHeap]
mov dword [esi + 8], eax
mov dword [0x634dec], esi
push edi
push esi
call sym.SystemInformer.exe_Ordinal_1272
jmp 0x443bd4
push eax
push 0x634dec
call sym.SystemInformer.exe_Ordinal_1121
xor edi, edi
push 0x634dec
mov dword [0x63421c], edi
nop
call sym.SystemInformer.exe_Ordinal_1049
xor eax, eax
mov dword [esp + 0x30], 0x24
cmp dword [0x63421c], eax
mov dword [esp + 0x34], str.HideDriverServices
setne al
push eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x6341b8]
test eax, eax
je 0x443c39
push eax
push 0x634dec
call sym.SystemInformer.exe_Ordinal_1121
xor eax, eax
jmp 0x443c4a
push 0
push 0x4684e0
push 0x634dec
call sym.SystemInformer.exe_Ordinal_1044
push 0x634dec
mov dword [0x6341b8], eax
call sym.SystemInformer.exe_Ordinal_1049
xor eax, eax
mov dword [esp + 0x30], 0x26
cmp dword [0x6341b8], eax
mov dword [esp + 0x34], str.HideDefaultServices
setne al
push eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x6340dc]
test eax, eax
je 0x443cac
push eax
push 0x634258
call sym.SystemInformer.exe_Ordinal_1121
xor edi, edi
jmp 0x443d16
push 8
push 4
push dword [0x633a74]
call dword [sym.imp.ntdll.dll_RtlAllocateHeap]
mov edi, eax
mov dword [edi], 0x463eb0
mov dword [edi + 4], 0
mov esi, dword [0x634258]
test esi, esi
jne 0x443d0f
push dword [0x633a5c]
push 0xc
call sym.SystemInformer.exe_Ordinal_1240
push 8
mov esi, eax
push 4
push dword [0x633a74]
mov dword [esi], 0
mov dword [esi + 4], 2
call dword [sym.imp.ntdll.dll_RtlAllocateHeap]
mov dword [esi + 8], eax
mov dword [0x634258], esi
push edi
push esi
call sym.SystemInformer.exe_Ordinal_1272
push 0x634258
mov dword [0x6340dc], edi
call sym.SystemInformer.exe_Ordinal_1049
xor eax, eax
mov dword [esp + 0x30], 0x2c
cmp dword [0x6340dc], eax
mov dword [esp + 0x34], str.HideWaitingConnections
setne al
push eax
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1904
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
cmp byte [0x633d2c], 0
push 0x13
push 0
sete al
push 0
mov byte [0x633d2c], al
push 0
movzx eax, al
push 0
sub eax, 2
push eax
push edi
call dword [sym.imp.USER32.dll_SetWindowPos]
movzx eax, byte [0x633d2c]
push eax
lea eax, [esp + 0x34]
mov dword [esp + 0x34], 0x2a
push eax
mov dword [esp + 0x3c], str.MainWindowAlwaysOnTop
call sym.SystemInformer.exe_Ordinal_1904
mov al, byte [0x633d2c]
xor edi, edi
mov byte [esp + 0x13], al
mov ecx, 0x63574c
lock bts dword [ecx], 0
setb al
test al, al
je 0x443dcb
call sym.SystemInformer.exe_Ordinal_1254
mov ebx, dword [0x6357e4]
mov ecx, dword [ebx + 0x24]
cmp edi, ecx
jae 0x443df3
mov edx, dword [ebx]
mov eax, edi
add edx, 8
imul eax, edx
add eax, dword [ebx + 0x18]
mov esi, eax
inc edi
add eax, edx
cmp dword [esi], 0xffffffff
jne 0x443e3a
cmp edi, ecx
jb 0x443de5
or edi, 0xffffffff
mov ecx, 0x63574c
lock xadd dword [ecx], edi
mov eax, edi
and al, 6
cmp al, 2
jne case.0x443480.40103
dec edi
mov eax, edi
lea edx, [edi + 4]
mov esi, edx
lock cmpxchg dword [ecx], esi
cmp eax, edi
jne case.0x443480.40103
nop
call fcn.005217e0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
test byte ds:[esi + 0xc], 1
je 0x443dd1
mov esi, dword [esi + 8]
push esi
call dword [sym.imp.USER32.dll_SetFocus]
push 0x13
push 0
xor eax, eax
cmp byte [esp + 0x1b], al
push 0
push 0
setne al
push 0
add eax, 0xfffffffe
push eax
push esi
call dword [sym.imp.USER32.dll_SetWindowPos]
jmp 0x443dcb
lea eax, [esi + esi*4]
mov esi, 0x62066
add eax, eax
sub esi, eax
lea eax, [esp + 0x30]
push esi
lfence
push eax
mov dword [esp + 0x38], 0x22
mov dword [esp + 0x3c], str.MainWindowOpacity
call sym.SystemInformer.exe_Ordinal_1904
mov edx, esi
mov ecx, edi
call fcn.00412aa0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0x636c20
call sym.SystemInformer.exe_Ordinal_1879
push 0
push 0x636c00
call sym.SystemInformer.exe_Ordinal_1879
test byte [0x636bf8], 1
je case.0x443480.40103
push 0
push 0x636be0
call sym.SystemInformer.exe_Ordinal_1879
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
add esi, 0xffff6325
cmp esi, 4
ja case.0x443f0c.40156
jmp dword [esi*4 + 0x445fd4]
mov esi, 0x1f4
jmp 0x443f35
mov esi, 0x7d0
jmp 0x443f35
mov esi, 0x1388
jmp 0x443f35
mov esi, 0x2710
jmp 0x443f35
mov esi, 0x3e8
push esi
lea eax, [esp + 0x34]
mov dword [0x636594], esi
push eax
mov dword [esp + 0x38], 0x1c
mov dword [esp + 0x3c], str.UpdateInterval
call sym.SystemInformer.exe_Ordinal_1904
mov ecx, dword [0x636c44]
mov edi, 0x2710
mov dword [0x636c48], esi
test ecx, ecx
je 0x443f93
push 0
mov eax, esi
mul edi
push esi
push 0
neg eax
push 0
mov dword [esp + 0x40], eax
adc edx, 0
push 0
lea eax, [esp + 0x44]
neg edx
push eax
push ecx
mov dword [esp + 0x50], edx
call dword [sym.imp.ntdll.dll_NtSetTimer]
mov ecx, dword [0x636c64]
mov dword [0x636c68], esi
nop
test ecx, ecx
je 0x443fcc
push 0
mov eax, esi
mul edi
push esi
push 0
neg eax
push 0
mov dword [esp + 0x40], eax
adc edx, 0
push 0
lea eax, [esp + 0x44]
neg edx
push eax
push ecx
mov dword [esp + 0x50], edx
call dword [sym.imp.ntdll.dll_NtSetTimer]
mov ecx, dword [0x636c84]
mov dword [0x636c88], esi
nop dword [eax + eax]
test ecx, ecx
je case.0x443480.40103
push 0
mov eax, esi
mul edi
push esi
push 0
neg eax
push 0
mov dword [esp + 0x40], eax
adc edx, 0
push 0
lea eax, [esp + 0x44]
neg edx
push eax
push ecx
mov dword [esp + 0x50], edx
call dword [sym.imp.ntdll.dll_NtSetTimer]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
cmp byte [0x62d950], 0
push ecx
sete al
mov ecx, 9
movzx edx, al
mov byte [0x62d950], al
call fcn.0044af20
movzx eax, byte [0x62d950]
push eax
push 0x6347c0
call sym.SystemInformer.exe_Ordinal_1410
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call fcn.004e82c0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov esi, dword [0x633a60]
xor eax, eax
cmp dword [0x6365c4], eax
cmovne edi, eax
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0xa8
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je case.0x443480.40103
push 0
push 0x4c54a0
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x633da0]
test eax, eax
jne 0x44412b
mov esi, dword [0x633a60]
lea eax, ds:[esp + 0x2c]
push eax
push 0
push 5
push 0x87
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
jne 0x44410d
xor eax, eax
jmp 0x444126
push 0
push 0x428d00
push 0
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_CreateDialogIndirectParamW]
mov dword [0x633da0], eax
push eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
jne 0x44415b
push 5
push dword [0x633da0]
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x633da0]
call dword [sym.imp.USER32.dll_SetForegroundWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
nop dword [eax]
call sym.SystemInformer.exe_Ordinal_1601
push 2
mov ebx, eax
push 0x62e458
push ebx
call sym.SystemInformer.exe_Ordinal_1689
cmp byte ds:[ebx], 0
mov edx, dword [ebx + 4]
je 0x44424a
mov ecx, dword [edx]
lea eax, [esp + 0xc]
push eax
push edx
mov esi, dword [ecx + 0x28]
mov ecx, esi
call dword [0x5a9914]
call esi
nop dword [eax + eax]
test eax, eax
js 0x444265
mov edx, dword [esp + 0xc]
xor eax, eax
test edx, edx
je 0x444210
nop dword [eax]
nop word [eax + eax]
test dword [eax + 0x5d7708], 0x600
mov ecx, dword [eax + 0x5d770c]
je 0x4441f6
or edx, ecx
jmp 0x4441fa
not ecx
and edx, ecx
add eax, 8
cmp eax, 0x58
jb 0x4441e0
jmp 0x44422a
test dword [eax + 0x5d7708], 0x600
je 0x444222
or edx, dword [eax + 0x5d770c]
add eax, 8
cmp eax, 0x58
jb 0x444210
mov eax, dword ds:[ebx + 4]
mov dword [esp + 0xc], edx
push edx
push eax
mov ecx, dword [eax]
mov esi, dword [ecx + 0x24]
mov ecx, esi
call dword [0x5a9914]
call esi
jmp 0x444265
mov eax, dword [edx + 0x34]
test eax, eax
je 0x44425d
and eax, 0xefefc7fd
or eax, 0x2000100
jmp 0x444262
mov eax, 0x2000100
mov dword [edx + 0x34], eax
push ebx
push edi
call sym.SystemInformer.exe_Ordinal_1697
test al, al
je 0x444294
push str.Make_sure_the_PE_Viewer_executable_file_is_present.
push 0
push ebx
call sym.SystemInformer.exe_Ordinal_1646
push eax
call sym.SystemInformer.exe_Ordinal_1238
mov eax, dword [eax + 4]
push eax
push str.ProgramInspectExecutables
push edi
call sym.SystemInformer.exe_Ordinal_1141
push ebx
call sym.SystemInformer.exe_Ordinal_1628
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x6330cc]
test eax, eax
jne 0x444318
cmp dword [0x6365c4], eax
mov esi, dword [0x633a60]
cmovne edi, eax
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0x8a
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
jne 0x4442e3
xor eax, eax
jmp 0x4442f6
push 0
push 0x47d6e0
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_CreateDialogIndirectParamW]
push eax
mov dword [0x6330cc], eax
call sym.SystemInformer.exe_Ordinal_1119
push 5
push dword [0x6330cc]
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [0x6330cc]
push eax
call dword [sym.imp.USER32.dll_IsIconic]
nop
test eax, eax
je 0x444349
push 9
push dword [0x6330cc]
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x6330cc]
call dword [sym.imp.USER32.dll_SetForegroundWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call fcn.00438820
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, ds:[esp + 0x30]
mov dword [esp + 0x14], 0x18
push eax
mov dword [esp + 0x1c], str._taskmgr.exe
call sym.SystemInformer.exe_Ordinal_1667
lea eax, [esp + 0x14]
push eax
push 0x6307d4
lea eax, [esp + 0x38]
push eax
call sym.SystemInformer.exe_Ordinal_1299
push eax
call sym.SystemInformer.exe_Ordinal_1238
mov esi, eax
mov dword [esp + 0x30], 0x24
lea eax, [esp + 0x30]
mov dword [esp + 0x34], str.TaskmgrWindowState
push eax
call sym.SystemInformer.exe_Ordinal_1886
neg eax
sbb ebx, ebx
and ebx, 0x608698
call fcn.00477080
test al, al
jne 0x4444d1
lea eax, [esp + 0x30]
mov dword [esp + 0x30], 0x44
push eax
mov dword [esp + 0x38], str.EnableShellExecuteSkipIfeoDebugger
call sym.SystemInformer.exe_Ordinal_1886
test eax, eax
je 0x4444d1
test esi, esi
je 0x44441d
mov eax, dword [esi + 4]
jmp 0x44441f
xor eax, eax
mov dword [esp + 0x54], ebx
xorps xmm0, xmm0
mov dword [esp + 0x4c], 0
lea ecx, [esp + 0x40]
movlpd qword [esp + 0x60], xmm0
movlpd qword [esp + 0x68], xmm0
movlpd qword [esp + 0x70], xmm0
mov dword [esp + 0x78], 0
mov dword [esp + 0x40], 0x3c
mov dword [esp + 0x44], 0x800540
mov dword [esp + 0x48], edi
mov dword [esp + 0x50], eax
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 5
call fcn.004f9dc0
test al, al
je 0x4444a9
mov eax, dword [esp + 0x78]
test eax, eax
je case.0x443480.40103
push eax
call dword [sym.imp.ntdll.dll_NtClose]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
cmp dword [0x62db64], 0xffffffff
jb case.0x443480.40103
call dword [sym.imp.KERNEL32.dll_GetLastError]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
cmp dword [0x62db64], 0x3e
jb 0x44454c
lea eax, ds:[esp + 0x30]
push eax
call sym.SystemInformer.exe_Ordinal_1518
test byte [eax + 4], 1
jne 0x44454c
push 0
push 0
push edi
call sym.SystemInformer.exe_Ordinal_1184
test al, al
je case.0x443480.40103
nop dword [eax]
test esi, esi
je 0x444529
mov ecx, dword [esi + 4]
mov edx, ebx
call fcn.0047f700
call sym.SystemInformer.exe_Ordinal_1190
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor ecx, ecx
mov edx, ebx
call fcn.0047f700
call sym.SystemInformer.exe_Ordinal_1190
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
test esi, esi
je 0x44456f
mov ecx, dword [esi + 4]
mov edx, ebx
call fcn.00413500
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor ecx, ecx
mov edx, ebx
call fcn.00413500
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x30]
mov dword [esp + 0x1c], 0x18
push eax
mov dword [esp + 0x24], str.perfmon.exe
call sym.SystemInformer.exe_Ordinal_1667
lea eax, [esp + 0x1c]
push eax
push 0x6307d4
lea eax, [esp + 0x38]
push eax
call sym.SystemInformer.exe_Ordinal_1299
push eax
call sym.SystemInformer.exe_Ordinal_1238
mov esi, eax
mov dword [esp + 0x30], 0x44
lea eax, [esp + 0x30]
mov dword [esp + 0x34], str.EnableShellExecuteSkipIfeoDebugger
push eax
call sym.SystemInformer.exe_Ordinal_1886
test eax, eax
je 0x44460c
test esi, esi
je 0x4445fd
mov eax, dword [esi + 4]
mov dword [esp + 0x54], str.__res
jmp 0x444423
xor eax, eax
mov dword [esp + 0x54], str.__res
jmp 0x444423
lea eax, [esp + 0x30]
push eax
call sym.SystemInformer.exe_Ordinal_1518
test byte [eax + 4], 1
jne 0x444681
push 0
push 0
push edi
call sym.SystemInformer.exe_Ordinal_1184
test al, al
je case.0x443480.40103
test esi, esi
je 0x44465a
mov ecx, dword [esi + 4]
mov edx, str.__res
call fcn.0047f700
nop
call sym.SystemInformer.exe_Ordinal_1190
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor ecx, ecx
mov edx, str.__res
call fcn.0047f700
call sym.SystemInformer.exe_Ordinal_1190
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
test esi, esi
je 0x4446a9
mov ecx, dword [esi + 4]
mov edx, str.__res
call fcn.00413500
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
xor ecx, ecx
mov edx, str.__res
call fcn.00413500
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, ds:[esp + 0x30]
mov dword [esp + 0x24], 0x10
push eax
mov dword [esp + 0x2c], str.wsl.exe
call sym.SystemInformer.exe_Ordinal_1667
lea eax, [esp + 0x24]
push eax
push 0x6307d4
lea eax, [esp + 0x38]
push eax
call sym.SystemInformer.exe_Ordinal_1299
push eax
call sym.SystemInformer.exe_Ordinal_1238
nop
test eax, eax
je 0x444709
mov eax, dword [eax + 4]
jmp 0x44470b
xor eax, eax
xorps xmm0, xmm0
mov dword [esp + 0x4c], 0
lea ecx, [esp + 0x40]
movlpd qword [esp + 0x60], xmm0
movlpd qword [esp + 0x68], xmm0
movlpd qword [esp + 0x70], xmm0
mov dword [esp + 0x78], 0
mov dword [esp + 0x40], 0x3c
mov dword [esp + 0x44], 0x800540
mov dword [esp + 0x48], edi
mov dword [esp + 0x50], eax
mov dword [esp + 0x54], str.___shutdown
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 5
call fcn.004f9dc0
test al, al
jne 0x44447d
cmp dword [0x62db64], 0xffffffff
jae 0x444785
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x34]
jmp 0x44478b
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
call sym.SystemInformer.exe_Ordinal_1343
test eax, eax
jns case.0x443480.40103
push 0
push eax
push str.Unable_to_shutdown_WSL_instances.
push edi
lfence
call sym.SystemInformer.exe_Ordinal_1701
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0
push 0x443360
push str.SCManager
push str.Service_Control_Manager
push 0
call sym.SystemInformer.exe_Ordinal_1912
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0
push 0
push ecx
push 0
push 0x4433b0
push str.PowerDefault
mov edx, str.Current_Power_Scheme
xor ecx, ecx
call fcn.00537be0
push eax
push 0x537b00
call sym.SystemInformer.exe_Ordinal_1333
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0
push 0
push ecx
push 0
push 0x4433b0
push str.RdpDefault
mov edx, str.Terminal_Server_Listener
jmp 0x444806
push 0
push 0
push 0
push ecx
push 0
push 0x4433b0
push str.WmiDefault
mov edx, str.WMI_Root_Namespace
jmp 0x444806
push 0
push 0x4433f0
push 0x4433c0
push str.Desktop
push str.Current_Window_Desktop
push 0
call sym.SystemInformer.exe_Ordinal_1912
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0x443430
push 0x443400
push str.WindowStation
push str.Current_Window_Station
push 0
call sym.SystemInformer.exe_Ordinal_1912
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x62e438]
push edi
call sym.SystemInformer.exe_Ordinal_1182
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x62e438]
push edi
call sym.SystemInformer.exe_Ordinal_1191
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x62e438]
push edi
call sym.SystemInformer.exe_Ordinal_1199
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov ebx, dword [0x62e438]
lea eax, [esp + 0x2c]
push 0
push 4
push eax
push 0x18
push 0xffffffffffffffff
or esi, 0xffffffff
call dword [sym.imp.ntdll.dll_NtQueryInformationProcess]
test eax, eax
cmovns esi, dword [esp + 0x2c]
cmp ebx, esi
jne 0x444989
push str.You_cannot_remote_control_the_current_session.
push 0x5d369c
push str.Unable_to_shadow_session.
push 0xfffe
push 0x20
push edi
call sym.SystemInformer.exe_Ordinal_1699
add esp, 0x18
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov esi, dword [0x633a60]
lea eax, ds:[esp + 0xc]
push eax
push 0
push 5
push 0xc1
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je case.0x443480.40103
push ebx
push 0x4c29a0
push edi
push dword [esp + 0x18]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov esi, dword [0x633a60]
lea eax, [esp + 0x2c]
mov ebx, dword [0x62e438]
push eax
push 0
push 5
push 0x98
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je case.0x443480.40103
push ebx
push 0x4cc240
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov esi, dword [0x633a60]
xor eax, eax
cmp dword [0x6365c4], eax
mov ebx, dword [0x62e438]
cmovne edi, eax
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0x99
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je case.0x443480.40103
push ebx
push 0x4c2380
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x633008]
test eax, eax
jne 0x444ae4
mov esi, dword [0x633a60]
lea eax, ds:[esp + 0x2c]
push eax
push 0
push 5
push 0xb2
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
jne 0x444aad
xor eax, eax
jmp 0x444ac6
push 0
push 0x43de80
push 0
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_CreateDialogIndirectParamW]
push eax
mov dword [0x633008], eax
call sym.SystemInformer.exe_Ordinal_1119
push 5
push dword [0x633008]
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [0x633008]
push eax
call dword [sym.imp.USER32.dll_IsIconic]
test eax, eax
je 0x444b12
push 9
push dword [0x633008]
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x633008]
call dword [sym.imp.USER32.dll_SetForegroundWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call fcn.0041afa0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
mov eax, dword [0x633c48]
test eax, eax
jne 0x444baf
cmp dword [0x6365c4], eax
mov esi, dword [0x633a60]
cmovne edi, eax
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0x79
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
jne 0x444b7e
xor eax, eax
jmp 0x444b91
push 0
push section..text
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_CreateDialogIndirectParamW]
push eax
mov dword [0x633c48], eax
call sym.SystemInformer.exe_Ordinal_1119
push 5
push dword [0x633c48]
call dword [sym.imp.USER32.dll_ShowWindow]
mov eax, dword [0x633c48]
push eax
call dword [sym.imp.USER32.dll_IsIconic]
test eax, eax
je 0x444bdd
push 9
push dword [0x633c48]
call dword [sym.imp.USER32.dll_ShowWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x633c48]
call dword [sym.imp.USER32.dll_SetForegroundWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x444c2c
nop dword [eax + eax]
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x444c20
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1233
test al, al
je 0x444c4d
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x634908]
call dword [sym.imp.USER32.dll_SendMessageW]
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x444c6f
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x444c56
push dword [esp + 0xc]
push 0
push dword [0x633a74]
call dword [sym.imp.ntdll.dll_RtlFreeHeap]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
nop dword [eax + eax]
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1235
test al, al
je 0x444cd3
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x634908]
call dword [sym.imp.USER32.dll_SendMessageW]
push esi
call sym.SystemInformer.exe_Ordinal_1244
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x444d1c
nop dword [eax + eax]
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x444d10
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1230
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x444d4b
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x444d32
jmp 0x444c74
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1232
push esi
call sym.SystemInformer.exe_Ordinal_1244
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x444dbc
nop dword [eax + eax]
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x444db0
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1205
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x444deb
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x444dd2
jmp 0x444c74
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1207
push esi
call sym.SystemInformer.exe_Ordinal_1244
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1194
push esi
call sym.SystemInformer.exe_Ordinal_1244
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1236
push esi
call sym.SystemInformer.exe_Ordinal_1244
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
mov edx, dword fs:[0x18]
mov ecx, dword [esi + 0x10]
cmp ecx, dword [edx + 0x20]
jne 0x444ef1
push 0
push 0
push 3
call sym.SystemInformer.exe_Ordinal_1172
push 0
push 0
push 3
push 0
push 5
push 0
xor edx, edx
mov ecx, edi
call fcn.00412fa0
push 0
sar eax, 0x1f
push 0
and eax, 4
push eax
call sym.SystemInformer.exe_Ordinal_1172
jmp 0x444cd3
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1204
jmp 0x444cba
nop dword [eax]
call sym.SystemInformer.exe_Ordinal_1065
mov ebx, eax
test ebx, ebx
je case.0x443480.40103
lock inc dword [ebx - 4]
cmp dword [ebx + 0x10], 4
jne 0x444fab
nop dword [eax]
cmp esi, 0x9c53
jne 0x444f6c
mov esi, dword [0x633a60]
lea eax, ds:[esp + 0x2c]
push eax
push 0
push 5
push 0xfe
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je 0x44503a
push 0
push 0x438560
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
push ebx
jmp 0x444cd4
mov byte [esp + 0x13], 0x11
sub esi, 0x9c42
je 0x444f94
sub esi, 3
jne 0x444f99
lea edx, [esp + 0x13]
mov byte [esp + 0x13], 0x35
mov ecx, edi
call fcn.004384e0
push ebx
jmp 0x444cd4
mov byte [esp + 0x13], 0x19
lea edx, ds:[esp + 0x13]
mov ecx, edi
call fcn.004384e0
push ebx
jmp 0x444cd4
cmp esi, 0x9c53
jne 0x444fec
mov esi, dword [0x633a60]
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0x100
push esi
call sym.SystemInformer.exe_Ordinal_1412
test al, al
je 0x44503a
push ebx
push 0x44dbc0
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_DialogBoxIndirectParamW]
push ebx
jmp 0x444cd4
add esi, 0xffff63be
cmp esi, 3
ja case.0x444ff7.40003
jmp dword [esi*4 + 0x445fe8]
mov eax, 0x21021
mov edx, ebx
push eax
mov ecx, edi
call fcn.0044cda0
push ebx
jmp 0x444cd4
mov eax, 0x6fab67
mov edx, ebx
push eax
mov ecx, edi
call fcn.0044cda0
push ebx
jmp 0x444cd4
mov eax, 0x421826
mov edx, ebx
push eax
mov ecx, edi
call fcn.0044cda0
push ebx
jmp 0x444cd4
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1187
nop
jmp 0x444cd3
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
cmp byte [0x636ba0], 0
sete cl
movzx ecx, cl
push ecx
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1223
jmp 0x444cd3
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push 0
mov edx, esi
mov ecx, edi
call fcn.0040db40
jmp 0x444cd3
nop dword [eax]
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1213
jmp 0x444cd3
nop
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1189
jmp 0x444cd3
nop
call sym.SystemInformer.exe_Ordinal_1065
mov ebx, eax
test ebx, ebx
je case.0x443480.40103
lea esi, ds:[ebx - 4]
lock inc dword [esi]
push 0x58
push 4
push dword [0x633a74]
call dword [sym.imp.ntdll.dll_RtlAllocateHeap]
push 0x58
push 0
push eax
mov dword [esp + 0x18], eax
call fcn.005861b0
add esp, 0xc
lock inc dword [esi]
mov eax, dword [esp + 0xc]
push dword [0x633a5c]
push 0xc
mov dword [eax + 8], ebx
call sym.SystemInformer.exe_Ordinal_1240
push 0x50
mov esi, eax
push 4
push dword [0x633a74]
mov dword [esi], 0
mov dword [esi + 4], 0x14
call dword [sym.imp.ntdll.dll_RtlAllocateHeap]
mov dword [esi + 8], eax
mov eax, dword [esp + 0xc]
mov dword [eax + 0xc], esi
mov esi, dword [0x633a60]
mov dword [eax + 4], edi
xor eax, eax
cmp dword [0x6365c4], eax
cmovne edi, eax
lea eax, [esp + 0x2c]
push eax
push 0
push 5
push 0xaf
push esi
call sym.SystemInformer.exe_Ordinal_1412
nop
test al, al
jne 0x4451a8
xor esi, esi
jmp 0x4451c0
mov eax, dword [esp + 0xc]
push eax
push 0x426cc0
push edi
push dword [esp + 0x38]
push esi
call dword [sym.imp.USER32.dll_CreateDialogIndirectParamW]
mov esi, eax
push 5
push esi
call dword [sym.imp.USER32.dll_ShowWindow]
push esi
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push ebx
jmp 0x444cd4
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
mov edx, esi
call fcn.004272a0
jmp 0x444cd3
call sym.SystemInformer.exe_Ordinal_1065
mov ebx, eax
test ebx, ebx
je case.0x443480.40103
add esi, 0xffff62d1
cmp esi, 4
ja case.default.0x445213
jmp dword [esi*4 + 0x445ff8]
mov eax, 1
jmp 0x445242
mov eax, 2
jmp 0x445242
mov eax, 3
jmp 0x445242
mov eax, 4
jmp 0x445242
mov eax, 5
jmp 0x445242
mov eax, dword [esp + 0x2c]
lock inc dword [ebx - 4]
push eax
push ebx
push edi
call sym.SystemInformer.exe_Ordinal_1218
push ebx
jmp 0x444cd4
lea eax, ds:[esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x44527f
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445273
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1202
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x4452ad
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x445294
jmp 0x444c74
call sym.SystemInformer.exe_Ordinal_1065
nop dword [eax]
test eax, eax
je case.0x443480.40103
mov eax, dword [eax + 0x2c]
test eax, eax
je case.0x443480.40103
push eax
lea eax, [esp + 0x34]
mov dword [esp + 0x34], 0x18
push eax
mov dword [esp + 0x3c], str.RunAsProgram
call sym.SystemInformer.exe_Ordinal_1908
xor edx, edx
mov ecx, edi
call fcn.004b9fc0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
test eax, eax
je case.0x443480.40103
mov edx, dword ds:[eax + 0x10]
mov ecx, edi
call fcn.004b9fc0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
mov edx, esi
mov ecx, edi
call fcn.00439b80
jmp 0x444cd3
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x445384
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445378
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1192
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
nop dword [eax]
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x4453b9
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x4453a0
nop
jmp 0x444c74
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
lfence
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x4453f1
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x4453e5
push ebx
push edx
mov edx, esi
mov ecx, edi
call fcn.004650c0
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
nop dword [eax + eax]
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x445429
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x445410
jmp 0x444c74
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
lfence
call sym.SystemInformer.exe_Ordinal_1066
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x44545f
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445453
push ebx
push edx
mov edx, esi
mov ecx, edi
call fcn.004651c0
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x445490
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x445477
jmp 0x444c74
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1214
jmp 0x444cd3
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40016
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1215
push esi
call sym.SystemInformer.exe_Ordinal_1244
push dword [0x636b9c]
nop dword [eax + eax]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je case.0x443480.40103
lea eax, [esp + 0x40]
mov dword [esp + 0x40], 0x2c
xorps xmm0, xmm0
push eax
push dword [0x636b9c]
movups xmmword [esp + 0x4c], xmm0
movups xmmword [esp + 0x5c], xmm0
movq qword [esp + 0x6c], xmm0
call dword [sym.imp.USER32.dll_GetWindowPlacement]
cmp dword ds:[esp + 0x48], 6
je 0x445557
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_SetForegroundWindow]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je case.0x443480.40103
push 9
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_ShowWindowAsync]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je case.0x443480.40103
push 6
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_ShowWindowAsync]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_IsWindow]
nop
test eax, eax
je case.0x443480.40103
push 3
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_ShowWindowAsync]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je case.0x443480.40103
push 0
push 0
push 0x10
push dword [0x636b9c]
call dword [sym.imp.USER32.dll_PostMessageW]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
mov esi, eax
test esi, esi
je case.0x443480.40103
mov eax, dword ds:[esi + 0x2c]
test eax, eax
je case.0x443480.40103
cmp dword [eax], 0
je case.0x443480.40103
push dword [eax + 4]
call sym.SystemInformer.exe_Ordinal_1481
nop dword [eax]
test al, al
je case.0x443480.40103
lock inc dword ds:[esi - 4]
mov eax, dword [esi + 0x2c]
push str.Make_sure_the_Explorer_executable_file_is_present.
push 0
push dword [eax + 4]
push str.FileBrowseExecutable
push edi
call sym.SystemInformer.exe_Ordinal_1141
jmp 0x444cd3
call sym.SystemInformer.exe_Ordinal_1065
test eax, eax
je case.0x443480.40103
mov eax, dword ds:[eax + 0x18]
push dword [eax + 4]
push edi
call sym.SystemInformer.exe_Ordinal_1127
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1065
nop
test eax, eax
je case.0x443480.40103
push eax
call fcn.00464ec0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push dword [0x634908]
call sym.SystemInformer.exe_Ordinal_1736
mov esi, eax
push esi
push dword [0x634908]
call sym.SystemInformer.exe_Ordinal_1812
lea ecx, [esi - 8]
or eax, 0xffffffff
lock xadd dword [ecx + 4], eax
dec eax
jne case.0x443480.40103
call fcn.004fe0c0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1068
test eax, eax
je case.0x443480.40103
push dword [eax + 0x2c]
call sym.SystemInformer.exe_Ordinal_1031
mov esi, eax
test esi, esi
je 0x445789
mov ecx, dword [0x636b98]
mov ecx, dword [ecx + 0x14]
call fcn.0044aee0
push dword [0x636b94]
call dword [sym.imp.USER32.dll_SetFocus]
mov edx, 1
mov dword [esp + 0x2c], esi
lea ecx, [esp + 0x2c]
call fcn.004a19a0
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0xc000000b
push str.The_process_does_not_exist.
push edi
call sym.SystemInformer.exe_Ordinal_1701
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1069
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x4457dc
nop dword [eax]
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x4457d0
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1227
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x44580b
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x4457f2
jmp 0x444c74
lea eax, ds:[esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1069
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x44583f
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445833
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1186
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x44586d
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x445854
jmp 0x444c74
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1069
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x4458a4
mov eax, dword ds:[edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445894
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1201
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
nop dword [eax]
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x4458d9
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x4458c0
nop
jmp 0x444c74
lea eax, [esp + 0x2c]
push eax
lea eax, [esp + 0x10]
push eax
call sym.SystemInformer.exe_Ordinal_1069
mov ebx, dword ds:[esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x445910
mov eax, dword [edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445904
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1229
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
nop dword [eax + eax]
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x445949
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x445930
jmp 0x444c74
call sym.SystemInformer.exe_Ordinal_1068
mov esi, eax
test esi, esi
je case.0x443480.40103
lock inc dword [esi - 4]
push esi
push edi
call sym.SystemInformer.exe_Ordinal_1188
test al, al
je 0x444cd3
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x634df8]
jmp 0x444ccd
call sym.SystemInformer.exe_Ordinal_1068
test eax, eax
je case.0x443480.40103
push dword [eax + 8]
lea eax, [esp + 0x30]
push 0x20019
push eax
call sym.SystemInformer.exe_Ordinal_1937
test eax, eax
js 0x445a7e
mov edx, dword ds:[esp + 0x2c]
test edx, edx
je 0x445a4d
cmp edx, 0xffffffff
je 0x445a4d
cmp edx, 0xfffffffe
je 0x445a4d
lea eax, [esp + 0xc]
or esi, 0xffffffff
push eax
push 0
mov ecx, esi
call fcn.0052c300
test eax, eax
js 0x445a4d
mov ebx, dword [esp + 0xc]
push ebx
call sym.SystemInformer.exe_Ordinal_1851
mov dword [esp + 0xc], eax
test ebx, ebx
je 0x445a19
lea ecx, [ebx - 8]
lock xadd dword [ecx + 4], esi
dec esi
jne 0x445a19
call fcn.004fe0c0
mov eax, dword [esp + 0xc]
push eax
push edi
call sym.SystemInformer.exe_Ordinal_1143
push dword [esp + 0xc]
call sym.SystemInformer.exe_Ordinal_1244
push dword [esp + 0x2c]
call dword [sym.imp.ntdll.dll_NtClose]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0xc0000034
push str.The_service_does_not_exist.
push edi
call sym.SystemInformer.exe_Ordinal_1701
push dword [esp + 0x2c]
call dword [sym.imp.ntdll.dll_NtClose]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
push 0
push 0xc0000034
push str.The_service_does_not_exist.
push edi
call sym.SystemInformer.exe_Ordinal_1701
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1068
mov esi, eax
test esi, esi
je case.0x443480.40103
mov eax, dword [esi + 8]
test eax, eax
je 0x445ac4
mov eax, dword [eax + 4]
jmp 0x445ac6
xor eax, eax
push eax
push 1
lea eax, [esp + 0x34]
push eax
call sym.SystemInformer.exe_Ordinal_1936
test eax, eax
js case.0x443480.40103
mov ebx, dword [esp + 0x2c]
mov ecx, ebx
mov edx, dword [esi + 8]
call fcn.00523680
mov esi, eax
test esi, esi
je 0x445b0b
push str.Make_sure_the_Explorer_executable_file_is_present.
push 0
push dword [esi + 4]
push str.FileBrowseExecutable
push edi
call sym.SystemInformer.exe_Ordinal_1141
push esi
call sym.SystemInformer.exe_Ordinal_1244
push ebx
call dword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
call sym.SystemInformer.exe_Ordinal_1068
mov esi, eax
test esi, esi
je case.0x443480.40103
lea ecx, [esi - 4]
lock inc dword [ecx]
lock inc dword [ecx]
push esi
push 0x4c9360
call sym.SystemInformer.exe_Ordinal_1333
jmp 0x444cd3
push 0
push dword [0x634df8]
call sym.SystemInformer.exe_Ordinal_1736
mov esi, eax
push esi
push dword [0x634df8]
jmp 0x4456f9
call fcn.0046c4a0
test eax, eax
je case.0x443480.40103
push dword ds:[eax + 0x38]
jmp 0x44573a
call fcn.0046c4a0
test eax, eax
je case.0x443480.40103
mov eax, dword [eax + 0x48]
test eax, eax
je case.0x443480.40103
push eax
call sym.SystemInformer.exe_Ordinal_1118
mov esi, eax
test esi, esi
je 0x445bd5
mov ecx, dword [0x636b78]
mov ecx, dword [ecx + 0x14]
call fcn.0044aee0
push dword [0x636b74]
nop
call dword [sym.imp.USER32.dll_SetFocus]
push esi
push 0
push 0xc
call sym.SystemInformer.exe_Ordinal_1172
jmp 0x444cd3
push 0
push 0xc000000b
push str.The_service_does_not_exist.
push edi
call sym.SystemInformer.exe_Ordinal_1701
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x80]
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret
lea edx, [esp + 0x2c]
lea ecx, [esp + 0xc]
call fcn.0046c4e0
mov ebx, dword [esp + 0x2c]
xor ecx, ecx
mov edx, dword [esp + 0xc]
test ebx, ebx
je 0x445c24
mov eax, dword ds:[edx + ecx*4]
lock inc dword [eax - 4]
inc ecx
cmp ecx, ebx
jb 0x445c17
push ebx
push edx
push edi
call sym.SystemInformer.exe_Ordinal_1180
test al, al
je 0x445c46
push 0xffffffffffffffff
push 0
push 0x41d
push dword [0x63422c]
call dword [sym.imp.USER32.dll_SendMessageW]
xor edi, edi
test ebx, ebx
je 0x444c74
or esi, 0xffffffff
mov eax, dword [esp + 0xc]
mov ecx, dword [eax + edi*4]
mov eax, esi
add ecx, 0xfffffff8
lock xadd dword [ecx + 4], eax
dec eax
jne 0x445c6c
call fcn.004fe0c0
inc edi
cmp edi, ebx
jb 0x445c53
jmp 0x444c74
push 0
push dword [0x63422c]
call sym.SystemInformer.exe_Ordinal_1736
mov esi, eax
push esi
push dword [0x63422c]
jmp 0x4456f9
push 0
push 0
push 0x130b
push dword [0x633f90]
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [0x633f94]
xor esi, esi
mov edx, dword [ecx]
lea ecx, [eax + 1]
dec edx
cmp eax, edx
cmove ecx, esi
jmp 0x445ce0
push 0
push 0
push 0x130b
push dword [0x633f90]
call dword [sym.imp.USER32.dll_SendMessageW]
test eax, eax
jne 0x445cdd
mov eax, dword [0x633f94]
mov eax, dword [eax]
dec eax
mov ecx, eax
call fcn.0044aee0
mov ecx, dword [esp + 0x8c]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.00583f7f
mov esp, ebp
pop ebp
ret