Function at 0x42aaa1
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x32c
mov eax, dword [0x4cc8c0]
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.00466ad0
push ebx
lea eax, [ebp - 0x310]
push edi
push eax
call fcn.00466ad0
push esi
mov dword [ebp - 0x318], edi
mov dword [ebp - 0x328], edi
call fcn.00451684
add esp, 0x1c
test eax, eax
je 0x42ab0e
push str.:9:FixChangedIpAddressHack___FAILED:_szNewIp_is_empty_
call fcn.0040d511
pop ecx
xor eax, eax
jmp 0x42af70
call fcn.00406b44
mov ebx, dword [sym.imp.KERNEL32.dll_Sleep]
test eax, eax
je 0x42ab62
push 0x7530
push 0x3e8
call fcn.00427108
pop ecx
pop ecx
test eax, eax
js 0x42ab5e
push 0x7530
push 0x3e8
call fcn.00427108
pop ecx
pop ecx
cmp eax, 0x7fffffff
jge 0x42ab5e
push 0x7530
push 0x3e8
call fcn.00427108
pop ecx
pop ecx
push eax
jmp 0x42ab60
push 0xa
call ebx
mov ebx, edi
mov dword [ebp - 0x324], ebx
xor eax, eax
inc eax
test ebx, ebx
jne 0x42ab86
lea eax, [ebp - 0x108]
push str.PC.dat
push eax
call fcn.0042f61b
pop ecx
pop ecx
jmp 0x42abb2
cmp ebx, eax
jne 0x42abb2
push str.PC.dat
push edi
push edi
call fcn.0043e0cb
pop ecx
pop ecx
push eax
push 0x48b250
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.0045285b
add esp, 0x14
lea eax, [ebp - 0x108]
mov dword [ebp - 0x320], edi
push 0x2710
push eax
call fcn.00410a10
pop ecx
pop ecx
test eax, eax
jne 0x42ac7a
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.0040d511
add esp, 0xc
test ebx, ebx
jne 0x42ab07
call fcn.00447fc5
test eax, eax
je 0x42ab07
push str.ServerSync_
push edi
push edi
call fcn.0043e0cb
pop ecx
pop ecx
push eax
push 0x48b250
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.0045285b
lea eax, [ebp - 0x108]
push eax
call fcn.00410944
add esp, 0x18
test eax, eax
jne 0x42ac57
lea eax, [ebp - 0x108]
push edi
push eax
call fcn.0040fb2d
lea eax, [ebp - 0x108]
push eax
push esi
push str.:7:FixChangedIpAddressHack___s___had_to_create_the_local_server_sync_folder:___s_
call fcn.0040d9e1
add esp, 0x14
push 0x104
lea eax, [ebp - 0x108]
push str.PC.dat
push eax
call fcn.00452a6d
add esp, 0xc
mov dword [ebp - 0x320], 1
push esi
push str.ServerIpTAMS_s
lea eax, [ebp - 0x310]
push 0x104
push eax
call fcn.0045285b
push 0x1d85
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
mov dword [ebp - 0x314], edi
call fcn.00452f92
mov edi, eax
lea eax, [ebp - 0x108]
push eax
push edi
mov dword [ebp - 0x31c], edi
call fcn.00453d21
add esp, 0x20
test eax, eax
jle 0x42ad50
push edi
call fcn.0045417e
push edi
call fcn.004532a2
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x42ad4a
mov esi, dword [ebp - 0x31c]
mov ebx, dword [ebp - 0x314]
lea eax, [ebp - 0x310]
push eax
push edi
call fcn.00470487
pop ecx
pop ecx
test eax, eax
jne 0x42acfe
xor ebx, ebx
inc ebx
jmp 0x42ad2b
push str.ServerIpTAMS
push edi
call fcn.004529a0
pop ecx
pop ecx
test eax, eax
jne 0x42ad2b
push str.ServerIpTAMS
call fcn.00470560
movzx eax, byte [eax + edi]
push eax
call fcn.004516cf
neg eax
pop ecx
sbb eax, eax
pop ecx
and ebx, eax
push esi
call fcn.004532a2
mov edi, eax
pop ecx
test edi, edi
jne 0x42ace6
mov esi, dword [ebp - 0x32c]
mov dword [ebp - 0x314], ebx
mov ebx, dword [ebp - 0x324]
mov edi, dword [ebp - 0x31c]
push edi
call fcn.00453178
cmp dword [ebp - 0x314], 0
lea eax, [ebp - 0x108]
pop ecx
je 0x42ad80
push eax
push esi
push str.:2:FixChangedIpAddressHack___s___is_skipping___s_:_The_ip_address_is_already_set_
call fcn.0040d9e1
mov edi, dword [ebp - 0x320]
add esp, 0xc
jmp 0x42ae89
push 0x1d9c
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
push 0x4908f8
push eax
call fcn.004137d1
mov edi, eax
add esp, 0x10
test edi, edi
jne 0x42add1
push 0xfa
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1da0
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
lea eax, [ebp - 0x108]
push 0x4908f8
push eax
call fcn.004137d1
mov edi, eax
add esp, 0x10
test edi, edi
je 0x42ae9c
lea eax, [ebp - 0x310]
push eax
push 0x490780
push edi
call fcn.00446dbf
push edi
call fcn.00413646
add esp, 0x10
test ebx, ebx
jne 0x42adfc
mov dword [ebp - 0x328], 1
jmp 0x42ae10
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 0x42ae89
push 0x104
lea eax, [ebp - 0x20c]
push 0
push eax
call fcn.00466ad0
lea eax, [ebp - 0x20c]
push str.PC.dat
push eax
call fcn.0042f61b
xor eax, eax
inc eax
push eax
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0040f35e
add esp, 0x20
test eax, eax
jne 0x42ae89
lea eax, [ebp - 0x20c]
push 0x1388
push eax
call fcn.00410a10
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.0040d511
add esp, 0x18
inc ebx
mov dword [ebp - 0x324], ebx
cmp ebx, 2
jge 0x42aeb6
xor edi, edi
jmp 0x42ab6a
lea eax, [ebp - 0x108]
push eax
push esi
push str.:9:FixChangedIpAddressHack___s___FAILED:_fopen___s____rt___FAILED.
call fcn.0040d511
add esp, 0xc
jmp 0x42ab07
mov ebx, str.PC.dat
lea eax, [ebp - 0x108]
push ebx
push eax
call fcn.0042f61b
pop ecx
pop ecx
test edi, edi
jne 0x42af35
lea eax, [ebp - 0x108]
push eax
call fcn.00410961
pop ecx
test eax, eax
je 0x42af35
push ebx
push str.ServerSync_
xor ebx, ebx
push ebx
push ebx
call fcn.0043e0cb
pop ecx
pop ecx
push eax
mov edi, 0x4950b8
push edi
push ebx
call fcn.00450a5f
push eax
call fcn.0041165b
add esp, 0x18
push ebx
push str.PC.dat
push str.ServerSync_
push ebx
push ebx
call fcn.0043e0cb
pop ecx
pop ecx
push eax
push edi
push ebx
call fcn.00450a5f
add esp, 0x14
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0040f35e
add esp, 0xc
mov ecx, dword [ebp - 0x328]
mov eax, dword [ebp - 0x318]
test ecx, ecx
jne 0x42af58
test eax, eax
jne 0x42af58
push esi
push str.:8:FixChangedIpAddressHack___EAP:_Neither_configuration_needed_to_be_updated_to__s_
call fcn.0040d9e1
pop ecx
pop ecx
jmp 0x42af6d
push 0x48b207
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.0040d9e1
add esp, 0x14
xor eax, eax
inc eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004654a8
leave
ret