Function at 0x44cd48
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x32c
mov eax, dword [0x55f900]
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.004c37f0
push ebx
lea eax, [ebp - 0x310]
push edi
push eax
call fcn.004c37f0
push esi
mov dword [ebp - 0x318], edi
mov dword [ebp - 0x328], edi
call fcn.0048c30a
add esp, 0x1c
test eax, eax
je 0x44cdb5
push str.:9:FixChangedIpAddressHack___FAILED:_szNewIp_is_empty_
call fcn.0041c80a
pop ecx
xor eax, eax
jmp 0x44d217
call fcn.0040d344
mov ebx, dword [sym.imp.KERNEL32.dll_Sleep]
test eax, eax
je 0x44ce09
push 0x7530
push 0x3e8
call fcn.00448d1e
pop ecx
pop ecx
test eax, eax
js 0x44ce05
push 0x7530
push 0x3e8
call fcn.00448d1e
pop ecx
pop ecx
cmp eax, 0x7fffffff
jge 0x44ce05
push 0x7530
push 0x3e8
call fcn.00448d1e
pop ecx
pop ecx
push eax
jmp 0x44ce07
push 0xa
call ebx
mov ebx, edi
mov dword [ebp - 0x324], ebx
xor eax, eax
inc eax
test ebx, ebx
jne 0x44ce2d
lea eax, [ebp - 0x108]
push str.PC.dat
push eax
call fcn.00451c70
pop ecx
pop ecx
jmp 0x44ce59
cmp ebx, eax
jne 0x44ce59
push str.PC.dat
push edi
push edi
call fcn.0046a855
pop ecx
pop ecx
push eax
push 0x4ea498
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.0048d960
add esp, 0x14
lea eax, [ebp - 0x108]
mov dword [ebp - 0x320], edi
push 0x2710
push eax
call fcn.0041fcaf
pop ecx
pop ecx
test eax, eax
jne 0x44cf21
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.0041c80a
add esp, 0xc
test ebx, ebx
jne 0x44cdae
call fcn.00481568
test eax, eax
je 0x44cdae
push str.ServerSync_
push edi
push edi
call fcn.0046a855
pop ecx
pop ecx
push eax
push 0x4ea498
lea eax, [ebp - 0x108]
push 0x104
push eax
call fcn.0048d960
lea eax, [ebp - 0x108]
push eax
call fcn.0041fbe3
add esp, 0x18
test eax, eax
jne 0x44cefe
lea eax, [ebp - 0x108]
push edi
push eax
call fcn.0041edcd
lea eax, [ebp - 0x108]
push eax
push esi
push str.:7:FixChangedIpAddressHack___s___had_to_create_the_local_server_sync_folder:___s_
call fcn.0041cce9
add esp, 0x14
push 0x104
lea eax, [ebp - 0x108]
push str.PC.dat
push eax
call fcn.0048dc3d
add esp, 0xc
mov dword [ebp - 0x320], 1
push esi
push str.ServerIpTAMS_s
lea eax, [ebp - 0x310]
push 0x104
push eax
call fcn.0048d960
push 0x1d85
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
mov dword [ebp - 0x314], edi
call fcn.0048e1bb
mov edi, eax
lea eax, [ebp - 0x108]
push eax
push edi
mov dword [ebp - 0x31c], edi
call fcn.0048ef6b
add esp, 0x20
test eax, eax
jle 0x44cff7
push edi
call fcn.0048f3c8
push edi
call fcn.0048e4cb
mov edi, eax
pop ecx
pop ecx
test edi, edi
je 0x44cff1
mov esi, dword [ebp - 0x31c]
mov ebx, dword [ebp - 0x314]
lea eax, [ebp - 0x310]
push eax
push edi
call fcn.004cd1a7
pop ecx
pop ecx
test eax, eax
jne 0x44cfa5
xor ebx, ebx
inc ebx
jmp 0x44cfd2
push str.ServerIpTAMS
push edi
call fcn.0048daa5
pop ecx
pop ecx
test eax, eax
jne 0x44cfd2
push str.ServerIpTAMS
call fcn.004cd280
movzx eax, byte [eax + edi]
push eax
call fcn.0048c355
neg eax
pop ecx
sbb eax, eax
pop ecx
and ebx, eax
push esi
call fcn.0048e4cb
mov edi, eax
pop ecx
test edi, edi
jne 0x44cf8d
mov esi, dword [ebp - 0x32c]
mov dword [ebp - 0x314], ebx
mov ebx, dword [ebp - 0x324]
mov edi, dword [ebp - 0x31c]
push edi
call fcn.0048e3a1
cmp dword [ebp - 0x314], 0
lea eax, [ebp - 0x108]
pop ecx
je 0x44d027
push eax
push esi
push str.:2:FixChangedIpAddressHack___s___is_skipping___s_:_The_ip_address_is_already_set_
call fcn.0041cce9
mov edi, dword [ebp - 0x320]
add esp, 0xc
jmp 0x44d130
push 0x1d9c
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
push 0x4f4900
push eax
call fcn.00422a3e
mov edi, eax
add esp, 0x10
test edi, edi
jne 0x44d078
push 0xfa
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x1da0
push str.C:UsersOfficeDocumentsVisual_StudioPAULANetwork.c
lea eax, [ebp - 0x108]
push 0x4f4900
push eax
call fcn.00422a3e
mov edi, eax
add esp, 0x10
test edi, edi
je 0x44d143
lea eax, [ebp - 0x310]
push eax
push 0x4f2e94
push edi
call fcn.0047ff6f
push edi
call fcn.004228b3
add esp, 0x10
test ebx, ebx
jne 0x44d0a3
mov dword [ebp - 0x328], 1
jmp 0x44d0b7
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 0x44d130
push 0x104
lea eax, [ebp - 0x20c]
push 0
push eax
call fcn.004c37f0
lea eax, [ebp - 0x20c]
push str.PC.dat
push eax
call fcn.00451c70
xor eax, eax
inc eax
push eax
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0041e5fe
add esp, 0x20
test eax, eax
jne 0x44d130
lea eax, [ebp - 0x20c]
push 0x1388
push eax
call fcn.0041fcaf
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.0041c80a
add esp, 0x18
inc ebx
mov dword [ebp - 0x324], ebx
cmp ebx, 2
jge 0x44d15d
xor edi, edi
jmp 0x44ce11
lea eax, [ebp - 0x108]
push eax
push esi
push str.:9:FixChangedIpAddressHack___s___FAILED:_fopen___s____rt___FAILED.
call fcn.0041c80a
add esp, 0xc
jmp 0x44cdae
mov ebx, str.PC.dat
lea eax, [ebp - 0x108]
push ebx
push eax
call fcn.00451c70
pop ecx
pop ecx
test edi, edi
jne 0x44d1dc
lea eax, [ebp - 0x108]
push eax
call fcn.0041fc00
pop ecx
test eax, eax
je 0x44d1dc
push ebx
push str.ServerSync_
xor ebx, ebx
push ebx
push ebx
call fcn.0046a855
pop ecx
pop ecx
push eax
mov edi, 0x4faf68
push edi
push ebx
call fcn.0048b25d
push eax
call fcn.004208fc
add esp, 0x18
push ebx
push str.PC.dat
push str.ServerSync_
push ebx
push ebx
call fcn.0046a855
pop ecx
pop ecx
push eax
push edi
push ebx
call fcn.0048b25d
add esp, 0x14
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0041e5fe
add esp, 0xc
mov ecx, dword [ebp - 0x328]
mov eax, dword [ebp - 0x318]
test ecx, ecx
jne 0x44d1ff
test eax, eax
jne 0x44d1ff
push esi
push str.:8:FixChangedIpAddressHack___EAP:_Neither_configuration_needed_to_be_updated_to__s_
call fcn.0041cce9
pop ecx
pop ecx
jmp 0x44d214
push 0x4e9b8e
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.0041cce9
add esp, 0x14
xor eax, eax
inc eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004c2120
leave
ret