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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov ebx, ecx
sub esp, 0xbc
mov esi, dword [ebp + 0xc]
mov ecx, dword [ecx + 0x18]
mov edi, dword [ebp + 8]
mov edx, dword [esi + 4]
mov eax, dword [ecx]
mov dword [esp + 4], edx
mov edx, dword [esi]
mov dword [esp], edx
call dword [eax + 0x18]
sub esp, 8
test edi, edi
jne 0x4dbd40
mov eax, dword [ebx + 0x100]
test eax, eax
je 0x4dbfc0
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov eax, dword [ebx + 0x100]
mov dword [ebp - 0x9c], eax
test eax, eax
je 0x4dcaba
cmp edi, 0x64
je 0x4dca60
cmp edi, 0x14
jne 0x4dbe60
mov edx, eax
mov eax, 0x14
call fcn.00462400
mov dword [esp], 0x18
call fcn.006413b0
mov dword [eax], 0x709fcc
mov edi, eax
lea eax, [eax + 8]
mov dword [esp], 0
mov ecx, eax
mov dword [ebp - 0x9c], eax
call fcn.00588590
sub esp, 4
mov ecx, dword [ebp - 0x9c]
mov dword [esp], esi
call fcn.005885f0
mov edx, dword [ebx + 0x100]
sub esp, 4
lea esi, [ebp - 0x88]
mov ecx, esi
mov eax, dword [edx + 0x128]
mov dword [edx + 0x28], edi
mov dword [ebp - 0x9c], edx
add edx, 0x70
mov dword [esp], edx
mov dword [ebp - 0xa0], eax
call fcn.00587b60
mov edx, dword [ebp - 0x9c]
mov eax, dword [ebp - 0xa0]
mov ecx, edi
sub esp, 4
add edx, 0xe0
mov dword [esp + 0xc], 1
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.004a49f0
mov edi, eax
sub esp, 0x10
mov ecx, esi
call fcn.00587bc0
mov eax, edi
test al, al
je 0x4dcc63
mov esi, dword [ebx + 0x100]
test esi, esi
je 0x4dbe3d
mov ecx, esi
call fcn.0045c620
mov dword [esp], esi
call fcn.00641370
mov dword [ebx + 0x100], 0
mov byte [ebx + 0x14c], 1
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov edx, dword [eax + 0xe4]
lea ecx, [eax + 0xe0]
lea eax, [edx + 1]
mov dword [ebp - 0xa0], edx
mov dword [esp], eax
call fcn.00587ab0
mov eax, dword [ebp - 0x9c]
mov ecx, edi
mov dword [ebp + 0xc], esi
sub esp, 4
mov edx, dword [eax + 0xe0]
mov eax, dword [eax + 0xe4]
mov byte [edx + eax - 1], cl
mov eax, dword [esi + 4]
mov dword [ebp - 0xa4], eax
mov eax, 0xfffffff0
mov esi, eax
mov eax, dword [ebx + 0x100]
mov edx, dword [eax + 0xe4]
lea ecx, [eax + 0xe0]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa0], edx
add edx, 1
mov dword [esp], edx
call fcn.00587ab0
mov eax, dword [ebp - 0x9c]
mov ecx, esi
sub esi, 8
and ecx, 0x18
sub esp, 4
mov edx, dword [eax + 0xe0]
mov eax, dword [eax + 0xe4]
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0xa4]
shr eax, cl
mov ecx, eax
mov eax, dword [ebp - 0x9c]
mov byte [edx + eax - 1], cl
cmp esi, 0xffffffd8
jne 0x4dbeab
mov esi, dword [ebp + 0xc]
mov dword [esp + 4], esi
mov eax, dword [ebx + 0x100]
add eax, 0xe0
mov dword [esp], eax
call fcn.005993d0
cmp edi, 2
je 0x4dc040
cmp edi, 0xb
je 0x4dc254
cmp edi, 0xc
je 0x4dc430
cmp edi, 0xd
jne 0x4dc5b0
mov edx, dword [ebx + 0x100]
mov eax, 0xd
call fcn.00462400
mov dword [esp], 0x1c
call fcn.006413b0
mov dword [eax], 0x708124
mov ecx, eax
mov edi, eax
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x18], 0
mov dword [esp], esi
call fcn.004b1cd0
mov eax, dword [ebx + 0x100]
sub esp, 4
mov dword [eax + 0x10], edi
mov byte [eax + 0x12e], 1
jmp 0x4dbd2d
mov dword [esp], 0x130
call fcn.006413b0
mov ecx, eax
mov edi, eax
call fcn.00486490
mov dword [ebx + 0x100], edi
xor eax, eax
mov edx, edi
call fcn.00462400
mov eax, dword [esi + 4]
test eax, eax
jne 0x4dcb13
mov dword [esp], 0x58
call fcn.006413b0
mov esi, eax
mov eax, dword [ebx + 0x100]
mov ecx, esi
add eax, 0xe0
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 0x14]
mov dword [esp + 8], eax
lea eax, [ebx + 0x20]
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call fcn.004cd290
mov eax, dword [ebx + 0x100]
sub esp, 0x10
mov dword [eax], esi
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov edx, dword [ebx + 0x100]
mov eax, 2
call fcn.00462400
mov dword [esp], 0x2c
call fcn.006413b0
mov dword [eax], 0x706fc8
lea edi, [eax + 8]
mov dword [esp], 0
mov ecx, edi
mov dword [ebp - 0x9c], eax
call fcn.00588590
sub esp, 4
mov eax, dword [ebp - 0x9c]
mov dword [esp], 0
lea edx, [eax + 0x18]
mov ecx, edx
mov dword [ebp - 0xa0], edx
call fcn.00588590
sub esp, 4
mov dword [esp], esi
mov esi, dword [ebp - 0x9c]
mov ecx, esi
call fcn.004883d0
mov eax, dword [ebx + 0x100]
sub esp, 4
mov edi, dword [eax]
mov dword [eax + 4], esi
mov dword [ebp - 0xa0], eax
movzx esi, word [esi + 0x28]
mov ecx, dword [edi + 0x28]
mov edx, dword [edi + 0x2c]
sub edx, ecx
sar edx, 1
je 0x4dc0f0
cmp word [ecx], si
je 0x4dc156
xor eax, eax
mov dword [ebp - 0xa4], edi
jmp 0x4dc0e9
cmp word [ecx + eax*2], si
je 0x4dc150
add eax, 1
cmp eax, edx
jne 0x4dc0e3
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.TLS_Client:_Server_replied_with_bad_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
push edx
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65ad74
mov dword [esp], eax
call fcn.00641370
jmp 0x65ad74
mov edi, dword [ebp - 0xa4]
mov eax, dword [ebp - 0x9c]
mov esi, dword [eax + 4]
mov eax, dword [ebp - 0xa0]
mov dword [eax + 0x128], esi
cmp esi, dword [edi + 4]
jg 0x4dce13
mov ecx, dword [ebx + 0x14]
mov eax, dword [ecx]
mov edx, dword [eax + 0x24]
mov eax, 0x300
cmp edx, 0x5a5220
jne 0x4dcaa4
cmp esi, eax
jl 0x4dcc0a
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x20]
mov eax, dword [eax + 0x128]
mov dword [esp], eax
call fcn.00459fc0
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x78]
sub esp, 4
mov eax, dword [eax + 0x128]
mov dword [esp], eax
call fcn.00459ed0
mov eax, dword [ebx + 0x100]
lea ecx, [ebp - 0x88]
sub esp, 4
mov eax, dword [eax + 4]
movzx eax, word [eax + 0x28]
mov dword [esp], eax
call fcn.00465b00
mov ebx, dword [ebx + 0x100]
mov eax, dword [ebp - 0x84]
mov edx, dword [ebp - 0x88]
sub esp, 4
mov dword [ebx + 0x38], eax
lea eax, [ebp - 0x80]
lea ecx, [ebx + 0x3c]
mov dword [ebx + 0x34], edx
mov dword [esp], eax
call fcn.00619ca0
lea eax, [ebp - 0x68]
lea ecx, [ebx + 0x54]
sub esp, 4
mov dword [esp], eax
call fcn.00619ca0
mov eax, dword [ebp - 0x50]
lea edx, [ebp - 0x60]
sub esp, 4
mov dword [ebx + 0x6c], eax
mov eax, dword [ebp - 0x68]
cmp eax, edx
je 0x4dc239
mov dword [esp], eax
call fcn.00641370
mov eax, dword [ebp - 0x80]
lea edx, [ebp - 0x78]
cmp eax, edx
je 0x4dbd2d
mov dword [esp], eax
call fcn.00641370
jmp 0x4dbd2d
mov edx, dword [ebx + 0x100]
mov eax, 0xb
call fcn.00462400
mov eax, dword [ebx + 0x100]
cmp dword [eax + 0x38], 0x1000000
je 0x4dcd61
mov dword [esp], 0x10
call fcn.006413b0
mov edi, eax
mov dword [eax], 0x7068c0
lea eax, [eax + 4]
mov dword [edi + 4], 0
mov ecx, edi
mov dword [edi + 8], 0
mov dword [edi + 0xc], 0
mov dword [esp], esi
mov dword [ebp - 0x9c], eax
call fcn.00497c40
mov eax, dword [ebx + 0x100]
sub esp, 4
lea ecx, [ebp - 0x98]
lea esi, [ebp - 0x88]
mov dword [eax + 8], edi
mov eax, dword [ebp - 0x9c]
lea edi, [ebx + 0xe8]
mov dword [esp], eax
call fcn.006119c0
mov eax, dword [ebx + 0xe8]
mov ecx, esi
sub esp, 4
mov dword [ebp - 0x88], eax
mov eax, dword [ebx + 0xec]
mov dword [ebp - 0x84], eax
mov eax, dword [ebx + 0xf0]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x98], 0
mov dword [ebx + 0xe8], eax
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x94], 0
mov dword [ebx + 0xec], eax
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x90], 0
mov dword [ebx + 0xf0], eax
call fcn.00611ab0
lea ecx, [ebp - 0x98]
call fcn.00611ab0
mov eax, dword [ebx + 0xec]
cmp dword [ebx + 0xe8], eax
je 0x4dcd0e
mov ecx, dword [ebx + 0x14]
mov eax, dword [ecx]
mov dword [esp], edi
call dword [eax + 0x2c]
sub esp, 4
test al, al
je 0x4dccbb
mov ecx, dword [ebx + 0xe8]
mov edi, dword [ebx + 0x100]
call fcn.004c4b70
mov dword [edi + 0x2c], eax
mov edi, dword [ebx + 0x100]
mov ebx, dword [edi + 0x2c]
test ebx, ebx
je 0x4dc8e5
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fd9c8
mov dword [esp + 4], 0x6fd72c
mov dword [esp], ebx
call fcn.00641d20
test eax, eax
je 0x4dc991
cmp dword [edi + 0x38], 0x3000000
je 0x4dbd2d
mov dword [esp], 0xc
call fcn.00641590
mov dword [esp], str.Certificate_key_type_did_not_match_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x2f
cmp eax, edx
je 0x65afe6
mov dword [esp], eax
call fcn.00641370
jmp 0x65afe6
mov edx, dword [ebx + 0x100]
mov eax, 0xc
call fcn.00462400
mov eax, dword [ebx + 0x100]
cmp dword [eax + 0x34], 0x10000
je 0x4dcdba
mov dword [esp], 0x20
call fcn.006413b0
mov dword [eax], 0x708b24
mov edi, eax
lea eax, [eax + 0x10]
mov dword [eax - 0xc], 0
mov dword [eax - 8], 0
mov dword [eax - 4], 0
mov ecx, eax
mov dword [esp], 0
mov dword [ebp - 0x9c], eax
call fcn.00588590
sub esp, 4
mov ecx, edi
mov dword [esp], esi
call fcn.004a71c0
mov esi, dword [ebx + 0x100]
sub esp, 4
mov ecx, dword [esi + 0x2c]
mov dword [esi + 0xc], edi
test ecx, ecx
je 0x4dc4c1
mov eax, dword [ecx]
call dword [eax + 0x24]
mov esi, dword [ebx + 0x100]
mov edi, dword [esi + 0xc]
mov ecx, edi
call fcn.004a7c30
mov dword [esi + 0x2c], eax
mov esi, dword [ebx + 0x100]
mov edi, dword [esi + 0x2c]
test edi, edi
je 0x4dc938
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fd868
mov dword [esp + 4], 0x6fd72c
mov dword [esp], edi
call fcn.00641d20
test eax, eax
je 0x4dc9d0
cmp dword [esi + 0x34], 0x30000
jne 0x4dca05
cmp dword [esi + 0x38], 0x1000000
je 0x4dbd2d
mov eax, dword [esi + 4]
mov ecx, dword [esi + 0xc]
add eax, 0x18
mov dword [esp + 8], eax
mov eax, dword [esi]
add eax, 0x18
mov dword [esp + 4], eax
mov eax, dword [ebx + 0xe8]
mov dword [esp], eax
call fcn.004d5220
sub esp, 0xc
test al, al
jne 0x4dbd2d
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Bad_signature_on_server_key_exchange
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x33
cmp eax, edx
je 0x65ad8c
mov dword [esp], eax
call fcn.00641370
jmp 0x65ad8c
cmp edi, 0xe
jne 0x4dcbb1
mov edx, dword [ebx + 0x100]
mov eax, 0xe
call fcn.00462400
mov dword [esp], 4
call fcn.006413b0
mov edi, eax
mov dword [eax], 0x7086c4
mov eax, dword [esi + 4]
test eax, eax
jne 0x4dcb5f
mov eax, dword [ebx + 0x100]
cmp byte [eax + 0x12e], 0
mov dword [eax + 0x14], edi
lea edi, [ebx + 0x20]
je 0x4dc6dd
mov esi, dword [eax + 0x10]
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x88], 0
mov ecx, dword [esi + 0x14]
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x84], 0
mov edx, ecx
sub edx, eax
mov edi, edx
sar edi, 2
je 0x4dcaab
cmp edi, 0x3fffffff
ja 0x4dccb6
mov dword [esp], edx
call fcn.006413b0
mov ecx, dword [esi + 0x14]
mov dword [ebp - 0x9c], eax
mov eax, dword [esi + 0x10]
mov edx, ecx
sub edx, eax
cmp eax, ecx
je 0x4dc672
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x9c]
mov dword [esp + 8], edx
mov dword [esp], eax
call sub.msvcrt.dll_memmove
mov dword [esp], 0x10
call fcn.006413b0
mov edx, eax
mov eax, dword [ebx + 0x100]
lea edi, [ebx + 0x20]
lea esi, [ebp - 0x88]
mov dword [esp + 4], esi
mov ecx, edx
add eax, 0xe0
mov dword [esp], edi
mov dword [esp + 8], eax
mov dword [ebp - 0xa0], edx
call fcn.004cd0b0
mov eax, dword [ebx + 0x100]
mov edx, dword [ebp - 0xa0]
sub esp, 0xc
mov dword [eax + 0x18], edx
mov eax, dword [ebp - 0x9c]
test eax, eax
je 0x4dc6d0
mov dword [esp], eax
call fcn.00641370
mov ecx, esi
call fcn.00611ab0
mov eax, dword [ebx + 0x100]
mov eax, dword [eax]
mov eax, dword [eax + 4]
mov dword [esp], 0x28
mov dword [ebp - 0x9c], eax
call fcn.006413b0
mov edx, dword [ebp - 0x9c]
mov esi, eax
mov eax, dword [ebx + 0x100]
mov dword [esp + 0x14], edx
mov ecx, esi
mov edx, dword [eax + 0x128]
add eax, 0xe0
mov dword [esp + 0x10], edx
mov edx, dword [eax - 0xb4]
mov dword [esp + 8], eax
mov dword [esp + 0xc], edx
mov dword [esp + 4], edi
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call fcn.004daaf0
mov eax, dword [ebx + 0x100]
sub esp, 0x18
cmp byte [eax + 0x12e], 0
mov dword [eax + 0x1c], esi
je 0x4dc78e
mov dword [esp], 0x14
call fcn.006413b0
mov dword [esp + 0xc], 0
mov esi, eax
mov eax, dword [ebx + 0x100]
mov dword [esp + 4], edi
mov ecx, esi
add eax, 0xe0
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x18]
mov dword [esp], eax
call fcn.004d4710
mov eax, dword [ebx + 0x100]
sub esp, 0x10
mov dword [eax + 0x20], esi
mov esi, dword [eax + 0x1c]
add esi, 0x14
mov edx, dword [eax + 4]
mov eax, dword [eax]
lea ecx, [ebp - 0x98]
mov dword [esp], esi
lea esi, [ebp - 0x88]
add edx, 0x18
add eax, 0x18
mov dword [ebp - 0xa0], edx
mov dword [ebp - 0x9c], eax
call fcn.00587b60
mov edx, dword [ebp - 0xa0]
mov eax, dword [ebx + 0x100]
mov ecx, esi
sub esp, 4
mov dword [esp + 0x10], edx
mov edx, dword [ebp - 0x9c]
add eax, 0x34
mov dword [esp + 0xc], edx
lea edx, [ebp - 0x98]
mov dword [esp + 8], edx
mov edx, dword [eax + 0xf4]
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.004dafb0
sub esp, 0x14
mov eax, dword [ebx + 0x100]
mov dword [esp], esi
lea ecx, [eax + 0x70]
call fcn.00587360
sub esp, 4
mov ecx, esi
call fcn.00587300
lea ecx, [ebp - 0x98]
call fcn.00587bc0
mov dword [esp + 8], 1
mov ecx, edi
mov dword [esp + 4], esi
mov dword [esp], 0x14
mov byte [ebp - 0x88], 1
call fcn.004ccc80
mov ecx, edi
sub esp, 0xc
call fcn.004ccc20
mov eax, dword [ebx + 0x100]
mov ecx, edi
mov dword [esp + 8], 0
lea edx, [eax + 0x70]
add eax, 0x34
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.004ce770
mov eax, dword [ebx + 0x100]
mov ecx, esi
sub esp, 0xc
add eax, 0x70
mov dword [esp], eax
call fcn.00587b60
sub esp, 4
mov dword [esp], 0x18
call fcn.006413b0
mov ecx, eax
mov dword [ebp - 0x9c], eax
mov eax, dword [ebx + 0x100]
mov dword [esp + 0xc], esi
lea edx, [eax + 0xe0]
mov dword [esp + 8], 0
mov dword [esp + 0x10], edx
mov eax, dword [eax + 0x128]
mov dword [esp], edi
mov edi, ecx
mov dword [esp + 4], eax
call fcn.004cd110
mov eax, dword [ebx + 0x100]
sub esp, 0x14
mov ecx, esi
mov dword [eax + 0x24], edi
call fcn.00587bc0
jmp 0x4dbd2d
mov dword [esp], 0xc
call fcn.00641590
mov dword [esp], str.Unknown_key_type_received_in_server_kex
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x2b
cmp eax, edx
je 0x65b17f
mov dword [esp], eax
call fcn.00641370
jmp 0x65b17f
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Unknown_key_type_received_in_server_kex
mov ecx, esi
mov ebx, eax
call fcn.00433120
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push ecx
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65b053
mov dword [esp], eax
call fcn.00641370
jmp 0x65b053
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fda84
mov dword [esp + 4], 0x6fd72c
mov dword [esp], ebx
call fcn.00641d20
test eax, eax
je 0x4dc8e5
cmp dword [edi + 0x38], 0x2000000
je 0x4dbd2d
jmp 0x4dc3d9
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fda84
mov dword [esp + 4], 0x6fd72c
mov dword [esp], edi
call fcn.00641d20
test eax, eax
je 0x4dc938
cmp dword [esi + 0x34], 0x20000
je 0x4dc511
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Certificate_key_type_did_not_match_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.00433120
push edx
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x2f
cmp eax, edx
je 0x65b197
mov dword [esp], eax
call fcn.00641370
jmp 0x65b197
mov edx, eax
mov eax, 0x64
call fcn.00462400
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x78]
mov dword [esp + 8], 0
lea edx, [eax + 0x70]
add eax, 0x34
mov dword [esp], eax
mov dword [esp + 4], edx
call fcn.004db5e0
mov eax, dword [ebx + 0x100]
sub esp, 0xc
mov byte [eax + 0x12d], 1
jmp 0x4dbd2d
call edx
jmp 0x4dc18d
mov dword [ebp - 0x9c], 0
jmp 0x4dc658
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Unexpected_handshake_message
mov ecx, esi
mov ebx, eax
call fcn.00433120
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push esi
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x7088c0
cmp eax, edx
je 0x65b090
mov dword [esp], eax
call fcn.00641370
jmp 0x65b090
mov dword [esp], 8
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Hello_Request:_Must_be_empty__and_is_not
mov ecx, esi
mov edi, eax
call fcn.00433120
push ebx
mov ecx, edi
mov dword [esp], esi
call fcn.0058a230
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push ecx
cmp eax, edx
je 0x65ae8d
mov dword [esp], eax
call fcn.00641370
jmp 0x65ae8d
mov dword [esp], 8
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Server_Hello_Done:_Must_be_empty__and_is_not
mov ecx, esi
mov ebx, eax
mov dword [ebp - 0x9c], eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.0058a230
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65aea5
mov dword [esp], eax
call fcn.00641370
jmp 0x65aea5
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Unknown_handshake_message_received
mov ecx, esi
mov ebx, eax
call fcn.00433120
push ecx
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
push edx
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x7088c0
cmp eax, edx
je 0x65adde
mov dword [esp], eax
call fcn.00641370
jmp 0x65adde
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.TLS_Client:_Server_is_too_old_for_specified_policy
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x46
cmp eax, edx
je 0x65aefc
mov dword [esp], eax
call fcn.00641370
jmp 0x65aefc
mov dword [esp], 0xc
call fcn.00641590
mov dword [esp], str.Finished_message_didnt_verify
mov ecx, esi
mov ebx, eax
call fcn.00433120
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push esi
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x33
cmp eax, edx
je 0x65b0f5
mov dword [esp], eax
call fcn.00641370
jmp 0x65b0f5
call fcn.00635bb0
mov dword [esp], 0xc
call fcn.00641590
mov dword [esp], str.TLS_Client:_Server_certificate_is_not_valid
mov ecx, esi
mov ebx, eax
call fcn.00433120
push ecx
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
push edx
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x2a
cmp eax, edx
je 0x65ac68
mov dword [esp], eax
call fcn.00641370
jmp 0x65ac68
mov dword [esp], 0xc
call fcn.00641590
mov dword [esp], str.TLS_Client:_No_certificates_sent_by_server
mov ecx, esi
mov ebx, eax
call fcn.00433120
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push esi
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65affe
mov dword [esp], eax
call fcn.00641370
jmp 0x65affe
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Recived_certificate_from_anonymous_server
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x7088c0
cmp eax, edx
je 0x65b132
mov dword [esp], eax
call fcn.00641370
jmp 0x65b132
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.Unexpected_key_exchange_from_server
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x7088c0
cmp eax, edx
je 0x65b0cd
mov dword [esp], eax
call fcn.00641370
jmp 0x65b0cd
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641590
mov dword [esp], str.TLS_Client:_Server_replied_with_bad_version
mov ecx, esi
mov ebx, eax
call fcn.00433120
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601e90
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x707830
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65ac80
mov dword [esp], eax
call fcn.00641370
jmp 0x65ac80
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
mov dword [esp], edi
call fcn.00641370
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65af39
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65af5e
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0xa0]
mov dword [esp], eax
call fcn.00641370
cmp dword [ebp - 0x9c], 0
je 0x65af93
mov eax, dword [ebp - 0x9c]
mov dword [esp], eax
call fcn.00641370
mov ecx, esi
call fcn.00611ab0
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0x9c]
mov dword [esp], eax
call fcn.00641370
mov ecx, esi
call fcn.00587bc0
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [edi + 0x10]
test eax, eax
je 0x65afce
mov dword [esp], eax
call fcn.00641370
lea ecx, [edi + 4]
call fcn.00613150
mov dword [esp], edi
call fcn.00641370
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
lea ecx, [edi + 4]
call fcn.00611ab0
mov dword [esp], edi
call fcn.00641370
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b043
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b080
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x58fe60
mov dword [esp + 4], 0x6fdf58
mov dword [esp], ebx
call fcn.00641c80
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b0bd
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x58fe60
mov dword [esp + 4], 0x6fdf58
mov dword [esp], ebx
call fcn.00641c80
mov dword [esp], esi
call fcn.00641370
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b122
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x58fe60
mov dword [esp + 4], 0x6fdf58
mov dword [esp], ebx
call fcn.00641c80
mov dword [esp], esi
call fcn.00641370
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b16f
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
mov dword [esp + 8], 0x589180
mov dword [esp + 4], 0x6fdabc
mov dword [esp], ebx
call fcn.00641c80
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b1c4
mov dword [esp], eax
call fcn.00641370
mov dword [esp], ebx
call fcn.00641890
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov ecx, esi
call fcn.00587300
lea ecx, [ebp - 0x98]
call fcn.00587bc0
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
nop
mov ebx, eax
jmp 0x65b205
mov dword [esp], edi
call fcn.00641890
mov ecx, esi
call fcn.00587bc0
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp], eax
call fcn.00641370
jmp 0x65b1fd