Function at 0x41c20e
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x32c
mov eax, dword [0x496980]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [ebp + 8]
lea eax, [ebp - 0x108]
push edi
mov ebx, 0x104
mov dword [ebp - 0x32c], esi
push ebx
xor edi, edi
push edi
push eax
call fcn.00440bf0
push ebx
lea eax, [ebp - 0x310]
push edi
push eax
call fcn.00440bf0
push esi
mov dword [ebp - 0x318], edi
mov dword [ebp - 0x328], edi
call fcn.0042dd5b
add esp, 0x1c
test eax, eax
je 0x41c27b
push str.:9:FixChangedIpAddressHack___FAILED:_szNewIp_is_empty_
call fcn.0040d324
pop ecx
xor eax, eax
jmp 0x41c6dd
call fcn.00405e25
mov ebx, dword [sym.imp.KERNEL32.dll_Sleep]
test eax, eax
je 0x41c2cf
push 0x7530
push 0x3e8
call fcn.004190f6
pop ecx
pop ecx
test eax, eax
js 0x41c2cb
push 0x7530
push 0x3e8
call fcn.004190f6
pop ecx
pop ecx
cmp eax, 0x7fffffff
jge 0x41c2cb
push 0x7530
push 0x3e8
call fcn.004190f6
pop ecx
pop ecx
push eax
jmp 0x41c2cd
push 0xa
call ebx
mov ebx, edi
mov dword [ebp - 0x324], ebx
xor eax, eax
inc eax
test ebx, ebx
jne 0x41c2f3
lea eax, [ebp - 0x108]
push str.PC.dat
push eax
call fcn.004208f4
pop ecx
pop ecx
jmp 0x41c31f
cmp ebx, eax
jne 0x41c31f
push str.PC.dat
push edi
push edi
call fcn.0042734e
pop ecx
pop ecx
push eax
push 0x465c7c
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.0042ef5e
add esp, 0x14
lea eax, [ebp - 0x108]
mov dword [ebp - 0x320], edi
push 0x2710
push eax
call fcn.00410129
pop ecx
pop ecx
test eax, eax
jne 0x41c3e7
lea eax, [ebp - 0x108]
push eax
push esi
push str.:9:FixChangedIpAddressHack___s___FAILED:_NOTE_that_this_error_is_generally_OK_during_setup__DoesFileExistTimeOut___s___TEN_SECONDS__FAILED.
call fcn.0040d324
add esp, 0xc
test ebx, ebx
jne 0x41c274
call fcn.0042a3fb
test eax, eax
je 0x41c274
push str.ServerSync_
push edi
push edi
call fcn.0042734e
pop ecx
pop ecx
push eax
push 0x465c7c
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.0042ef5e
lea eax, [ebp - 0x108]
push eax
call fcn.0041005d
add esp, 0x18
test eax, eax
jne 0x41c3c4
lea eax, [ebp - 0x108]
push edi
push eax
call fcn.0040f36d
lea eax, [ebp - 0x108]
push eax
push esi
push str.:7:FixChangedIpAddressHack___s___had_to_create_the_local_server_sync_folder:___s_
call fcn.0040d7f3
add esp, 0x14
push 0x104
lea eax, [ebp - 0x108]
push str.PC.dat
push eax
call fcn.0042f170
add esp, 0xc
mov dword [ebp - 0x320], 1
push esi
push str.ServerIpTAMS_s
lea eax, [ebp - 0x310]
push 0x104
push eax
call fcn.0042ef5e
push 0x1d87
push str.C:UsersOfficeDocumentsVisual_StudioHoodSoftUpdateNetwork.c
mov dword [ebp - 0x314], edi
call fcn.0042f362
mov edi, eax
lea eax, [ebp - 0x108]
push eax
push edi
mov dword [ebp - 0x31c], edi
call fcn.0042fa71
add esp, 0x20
test eax, eax
jle 0x41c4bd
push edi
call fcn.0042fec4
push edi
call fcn.0042f672
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x41c4b7
mov esi, dword [ebp - 0x31c]
mov ebx, dword [ebp - 0x314]
lea eax, [ebp - 0x310]
push eax
push edi
call fcn.0044a5a7
pop ecx
pop ecx
test eax, eax
jne 0x41c46b
xor ebx, ebx
inc ebx
jmp 0x41c498
push str.ServerIpTAMS
push edi
call fcn.0042f0a3
pop ecx
pop ecx
test eax, eax
jne 0x41c498
push str.ServerIpTAMS
call fcn.0044a680
movzx eax, byte [eax + edi]
push eax
call fcn.0042dda6
neg eax
pop ecx
sbb eax, eax
pop ecx
and ebx, eax
push esi
call fcn.0042f672
mov edi, eax
pop ecx
test edi, edi
jne 0x41c453
mov esi, dword [ebp - 0x32c]
mov dword [ebp - 0x314], ebx
mov ebx, dword [ebp - 0x324]
mov edi, dword [ebp - 0x31c]
push edi
call fcn.0042f548
cmp dword [ebp - 0x314], 0
lea eax, [ebp - 0x108]
pop ecx
je 0x41c4ed
push eax
push esi
push str.:2:FixChangedIpAddressHack___s___is_skipping___s_:_The_ip_address_is_already_set_
call fcn.0040d7f3
mov edi, dword [ebp - 0x320]
add esp, 0xc
jmp 0x41c5f6
push 0x1d9e
push str.C:UsersOfficeDocumentsVisual_StudioHoodSoftUpdateNetwork.c
push 0x468850
push eax
call fcn.00412892
mov edi, eax
add esp, 0x10
test edi, edi
jne 0x41c53e
push 0xfa
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1da2
push str.C:UsersOfficeDocumentsVisual_StudioHoodSoftUpdateNetwork.c
lea eax, [ebp - 0x108]
push 0x468850
push eax
call fcn.00412892
mov edi, eax
add esp, 0x10
test edi, edi
je 0x41c609
lea eax, [ebp - 0x310]
push eax
push 0x468710
push edi
call fcn.00429e87
push edi
call fcn.00412707
add esp, 0x10
test ebx, ebx
jne 0x41c569
mov dword [ebp - 0x328], 1
jmp 0x41c57d
mov eax, dword [ebp - 0x318]
xor ecx, ecx
inc ecx
cmp ebx, ecx
cmove eax, ecx
mov dword [ebp - 0x318], eax
mov edi, dword [ebp - 0x320]
test edi, edi
je 0x41c5f6
push 0x104
lea eax, [ebp - 0x20c]
push 0
push eax
call fcn.00440bf0
lea eax, [ebp - 0x20c]
push str.PC.dat
push eax
call fcn.004208f4
xor eax, eax
inc eax
push eax
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0040ef1b
add esp, 0x20
test eax, eax
jne 0x41c5f6
lea eax, [ebp - 0x20c]
push 0x1388
push eax
call fcn.00410129
push eax
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x108]
push eax
push str.:8:FixChangedIpAddressHack___FAILED:_CopyFileWithDates___s_____s___TRUE__FAILED:_DoesFileExist_____d
call fcn.0040d324
add esp, 0x18
inc ebx
mov dword [ebp - 0x324], ebx
cmp ebx, 2
jge 0x41c623
xor edi, edi
jmp 0x41c2d7
lea eax, [ebp - 0x108]
push eax
push esi
push str.:9:FixChangedIpAddressHack___s___FAILED:_fopen___s____rt___FAILED.
call fcn.0040d324
add esp, 0xc
jmp 0x41c274
mov ebx, str.PC.dat
lea eax, [ebp - 0x108]
push ebx
push eax
call fcn.004208f4
pop ecx
pop ecx
test edi, edi
jne 0x41c6a2
lea eax, [ebp - 0x108]
push eax
call fcn.0041007a
pop ecx
test eax, eax
je 0x41c6a2
push ebx
push str.ServerSync_
xor ebx, ebx
push ebx
push ebx
call fcn.0042734e
pop ecx
pop ecx
push eax
mov edi, 0x46b6c4
push edi
push ebx
call fcn.0042d270
push eax
call fcn.00410cab
add esp, 0x18
push ebx
push str.PC.dat
push str.ServerSync_
push ebx
push ebx
call fcn.0042734e
pop ecx
pop ecx
push eax
push edi
push ebx
call fcn.0042d270
add esp, 0x14
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0040ef1b
add esp, 0xc
mov ecx, dword [ebp - 0x328]
mov eax, dword [ebp - 0x318]
test ecx, ecx
jne 0x41c6c5
test eax, eax
jne 0x41c6c5
push esi
push str.:8:FixChangedIpAddressHack___EAP:_Neither_configuration_needed_to_be_updated_to__s_
call fcn.0040d7f3
pop ecx
pop ecx
jmp 0x41c6da
push 0x465c7b
push eax
push ecx
push esi
push str.:8:FixChangedIpAddressHack___has_changed_the_server_ip_address_to__s:_bWasRemoteUpdated_d__bWasLocalUpdated_d__s
call fcn.0040d7f3
add esp, 0x14
xor eax, eax
inc eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0043f5c5
leave
ret