Function at 0x404450
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1040
call fcn.00405d70
mov dword [ebp - 0x103c], ecx
mov dword [ebp - 0x1018], 0xf689dee8
mov word [ebp - 0x1014], 0x1b40
mov word [ebp - 0x1012], 0x4cf0
mov byte [ebp - 0x1010], 0xbd
mov byte [ebp - 0x100f], 0xd0
mov byte [ebp - 0x100e], 0x12
mov byte [ebp - 0x100d], 0xb1
mov byte [ebp - 0x100c], 0x43
mov byte [ebp - 0x100b], 0x3c
mov byte [ebp - 0x100a], 0xa7
mov byte [ebp - 0x1009], 0x66
mov dword [ebp - 0xff4], 0x3215b8fb
mov word [ebp - 0xff0], 0xbbfa
mov word [ebp - 0xfee], 0x45ce
mov byte [ebp - 0xfec], 0xbb
mov byte [ebp - 0xfeb], 0xff
mov byte [ebp - 0xfea], 0x3c
mov byte [ebp - 0xfe9], 0xe1
mov byte [ebp - 0xfe8], 0x1b
mov byte [ebp - 0xfe7], 0xce
mov byte [ebp - 0xfe6], 0x12
mov byte [ebp - 0xfe5], 0x6d
mov dword [ebp - 0xfe4], 0x6c742834
mov word [ebp - 0xfe0], 0xc381
mov word [ebp - 0xfde], 0x46b7
mov byte [ebp - 0xfdc], 0x92
mov byte [ebp - 0xfdb], 0xd0
mov byte [ebp - 0xfda], 0xdf
mov byte [ebp - 0xfd9], 0x1a
mov byte [ebp - 0xfd8], 0x9f
mov byte [ebp - 0xfd7], 0x34
mov byte [ebp - 0xfd6], 0x4c
mov byte [ebp - 0xfd5], 0xca
mov dword [ebp - 0x1008], 0x18fe94bc
mov word [ebp - 0x1004], 0xf7d2
mov word [ebp - 0x1002], 0x4652
mov byte [ebp - 0x1000], 0xa0
mov byte [ebp - 0xfff], 0x32
mov byte [ebp - 0xffe], 0xf6
mov byte [ebp - 0xffd], 0x9d
mov byte [ebp - 0xffc], 0xa7
mov byte [ebp - 0xffb], 0xa3
mov byte [ebp - 0xffa], 0x78
mov byte [ebp - 0xff9], 0x4e
mov dword [ebp - 0x1028], 0xfea2c511
mov word [ebp - 0x1024], 0xf5a5
mov word [ebp - 0x1022], 0x455d
mov byte [ebp - 0x1020], 0xb4
mov byte [ebp - 0x101f], 0xf7
mov byte [ebp - 0x101e], 0x15
mov byte [ebp - 0x101d], 0x68
mov byte [ebp - 0x101c], 0xf4
mov byte [ebp - 0x101b], 0x5f
mov byte [ebp - 0x101a], 0x7c
mov byte [ebp - 0x1019], 0xe8
mov dword [ebp - 0x10], 0x34836924
mov word [ebp - 0xc], 0x1086
mov word [ebp - 0xa], 0x4fac
mov byte [ebp - 8], 0x9c
mov byte [ebp - 7], 0x17
mov byte [ebp - 6], 0xf5
mov byte [ebp - 5], 0xee
mov byte [ebp - 4], 0x2b
mov byte [ebp - 3], 0x58
mov byte [ebp - 2], 0x9b
mov byte [ebp - 1], 0x76
mov dword [ebp - 0xfc0], 0x1809a2ca
mov word [ebp - 0xfbc], 0x58c7
mov word [ebp - 0xfba], 0x4616
mov byte [ebp - 0xfb8], 0x9c
mov byte [ebp - 0xfb7], 0xa6
mov byte [ebp - 0xfb6], 0x65
mov byte [ebp - 0xfb5], 0x2d
mov byte [ebp - 0xfb4], 0xa1
mov byte [ebp - 0xfb3], 7
mov byte [ebp - 0xfb2], 0x38
mov byte [ebp - 0xfb1], 0x51
mov dword [ebp - 0xfd4], 0x9d72578a
mov word [ebp - 0xfd0], 0xcbb6
mov word [ebp - 0xfce], 0x425e
mov byte [ebp - 0xfcc], 0xb6
mov byte [ebp - 0xfcb], 0xfd
mov byte [ebp - 0xfca], 0x72
mov byte [ebp - 0xfc9], 0xa1
mov byte [ebp - 0xfc8], 0x50
mov byte [ebp - 0xfc7], 0x7b
mov byte [ebp - 0xfc6], 0x28
mov byte [ebp - 0xfc5], 0x8f
mov dword [ebp - 0x1038], 0xe1effb1a
mov word [ebp - 0x1034], 0x3b50
mov word [ebp - 0x1032], 0x4a84
mov byte [ebp - 0x1030], 0x8c
mov byte [ebp - 0x102f], 0x90
mov byte [ebp - 0x102e], 0x62
mov byte [ebp - 0x102d], 0x80
mov byte [ebp - 0x102c], 0x77
mov byte [ebp - 0x102b], 0x19
mov byte [ebp - 0x102a], 0x21
mov byte [ebp - 0x1029], 0x10
mov dword [ebp - 0xff8], 0
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1040], eax
cmp dword [ebp - 0x1040], 0x1770
jg 0x4047bb
cmp dword [ebp - 0x1040], 0x1770
je 0x40484f
cmp dword [ebp - 0x1040], 0x102c
jg 0x4047a6
cmp dword [ebp - 0x1040], 0x102c
je 0x40486e
cmp dword [ebp - 0x1040], 0x844
je 0x404811
cmp dword [ebp - 0x1040], 0xc2c
je 0x404830
jmp 0x404916
cmp dword [ebp - 0x1040], 0x102d
je 0x4048a9
jmp 0x404916
cmp dword [ebp - 0x1040], 0x2198
jg 0x4047fc
cmp dword [ebp - 0x1040], 0x2198
je 0x40488d
cmp dword [ebp - 0x1040], 0x1fe4
je 0x4048c2
cmp dword [ebp - 0x1040], 0x1fe5
je 0x4048de
jmp 0x404916
cmp dword [ebp - 0x1040], 0x2199
je 0x4048fa
jmp 0x404916
lea ecx, [ebp - 0xfb0]
push ecx
lea edx, [ebp - 0xff4]
push edx
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea eax, [ebp - 0xfb0]
push eax
lea ecx, [ebp - 0x1008]
push ecx
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea edx, [ebp - 0xfb0]
push edx
lea eax, [ebp - 0xfe4]
push eax
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea ecx, [ebp - 0xfb0]
push ecx
lea edx, [ebp - 0x1018]
push edx
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea eax, [ebp - 0xfb0]
push eax
lea ecx, [ebp - 0x1028]
push ecx
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea edx, [ebp - 0xfb0]
push edx
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea ecx, [ebp - 0xfb0]
push ecx
lea edx, [ebp - 0xfc0]
push edx
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea eax, [ebp - 0xfb0]
push eax
lea ecx, [ebp - 0xfd4]
push ecx
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
lea edx, [ebp - 0xfb0]
push edx
lea eax, [ebp - 0x1038]
push eax
call dword [sym.imp.ole32.dll_ProgIDFromCLSID]
mov dword [ebp - 0xfc4], eax
jmp 0x40491a
xor eax, eax
jmp 0x40492c
cmp dword [ebp - 0xfc4], 0
je 0x404927
xor eax, eax
jmp 0x40492c
mov eax, 1
mov esp, ebp
pop ebp
ret 4