Function at 0x4ebe00
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x94
mov eax, dword [0x686bb0]
xor eax, esp
mov dword [esp + 0x90], eax
mov eax, dword [esp + 0x98]
mov ecx, dword [esp + 0x9c]
push ebp
mov ebp, dword [eax]
mov eax, dword [ecx + 8]
mov dword [esp + 0x20], ebp
push dword [eax + 4]
call fcn.005be620
add esp, 4
mov dword [esp + 0x1c], eax
test eax, eax
jne 0x4ebe5a
mov eax, 0x1b
pop ebp
mov ecx, dword [esp + 0x90]
xor ecx, esp
call fcn.005f7bd4
add esp, 0x94
ret
push edi
push eax
call fcn.004fc160
mov edi, eax
push edi
push ebp
mov dword [esp + 0x80], edi
call fcn.004d0ff0
add esp, 0xc
test eax, eax
jne 0x4ec700
push ebx
push esi
call fcn.004feb50
push eax
call fcn.004fdd60
add esp, 4
xor ebx, ebx
mov esi, eax
test edi, edi
jle 0x4ec6f3
nop dword [eax + eax]
push ebx
push dword [esp + 0x2c]
call fcn.004fc320
add esp, 8
mov dword [esp + 0x1c], 0
mov edi, eax
mov dword [esp + 0x24], edi
push 0x82031f
push 0
push edi
call fcn.00509260
add esp, 4
push eax
push esi
call fcn.00502af0
lea eax, [esp + 0x20]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x34]
push str.Subject
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x44
push 0x82031f
push 0
push edi
call fcn.004fd9b0
add esp, 4
push eax
push esi
call fcn.00502af0
lea eax, [esp + 0x20]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x34]
push str.Issuer
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x44
push edi
call fcn.00508970
push eax
push 0x60a10c
push esi
call fcn.004fec60
lea eax, [esp + 0x20]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x34]
push str.Version
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x44
push edi
call fcn.00509250
add esp, 4
mov dword [esp + 0x18], eax
cmp dword [eax + 4], 0x102
jne 0x4ebfb0
push 0x674ee8
push esi
call fcn.004fdf10
mov eax, dword [esp + 0x20]
add esp, 8
xor edi, edi
cmp dword [eax], edi
jle 0x4ebfe0
mov ebp, dword [esp + 0x18]
nop word [eax + eax]
mov eax, dword [ebp + 8]
movzx eax, byte [eax + edi]
push eax
push str._02x
push esi
call fcn.004fec60
inc edi
add esp, 0xc
cmp edi, dword [ebp]
jl 0x4ebfc0
mov ebp, dword [esp + 0x2c]
lea eax, [esp + 0x10]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x24]
push str.Serial_Number
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x58]
lea eax, [esp + 0x4c]
push edi
push eax
lea eax, [esp + 0x58]
mov dword [esp + 0x54], 0
push eax
mov dword [esp + 0x54], 0
call fcn.00508720
mov eax, dword [esp + 0x58]
add esp, 0x40
test eax, eax
je 0x4ec072
push dword [eax]
push esi
call fcn.00502910
lea eax, [esp + 0x18]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x2c]
push str.Signature_Algorithm
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x3c
push edi
call fcn.00508910
add esp, 4
test eax, eax
je 0x4ec0d1
push eax
push 0
push 0
lea eax, [esp + 0x20]
push 0
push eax
call fcn.005081e0
mov eax, dword [esp + 0x28]
add esp, 0x14
test eax, eax
je 0x4ec0d1
push eax
push esi
call fcn.00502910
lea eax, [esp + 0x18]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x2c]
push str.Public_Key_Algorithm
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x3c
push edi
call fcn.005088c0
push eax
push ebx
push ebp
call fcn.004eb230
push edi
call fcn.005088d0
push eax
push esi
call fcn.005037f0
lea eax, [esp + 0x2c]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x40]
push str.Start_date
push ebx
push ebp
call fcn.004d1280
add esp, 0x40
push 0
push 0
push 1
push esi
call fcn.004fd720
push edi
call fcn.004fd990
push eax
push esi
call fcn.005037f0
lea eax, [esp + 0x2c]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x40]
push str.Expire_date
push ebx
push ebp
call fcn.004d1280
add esp, 0x40
push 0
push 0
push 1
push esi
call fcn.004fd720
push edi
call fcn.00509230
mov edi, eax
add esp, 0x14
mov dword [esp + 0x14], edi
test edi, edi
jne 0x4ec17d
push str.___Unable_to_load_public_key_n
push ebp
call fcn.004d6040
add esp, 8
jmp 0x4ec64c
push edi
call fcn.00501d60
add esp, 4
cmp eax, 6
je 0x4ec507
cmp eax, 0x1c
je 0x4ec35c
cmp eax, 0x74
jne 0x4ec643
push edi
call fcn.00504f60
mov edi, eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x3c]
push eax
push edi
call fcn.005063e0
push 0
lea eax, [esp + 0x60]
push eax
push edi
call fcn.00505e70
mov edi, dword [esp + 0x50]
lea eax, [esp + 0xa0]
push 0x60a1b0
push 0x60a1b4
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x34
test edi, edi
je 0x4ec1fe
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x34]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x48]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x6c]
lea eax, [esp + 0xb4]
push 0x60a1b8
push 0x60a1b4
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x48
test edi, edi
je 0x4ec260
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x3c]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x50]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x74]
lea eax, [esp + 0xb4]
push 0x60a1bc
push 0x60a1b4
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x48
test edi, edi
je 0x4ec2c2
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x44]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x58]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x7c]
lea eax, [esp + 0xb4]
push str.pub_key
push 0x60a1b4
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x48
test edi, edi
je 0x4ec324
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x4c]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x60]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x48]
jmp 0x4ec640
push edi
call fcn.00504f20
mov edi, eax
lea eax, [esp + 0x64]
push eax
lea eax, [esp + 0x60]
push eax
lea eax, [esp + 0x5c]
push eax
push edi
call fcn.00505e90
push 0
lea eax, [esp + 0x80]
push eax
push edi
call fcn.00505e70
mov edi, dword [esp + 0x70]
lea eax, [esp + 0xa0]
push 0x60a1b0
push 0x60a1c8
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x34
test edi, edi
je 0x4ec3bc
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x54]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x68]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x8c]
lea eax, [esp + 0xb4]
push 0x60a1b8
push 0x60a1c8
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x48
test edi, edi
je 0x4ec421
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x5c]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x70]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x94]
lea eax, [esp + 0xb4]
push 0x60a1bc
push 0x60a1c8
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x48
test edi, edi
je 0x4ec486
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x64]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x78]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov edi, dword [esp + 0x9c]
lea eax, [esp + 0xb4]
push str.pub_key
push 0x60a1c8
push str._s__s_
push 0x20
push eax
call fcn.004d94a0
add esp, 0x48
test edi, edi
je 0x4ec4eb
push edi
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x6c]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x80]
jmp 0x4ec338
push edi
call fcn.00504fd0
push 0
lea ecx, [esp + 0x7c]
push ecx
lea ecx, [esp + 0x2c]
push ecx
push eax
call fcn.005057a0
push dword [esp + 0x34]
call fcn.00500af0
push eax
push 0x670c88
push esi
call fcn.004fec60
lea eax, [esp + 0x34]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x48]
push str.RSA_Public_Key
push ebx
push ebp
call fcn.004d1280
add esp, 0x48
push 0
push 0
push 1
push esi
call fcn.004fd720
mov eax, dword [esp + 0x30]
push 0x60a1a4
push 0x60a1a8
push str._s__s_
mov dword [esp + 0x30], eax
lea eax, [esp + 0x9c]
push 0x20
push eax
call fcn.004d94a0
mov eax, dword [esp + 0x38]
add esp, 0x24
test eax, eax
je 0x4ec59e
push eax
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x70]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x84]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
mov eax, dword [esp + 0xa8]
push 0x60a1ac
push 0x60a1a8
push str._s__s_
mov dword [esp + 0x54], eax
lea eax, [esp + 0xc0]
push 0x20
push eax
call fcn.004d94a0
mov eax, dword [esp + 0x5c]
add esp, 0x48
test eax, eax
je 0x4ec60e
push eax
push esi
call fcn.00501920
add esp, 8
lea eax, [esp + 0x78]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x8c]
lea eax, [esp + 0x98]
push eax
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x34
push edi
call fcn.00504e70
add esp, 4
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x4ec6ae
xor edi, edi
cmp dword [eax], edi
jle 0x4ec67f
nop word [eax + eax]
mov eax, dword [eax + 8]
movzx eax, byte [eax + edi]
push eax
push str._02x:
push esi
call fcn.004fec60
mov eax, dword [esp + 0x28]
inc edi
add esp, 0xc
cmp edi, dword [eax]
jl 0x4ec660
lea eax, [esp + 0x10]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x24]
push str.Signature
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
add esp, 0x34
mov edi, dword [esp + 0x24]
push edi
push esi
call fcn.005099d0
lea eax, [esp + 0x18]
push eax
push 0
push 3
push esi
call fcn.004fd720
push eax
push dword [esp + 0x2c]
push str.Cert
push ebx
push ebp
call fcn.004d1280
push 0
push 0
push 1
push esi
call fcn.004fd720
inc ebx
add esp, 0x3c
cmp ebx, dword [esp + 0x7c]
jl 0x4ebea0
push esi
call fcn.004fd840
add esp, 4
xor eax, eax
pop esi
pop ebx
mov ecx, dword [esp + 0x98]
pop edi
pop ebp
xor ecx, esp
call fcn.005f7bd4
add esp, 0x94
ret