Function at 0x4e737c
Capabilities:
Copy file
Create directory
Parse pe header

Disassembly:
push 0x6f8
mov eax, 0x5787f5
call fcn.0054d478
call fcn.00462c28
mov al, byte [eax]
test al, al
jne 0x4e76bd
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
and dword [ebp - 4], 0
lea eax, [ebp - 0x6e0]
push str.CPaypalDomainListReader::CheckFileExist
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x68]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 1
call fcn.00406a80
lea ecx, [ebp - 0x68]
call fcn.00409c40
or dword [ebp - 4], 0xffffffff
lea eax, [ebp - 0x6e8]
call fcn.00407660
mov edi, 0x2710
mov eax, str.AVG_Secure_Search
lea ecx, [ebp - 0x30]
call fcn.004066c0
mov eax, str.PARTNER_NAME
lea ecx, [ebp - 0x84]
mov dword [ebp - 4], 9
call fcn.004066c0
mov eax, str.General
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xa
call fcn.004066c0
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x68]
lea ebx, [ebp - 0xf4]
mov byte [ebp - 4], 0xb
call fcn.004961d8
pop ecx
pop ecx
lea ecx, [ebp - 0x68]
call fcn.00409c40
lea ecx, [ebp - 0x84]
call fcn.00409c40
lea ecx, [ebp - 0x30]
call fcn.00409c40
and dword [ebp - 0x38], 0
xor eax, eax
mov dword [ebp - 0x34], 7
mov word [ebp - 0x48], ax
lea eax, [ebp - 0x4c]
push eax
mov byte [ebp - 4], 0x10
call fcn.004e81ef
pop ecx
lea eax, [ebp - 0x4c]
push eax
mov eax, 0x5952a8
call fcn.00411970
lea eax, [ebp - 0x4c]
push eax
mov ebx, str.data
lea esi, [ebp - 0xd8]
call fcn.00411600
mov eax, esi
push eax
mov ebx, str..dat
lea esi, [ebp - 0xbc]
mov byte [ebp - 4], 0x11
call fcn.00411600
lea eax, [ebp - 0xd8]
push eax
mov ebx, str..zip
lea esi, [ebp - 0xa0]
mov byte [ebp - 4], 0x12
call fcn.00411600
add esp, 0xc
push 0x13
pop ebx
mov byte [ebp - 4], bl
cmp dword [ebp - 0xa4], 8
mov eax, dword [ebp - 0xb8]
jae 0x4e74f3
lea eax, [ebp - 0xb8]
lea ecx, [ebp - 0x594]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp eax, 0xffffffff
setne al
test al, al
jne 0x4e7e69
call fcn.00462c28
cmp byte [eax], 0
jne 0x4e77e7
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
lea eax, [ebp - 0x6e0]
push str.CPaypalDomainListReader::CheckFileExist__data.dat__does_not_exist
push eax
mov byte [ebp - 4], 0x14
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x15
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x6e8]
mov byte [ebp - 4], bl
call fcn.00407660
lea eax, [ebp - 0x68]
push str.ProgramFiles
push eax
call fcn.0046af75
pop ecx
pop ecx
lea eax, [ebp - 0x68]
push eax
mov eax, 0x5952a8
mov byte [ebp - 4], 0x1d
call fcn.00411970
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0x68]
push eax
lea edi, [ebp - 0x5dc]
call fcn.004116c0
push eax
mov ebx, 0x5952a8
lea esi, [ebp - 0x704]
mov byte [ebp - 4], 0x1e
call fcn.00411600
push eax
mov ebx, str.data
lea esi, [ebp - 0x5c0]
mov byte [ebp - 4], 0x1f
call fcn.00411600
push eax
mov ebx, str..zip
lea esi, [ebp - 0x84]
mov byte [ebp - 4], 0x20
call fcn.00411600
add esp, 0x14
lea ecx, [ebp - 0x5c0]
call fcn.00409c40
lea ecx, [ebp - 0x704]
call fcn.00409c40
mov ecx, edi
mov byte [ebp - 4], 0x24
call fcn.00409c40
cmp dword [ebp - 0x6c], 8
mov eax, dword [ebp - 0x80]
jae 0x4e7617
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x344]
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp eax, 0xffffffff
setne al
test al, al
jne 0x4e7a2c
call fcn.00462c28
cmp byte [eax], 0
jne 0x4e790b
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
lea eax, [ebp - 0x6e0]
push str.CPaypalDomainListReader::Init__data.zip__file_does_not_exists
push eax
mov byte [ebp - 4], 0x25
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x26
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x6e8]
mov byte [ebp - 4], 0x24
call fcn.00407660
mov byte [ebp - 0x598], 0
lea ecx, [ebp - 0x84]
call fcn.00409c40
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x13
call fcn.00409c40
mov edi, 0x2710
jmp 0x4e7ff8
lea eax, [ebp - 0x65c]
push eax
mov dword [ebp - 4], 2
call fcn.004068d0
mov byte [ebp - 4], 3
call fcn.00462c28
lea esi, [ebp - 0x5c0]
call fcn.00406720
mov byte [ebp - 4], 4
cmp dword [eax + 0x18], 8
jb 0x4e76f3
mov esi, dword [eax + 4]
jmp 0x4e76f6
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::CheckFileExist
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x5c0]
mov byte [ebp - 4], 3
call fcn.00409c40
lea eax, [ebp - 0x59c]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov edi, 0x2710
push edi
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 5
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e7795
lea ecx, [ebp - 0x5c0]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x32
push str..PaypalDomainListReader.cpp
push eax
push edi
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 6
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x5c0]
call fcn.00409c40
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 3
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 2
call fcn.004067e0
or dword [ebp - 4], 0xffffffff
jmp 0x4e73f3
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x16
call fcn.004068d0
mov byte [ebp - 4], 0x17
call fcn.00462c28
lea esi, [ebp - 0x5c0]
call fcn.00406720
mov byte [ebp - 4], 0x18
cmp dword [eax + 0x18], 8
jb 0x4e781a
mov esi, dword [eax + 4]
jmp 0x4e781d
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::CheckFileExist__data.dat__does_not_exist
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x5c0]
mov byte [ebp - 4], 0x17
call fcn.00409c40
lea eax, [ebp - 0x59c]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x19
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e78b7
lea ecx, [ebp - 0x5c0]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x42
push str..PaypalDomainListReader.cpp
push eax
push edi
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x1a
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x5c0]
call fcn.00409c40
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x17
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x16
call fcn.004067e0
mov dword [ebp - 4], ebx
jmp 0x4e7570
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x27
call fcn.004068d0
mov byte [ebp - 4], 0x28
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x29
cmp dword [eax + 0x18], 8
jb 0x4e793b
mov esi, dword [eax + 4]
jmp 0x4e793e
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::Init__data.zip__file_does_not_exists
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x28
call fcn.00409c40
lea eax, [ebp - 0x59c]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov esi, 0x2710
push esi
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x2a
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e79d4
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x4d
push str..PaypalDomainListReader.cpp
push eax
push esi
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x2b
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x28
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x27
call fcn.004067e0
mov dword [ebp - 4], 0x24
jmp 0x4e7695
call fcn.00462c28
cmp byte [eax], 0
jne 0x4e7c13
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
lea eax, [ebp - 0x6e0]
push str.CPaypalDomainListReader::CheckFileExist__data.zip__exist
push eax
mov byte [ebp - 4], 0x2e
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x2f
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x6e8]
mov byte [ebp - 4], 0x24
call fcn.00407660
mov ebx, 0x2710
mov eax, dword [ebp - 0x48]
push 8
pop esi
cmp dword [ebp - 0x34], esi
jae 0x4e7aa1
lea eax, [ebp - 0x48]
push 0
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov ecx, dword [ebp - 0x9c]
cmp dword [ebp - 0x88], esi
jae 0x4e7abe
lea ecx, [ebp - 0x9c]
mov eax, dword [ebp - 0x80]
cmp dword [ebp - 0x6c], esi
jae 0x4e7ac9
lea eax, [ebp - 0x80]
push 0
push ecx
push eax
call dword [sym.imp.KERNEL32.dll_CopyFileW]
mov edi, eax
mov eax, dword [ebp - 0x48]
cmp dword [ebp - 0x34], esi
jae 0x4e7ae0
lea eax, [ebp - 0x48]
push 3
lea ecx, [ebp - 0x6e0]
push eax
lea eax, [ebp - 0x6e4]
mov dword [ebp - 0x6e4], ecx
call fcn.0045b230
mov byte [ebp - 4], 0x37
mov eax, dword [ebp - 0x9c]
cmp dword [ebp - 0x88], esi
jae 0x4e7b12
lea eax, [ebp - 0x9c]
push 3
lea ecx, [ebp - 0x65c]
push eax
lea eax, [ebp - 0x660]
mov dword [ebp - 0x660], ecx
call fcn.0045b230
mov byte [ebp - 4], 0x38
push dword [ebp - 0x6e4]
mov ecx, dword [ebp - 0x660]
call fcn.0047260e
mov esi, eax
lea eax, [ebp - 0x65c]
pop ecx
cmp dword [ebp - 0x660], eax
je 0x4e7b5e
push dword [ebp - 0x660]
call fcn.005472c2
pop ecx
lea eax, [ebp - 0x6e0]
mov byte [ebp - 4], 0x24
cmp dword [ebp - 0x6e4], eax
je 0x4e7b7c
push dword [ebp - 0x6e4]
call fcn.005472c2
pop ecx
test esi, esi
jne 0x4e7b8c
mov byte [ebp - 0x598], 1
cmp edi, 1
je 0x4e7b93
mov byte [ebp - 0x598], 0
call fcn.00462c28
cmp byte [eax], 0
jne 0x4e7d34
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x39
push dword [ebp - 0x598]
lea eax, [ebp - 0x6e0]
push 0x5967ac
push str.CPaypalDomainListReader::CheckFileExist_copy_or_unzip_data.zip__result
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00411150
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x3a
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x6e8]
mov byte [ebp - 4], 0x24
call fcn.00407660
jmp 0x4e769c
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x30
call fcn.004068d0
mov byte [ebp - 4], 0x31
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x32
cmp dword [eax + 0x18], 8
jb 0x4e7c43
mov esi, dword [eax + 4]
jmp 0x4e7c46
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::CheckFileExist__data.zip__exist
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x31
call fcn.00409c40
lea eax, [ebp - 0x59c]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
mov ebx, 0x2710
push ebx
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x33
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e7cdc
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x52
push str..PaypalDomainListReader.cpp
push eax
push ebx
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x34
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0x59c]
mov byte [ebp - 4], 0x31
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x30
call fcn.004067e0
mov dword [ebp - 4], 0x24
jmp 0x4e7a93
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x3b
call fcn.004068d0
mov byte [ebp - 4], 0x3c
call fcn.00462c28
lea esi, [ebp - 0x30]
call fcn.00406720
mov byte [ebp - 4], 0x3d
cmp dword [eax + 0x18], 8
jb 0x4e7d64
mov esi, dword [eax + 4]
jmp 0x4e7d67
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::CheckFileExist_copy_or_unzip_data.zip__result
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5967ac
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [ebp - 0x598]
push eax
call fcn.00411150
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x3c
call fcn.00409c40
lea eax, [ebp - 0x5a4]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push ebx
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x3e
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e7e11
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x5a
push str..PaypalDomainListReader.cpp
push eax
push ebx
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x3f
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x3c
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x3b
call fcn.004067e0
mov dword [ebp - 4], 0x24
jmp 0x4e769c
call fcn.00462c28
cmp byte [eax], 0
jne 0x4e7ecb
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
lea eax, [ebp - 0x6e0]
push str.CPaypalDomainListReader::Init__data.dat__file_exists
push eax
mov byte [ebp - 4], 0x42
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x43
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x6e8]
mov byte [ebp - 4], bl
call fcn.00407660
jmp 0x4e7ff1
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x44
call fcn.004068d0
mov byte [ebp - 4], 0x45
call fcn.00462c28
lea esi, [ebp - 0x5dc]
call fcn.00406720
mov byte [ebp - 4], 0x46
cmp dword [eax + 0x18], 8
jb 0x4e7efe
mov esi, dword [eax + 4]
jmp 0x4e7f01
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::Init__data.dat__file_exists
push eax
call fcn.00407390
pop ecx
pop ecx
lea ecx, [ebp - 0x5dc]
mov byte [ebp - 4], 0x45
call fcn.00409c40
lea eax, [ebp - 0x5a4]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x47
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e7f9b
lea ecx, [ebp - 0x5dc]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x5f
push str..PaypalDomainListReader.cpp
push eax
push edi
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x48
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x5dc]
call fcn.00409c40
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x45
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x44
call fcn.004067e0
mov dword [ebp - 4], ebx
jmp 0x4e7ff1
mov byte [ebp - 0x598], 1
call fcn.00462c28
cmp byte [eax], 0
jne 0x4e80b3
lea eax, [ebp - 0x6e8]
push eax
call fcn.00409b60
mov byte [ebp - 4], 0x4b
push dword [ebp - 0x598]
lea eax, [ebp - 0x6e0]
push 0x5967ac
push str.CPaypalDomainListReader::CheckFileExist_finished_result
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00407390
pop ecx
pop ecx
push eax
call fcn.00411150
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x6e8]
call fcn.00407170
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x4c
call fcn.00406a80
lea ecx, [ebp - 0x30]
call fcn.00409c40
lea eax, [ebp - 0x6e8]
mov byte [ebp - 4], 0x13
call fcn.00407660
lea ecx, [ebp - 0xa0]
call fcn.00409c40
lea ecx, [ebp - 0xbc]
call fcn.00409c40
lea ecx, [ebp - 0xd8]
call fcn.00409c40
lea ecx, [ebp - 0x4c]
call fcn.00409c40
lea ecx, [ebp - 0xf4]
call fcn.00409c40
mov al, byte [ebp - 0x598]
call fcn.0054d4d4
ret
lea eax, [ebp - 0x65c]
push eax
mov byte [ebp - 4], 0x4d
call fcn.004068d0
mov byte [ebp - 4], 0x4e
call fcn.00462c28
lea esi, [ebp - 0x5dc]
call fcn.00406720
mov byte [ebp - 4], 0x4f
cmp dword [eax + 0x18], 8
jb 0x4e80e6
mov esi, dword [eax + 4]
jmp 0x4e80e9
lea esi, [eax + 4]
lea eax, [ebp - 0x65c]
push 0x5950f8
push eax
call fcn.00407390
pop ecx
pop ecx
push esi
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5950f0
push eax
call fcn.00407390
pop ecx
pop ecx
push str.CPaypalDomainListReader::CheckFileExist_finished_result
push eax
call fcn.00407390
pop ecx
pop ecx
push 0x5967ac
push eax
call fcn.00407390
pop ecx
pop ecx
push dword [ebp - 0x598]
push eax
call fcn.00411150
lea ecx, [ebp - 0x5dc]
mov byte [ebp - 4], 0x4e
call fcn.00409c40
lea eax, [ebp - 0x5a4]
push eax
call sub.log4cplusU.dll_public:_static_class_log4cplus::Logger___cdecl_log4cplus::Logger::getRoot_void_
pop ecx
push edi
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x50
call sub.log4cplusU.dll_public:_bool___thiscall_log4cplus::Logger::isEnabledFor_int_const
test al, al
je 0x4e819c
lea ecx, [ebp - 0x5dc]
lea eax, [ebp - 0x65c]
call fcn.00406700
push 0x62
push str..PaypalDomainListReader.cpp
push eax
push edi
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x51
call sub.log4cplusU.dll_public:_void___thiscall_log4cplus::Logger::forcedLog_int__class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t___const___char_const___int_const
lea ecx, [ebp - 0x5dc]
call fcn.00409c40
lea ecx, [ebp - 0x5a4]
mov byte [ebp - 4], 0x4e
call sub.log4cplusU.dll_public_virtual:_void___thiscall_log4cplus::Logger::destructor_void_
lea eax, [ebp - 0x65c]
mov byte [ebp - 4], 0x4d
call fcn.004067e0
jmp 0x4e8073