Function at 0x404350
Capabilities:
Get file version info

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x80
fld dword [0x413928]
fstp dword [ebp - 0x44]
fld dword [0x413924]
fstp dword [ebp - 0x44]
fld dword [0x413920]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404396
fld dword [0x41391c]
fstp dword [ebp - 0x44]
fld dword [0x413918]
fstp dword [ebp - 0x44]
fld dword [0x413914]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4043c1
fld dword [0x413910]
fstp dword [ebp - 0x44]
fld dword [0x41390c]
fstp dword [ebp - 0x44]
fld dword [0x413908]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4043ec
fld dword [0x413904]
fstp dword [ebp - 0x44]
fld dword [0x413900]
fstp dword [ebp - 0x44]
fld dword [0x4138fc]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404417
fld dword [0x4138f8]
fstp dword [ebp - 0x44]
fld dword [0x4138f4]
fstp dword [ebp - 0x44]
fld dword [0x4138f0]
fstp dword [ebp - 0x44]
fld dword [ebp - 0x44]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404442
fld dword [0x4138ec]
fstp dword [ebp - 0x44]
fld dword [0x4138e8]
fstp dword [ebp - 0x44]
fld dword [0x4138e4]
fstp dword [ebp - 0x34]
fld dword [0x4138e0]
fstp dword [ebp - 0x34]
fld dword [0x4138dc]
fstp dword [ebp - 0x34]
fld dword [ebp - 0x34]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40447f
fld dword [0x4138d8]
fstp dword [ebp - 0x34]
fld dword [0x4138d4]
fstp dword [ebp - 0x34]
fld dword [0x4138d0]
fstp dword [ebp - 0x34]
fld dword [ebp - 0x34]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4044aa
fld dword [0x4138cc]
fstp dword [ebp - 0x34]
fld dword [0x4138c8]
fstp dword [ebp - 0x34]
fld dword [0x4138c4]
fstp dword [ebp - 0x34]
fld dword [ebp - 0x34]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4044d5
fld dword [0x4138c0]
fstp dword [ebp - 0x34]
fld dword [0x4138bc]
fstp dword [ebp - 0x34]
fld dword [0x4138b8]
fstp dword [ebp - 0x34]
fld dword [ebp - 0x34]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404500
fld dword [0x4138b4]
fstp dword [ebp - 0x34]
fld dword [0x4138b0]
fstp dword [ebp - 0x34]
fld dword [0x4138ac]
fstp dword [ebp - 0x34]
fld dword [ebp - 0x34]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40452b
fld dword [0x4138a8]
fstp dword [ebp - 0x34]
fld dword [0x4138a4]
fstp dword [ebp - 0x34]
fld dword [0x4138a0]
fstp dword [ebp - 0x30]
fld dword [0x41389c]
fstp dword [ebp - 0x30]
fld dword [0x413898]
fstp dword [ebp - 0x30]
fld dword [ebp - 0x30]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404568
fld dword [0x413894]
fstp dword [ebp - 0x30]
fld dword [0x413890]
fstp dword [ebp - 0x30]
fld dword [0x41388c]
fstp dword [ebp - 0x30]
fld dword [ebp - 0x30]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404593
fld dword [0x413888]
fstp dword [ebp - 0x30]
fld dword [0x413884]
fstp dword [ebp - 0x30]
fld dword [0x413880]
fstp dword [ebp - 0x30]
fld dword [ebp - 0x30]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4045be
fld dword [0x41387c]
fstp dword [ebp - 0x30]
fld dword [0x413878]
fstp dword [ebp - 0x30]
fld dword [0x413874]
fstp dword [ebp - 0x30]
fld dword [ebp - 0x30]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4045e9
fld dword [0x413870]
fstp dword [ebp - 0x30]
fld dword [0x41386c]
fstp dword [ebp - 0x30]
fld dword [0x413868]
fstp dword [ebp - 0x30]
fld dword [ebp - 0x30]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404614
fld dword [0x413864]
fstp dword [ebp - 0x30]
fld dword [0x413860]
fstp dword [ebp - 0x30]
fld dword [0x41385c]
fstp dword [ebp - 8]
fld dword [0x413858]
fstp dword [ebp - 8]
fld dword [0x413854]
fstp dword [ebp - 8]
fld dword [ebp - 8]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404651
fld dword [0x413850]
fstp dword [ebp - 8]
fld dword [0x41384c]
fstp dword [ebp - 8]
fld dword [0x413848]
fstp dword [ebp - 8]
fld dword [ebp - 8]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40467c
fld dword [0x413844]
fstp dword [ebp - 8]
fld dword [0x413840]
fstp dword [ebp - 8]
fld dword [0x41383c]
fstp dword [ebp - 8]
fld dword [ebp - 8]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4046a7
fld dword [0x413838]
fstp dword [ebp - 8]
fld dword [0x413834]
fstp dword [ebp - 8]
fld dword [0x413830]
fstp dword [ebp - 8]
fld dword [ebp - 8]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4046d2
fld dword [0x41382c]
fstp dword [ebp - 8]
fld dword [0x413828]
fstp dword [ebp - 8]
fld dword [0x413824]
fstp dword [ebp - 8]
fld dword [ebp - 8]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4046fd
fld dword [0x413820]
fstp dword [ebp - 8]
fld dword [0x41381c]
fstp dword [ebp - 8]
fld dword [0x413818]
fstp dword [ebp - 0x38]
fld dword [0x413814]
fstp dword [ebp - 0x38]
fld dword [0x413810]
fstp dword [ebp - 0x38]
fld dword [ebp - 0x38]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40473a
fld dword [0x41380c]
fstp dword [ebp - 0x38]
fld dword [0x413808]
fstp dword [ebp - 0x38]
fld dword [0x413804]
fstp dword [ebp - 0x38]
fld dword [ebp - 0x38]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404765
fld dword [0x413800]
fstp dword [ebp - 0x38]
fld dword [0x4137fc]
fstp dword [ebp - 0x38]
fld dword [0x4137f8]
fstp dword [ebp - 0x38]
fld dword [ebp - 0x38]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404790
fld dword [0x4137f4]
fstp dword [ebp - 0x38]
fld dword [0x4137f0]
fstp dword [ebp - 0x38]
fld dword [0x4137ec]
fstp dword [ebp - 0x38]
fld dword [ebp - 0x38]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4047bb
fld dword [0x4137e8]
fstp dword [ebp - 0x38]
fld dword [0x4137e4]
fstp dword [ebp - 0x38]
fld dword [0x4137e0]
fstp dword [ebp - 0x38]
fld dword [ebp - 0x38]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4047e6
fld dword [0x4137dc]
fstp dword [ebp - 0x38]
fld dword [0x4137d8]
fstp dword [ebp - 0x38]
fld dword [0x4137d4]
fstp dword [ebp - 0x18]
fld dword [0x4137d0]
fstp dword [ebp - 0x18]
fld dword [0x4137cc]
fstp dword [ebp - 0x18]
fld dword [ebp - 0x18]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404823
fld dword [0x4137c8]
fstp dword [ebp - 0x18]
fld dword [0x4137c4]
fstp dword [ebp - 0x18]
fld dword [0x4137c0]
fstp dword [ebp - 0x18]
fld dword [ebp - 0x18]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40484e
fld dword [0x4137bc]
fstp dword [ebp - 0x18]
fld dword [0x4137b8]
fstp dword [ebp - 0x18]
fld dword [0x4137b4]
fstp dword [ebp - 0x18]
fld dword [ebp - 0x18]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404879
fld dword [0x4137b0]
fstp dword [ebp - 0x18]
fld dword [0x4137ac]
fstp dword [ebp - 0x18]
fld dword [0x4137a8]
fstp dword [ebp - 0x18]
fld dword [ebp - 0x18]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4048a4
fld dword [0x4137a4]
fstp dword [ebp - 0x18]
fld dword [0x4137a0]
fstp dword [ebp - 0x18]
fld dword [0x41379c]
fstp dword [ebp - 0x18]
fld dword [ebp - 0x18]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4048cf
fld dword [0x413798]
fstp dword [ebp - 0x18]
fld dword [0x413794]
fstp dword [ebp - 0x18]
fld dword [0x413790]
fstp dword [ebp - 4]
fld dword [0x41378c]
fstp dword [ebp - 4]
fld dword [0x413788]
fstp dword [ebp - 4]
fld dword [ebp - 4]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40490c
fld dword [0x413784]
fstp dword [ebp - 4]
fld dword [0x413780]
fstp dword [ebp - 4]
fld dword [0x41377c]
fstp dword [ebp - 4]
fld dword [ebp - 4]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404937
fld dword [0x413778]
fstp dword [ebp - 4]
fld dword [0x413774]
fstp dword [ebp - 4]
fld dword [0x413770]
fstp dword [ebp - 4]
fld dword [ebp - 4]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404962
fld dword [0x41376c]
fstp dword [ebp - 4]
fld dword [0x413768]
fstp dword [ebp - 4]
fld dword [0x413764]
fstp dword [ebp - 4]
fld dword [ebp - 4]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x40498d
fld dword [0x413760]
fstp dword [ebp - 4]
fld dword [0x41375c]
fstp dword [ebp - 4]
fld dword [0x413758]
fstp dword [ebp - 4]
fld dword [ebp - 4]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4049b8
fld dword [0x413754]
fstp dword [ebp - 4]
fld dword [0x413750]
fstp dword [ebp - 4]
fld dword [0x41374c]
fstp dword [ebp - 0x48]
fld dword [0x413748]
fstp dword [ebp - 0x48]
fld dword [0x413744]
fstp dword [ebp - 0x48]
fld dword [ebp - 0x48]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x4049f5
fld dword [0x413740]
fstp dword [ebp - 0x48]
fld dword [0x41373c]
fstp dword [ebp - 0x48]
fld dword [0x413738]
fstp dword [ebp - 0x48]
fld dword [ebp - 0x48]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404a20
fld dword [0x413734]
fstp dword [ebp - 0x48]
fld dword [0x413730]
fstp dword [ebp - 0x48]
fld dword [0x41372c]
fstp dword [ebp - 0x48]
fld dword [ebp - 0x48]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404a4b
fld dword [0x413728]
fstp dword [ebp - 0x48]
fld dword [0x413724]
fstp dword [ebp - 0x48]
fld dword [0x413720]
fstp dword [ebp - 0x48]
fld dword [ebp - 0x48]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404a76
fld dword [0x41371c]
fstp dword [ebp - 0x48]
fld dword [0x413718]
fstp dword [ebp - 0x48]
fld dword [0x413714]
fstp dword [ebp - 0x48]
fld dword [ebp - 0x48]
fcomp qword [0x412e70]
fnstsw ax
test ah, 0x44
jnp 0x404aa1
fld dword [0x413710]
fstp dword [ebp - 0x48]
fld dword [0x41370c]
fstp dword [ebp - 0x48]
call dword [sym.imp.KERNEL32.dll_FreeConsole]
lea eax, [ebp - 0x2c]
push eax
push 0xe2
push 0x16
mov ecx, dword [ebp - 0x2c]
push ecx
call sub.VERSION.dll_GetFileVersionInfoW
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x10], 0
jmp 0x404adb
mov edx, dword [ebp - 0x10]
add edx, 1
mov dword [ebp - 0x10], edx
cmp dword [ebp - 0x10], 0x5f5e100
jge 0x404aef
mov eax, dword [ebp - 0x24]
add eax, 1
mov dword [ebp - 0x24], eax
jmp 0x404ad2
cmp dword [ebp - 0x24], 0x5f5e100
jne 0x404bde
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x68], 0x63e2cb
fld dword [0x413708]
fstp dword [ebp - 0x70]
mov dword [ebp - 0x78], 0
push 0x77e
push 0x76be08
call fcn.004032b0
add esp, 8
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], edx
push 0x40
push 0x76c588
push str.51jtrdNMvJkMeYINEbNpC7AzRT2AfP1tu2oEAvcJIveAHBpNJmcbXqTecjhTQIuIi
call fcn.00403b10
add esp, 0xc
push 0x77e
push 0x76be08
push str.LPxHKXWb5wVKIQwUmX0F17LPy09p6DSYf4oVNjd3Wlg7V2gu4A59WJG6zuUnhsJrT
call fcn.00403210
add esp, 0xc
call fcn.00403310
mov dword [ebp - 0x50], eax
push 0x354e00
push 0x417008
push str.umBrrWehJLvKvT7jI1wbmWsJ0ctqsS8eivPYlqbPfrvgqvy2aFnvL5QBcl84JLXQw
call fcn.00403210
add esp, 0xc
push 0x2000
call fcn.00405666
add esp, 4
mov dword [ebp - 0x7c], eax
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x74], ecx
push 0x417008
push 0
mov edx, dword [ebp - 0x74]
push edx
push 0x40
push 0x76c588
call fcn.00403350
add esp, 8
push eax
call fcn.00403ba0
add esp, 8
push eax
mov eax, dword [ebp - 0x50]
add eax, 0x76be08
call eax
add esp, 0xc
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x80], ecx
mov edx, dword [ebp - 0x80]
push edx
call fcn.00405c95
add esp, 4
xor eax, eax
mov esp, ebp
pop ebp
ret