Function at 0x4dbf10
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 0x4dbf60
mov eax, dword [ebx + 0x100]
test eax, eax
je 0x4dc1e0
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 0x4dccda
cmp edi, 0x64
je 0x4dcc80
cmp edi, 0x14
jne 0x4dc080
mov edx, eax
mov eax, 0x14
call fcn.004625b0
mov dword [esp], 0x18
call fcn.00641660
mov dword [eax], 0x70af2c
mov edi, eax
lea eax, [eax + 8]
mov dword [esp], 0
mov ecx, eax
mov dword [ebp - 0x9c], eax
call fcn.00587490
sub esp, 4
mov ecx, dword [ebp - 0x9c]
mov dword [esp], esi
call fcn.005874f0
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.00586a30
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.004a2d30
mov edi, eax
sub esp, 0x10
mov ecx, esi
call fcn.00586a90
mov eax, edi
test al, al
je 0x4dce83
mov esi, dword [ebx + 0x100]
test esi, esi
je 0x4dc065
mov ecx, esi
call fcn.0045c830
mov dword [esp + 4], 0x130
mov dword [esp], esi
call fcn.00641630
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.00586980
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.00586980
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 0x4dc0cb
mov esi, dword [ebp + 0xc]
mov dword [esp + 4], esi
mov eax, dword [ebx + 0x100]
add eax, 0xe0
mov dword [esp], eax
call fcn.00598980
cmp edi, 2
je 0x4dc260
cmp edi, 0xb
je 0x4dc474
cmp edi, 0xc
je 0x4dc650
cmp edi, 0xd
jne 0x4dc7d0
mov edx, dword [ebx + 0x100]
mov eax, 0xd
call fcn.004625b0
mov dword [esp], 0x1c
call fcn.00641660
mov dword [eax], 0x709084
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.004b1ed0
mov eax, dword [ebx + 0x100]
sub esp, 4
mov dword [eax + 0x10], edi
mov byte [eax + 0x12e], 1
jmp 0x4dbf4d
mov dword [esp], 0x130
call fcn.00641660
mov ecx, eax
mov edi, eax
call fcn.004867a0
mov dword [ebx + 0x100], edi
xor eax, eax
mov edx, edi
call fcn.004625b0
mov eax, dword [esi + 4]
test eax, eax
jne 0x4dcd33
mov dword [esp], 0x58
call fcn.00641660
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.004cd480
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.004625b0
mov dword [esp], 0x2c
call fcn.00641660
mov dword [eax], 0x707f28
lea edi, [eax + 8]
mov dword [esp], 0
mov ecx, edi
mov dword [ebp - 0x9c], eax
call fcn.00587490
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.00587490
sub esp, 4
mov dword [esp], esi
mov esi, dword [ebp - 0x9c]
mov ecx, esi
call fcn.004886e0
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 0x4dc310
cmp word [ecx], si
je 0x4dc376
xor eax, eax
mov dword [ebp - 0xa4], edi
jmp 0x4dc309
cmp word [ecx + eax*2], si
je 0x4dc370
add eax, 1
cmp eax, edx
jne 0x4dc303
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.TLS_Client:_Server_replied_with_bad_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
push edx
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65b6e6
mov dword [esp], eax
call fcn.00641620
jmp 0x65b6e6
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 0x4dd033
mov ecx, dword [ebx + 0x14]
mov eax, dword [ecx]
mov edx, dword [eax + 0x24]
mov eax, 0x300
cmp edx, 0x5a4d70
jne 0x4dccc4
cmp esi, eax
jl 0x4dce2a
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x20]
mov eax, dword [eax + 0x128]
mov dword [esp], eax
call fcn.0045a100
mov eax, dword [ebx + 0x100]
lea ecx, [ebx + 0x78]
sub esp, 4
mov eax, dword [eax + 0x128]
mov dword [esp], eax
call fcn.0045a010
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.00465cd0
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.006199b0
lea eax, [ebp - 0x68]
lea ecx, [ebx + 0x54]
sub esp, 4
mov dword [esp], eax
call fcn.006199b0
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 0x4dc459
mov dword [esp], eax
call fcn.00641620
mov eax, dword [ebp - 0x80]
lea edx, [ebp - 0x78]
cmp eax, edx
je 0x4dbf4d
mov dword [esp], eax
call fcn.00641620
jmp 0x4dbf4d
mov edx, dword [ebx + 0x100]
mov eax, 0xb
call fcn.004625b0
mov eax, dword [ebx + 0x100]
cmp dword [eax + 0x38], 0x1000000
je 0x4dcf81
mov dword [esp], 0x10
call fcn.00641660
mov edi, eax
mov dword [eax], 0x707820
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.004af410
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.00611710
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.00611800
lea ecx, [ebp - 0x98]
call fcn.00611800
mov eax, dword [ebx + 0xec]
cmp dword [ebx + 0xe8], eax
je 0x4dcf2e
mov ecx, dword [ebx + 0x14]
mov eax, dword [ecx]
mov dword [esp], edi
call dword [eax + 0x2c]
sub esp, 4
test al, al
je 0x4dcedb
mov ecx, dword [ebx + 0xe8]
mov edi, dword [ebx + 0x100]
call fcn.004c4d60
mov dword [edi + 0x2c], eax
mov edi, dword [ebx + 0x100]
mov ebx, dword [edi + 0x2c]
test ebx, ebx
je 0x4dcb05
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fe928
mov dword [esp + 4], 0x6fe68c
mov dword [esp], ebx
call fcn.00641f00
test eax, eax
je 0x4dcbb1
cmp dword [edi + 0x38], 0x3000000
je 0x4dbf4d
mov dword [esp], 0xc
call fcn.00641770
mov dword [esp], str.Certificate_key_type_did_not_match_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x2f
cmp eax, edx
je 0x65b998
mov dword [esp], eax
call fcn.00641620
jmp 0x65b998
mov edx, dword [ebx + 0x100]
mov eax, 0xc
call fcn.004625b0
mov eax, dword [ebx + 0x100]
cmp dword [eax + 0x34], 0x10000
je 0x4dcfda
mov dword [esp], 0x20
call fcn.00641660
mov dword [eax], 0x709a84
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.00587490
sub esp, 4
mov ecx, edi
mov dword [esp], esi
call fcn.004a45f0
mov esi, dword [ebx + 0x100]
sub esp, 4
mov ecx, dword [esi + 0x2c]
mov dword [esi + 0xc], edi
test ecx, ecx
je 0x4dc6e1
mov eax, dword [ecx]
call dword [eax + 0x24]
mov esi, dword [ebx + 0x100]
mov edi, dword [esi + 0xc]
mov ecx, edi
call fcn.004a4e80
mov dword [esi + 0x2c], eax
mov esi, dword [ebx + 0x100]
mov edi, dword [esi + 0x2c]
test edi, edi
je 0x4dcb58
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fe7c8
mov dword [esp + 4], 0x6fe68c
mov dword [esp], edi
call fcn.00641f00
test eax, eax
je 0x4dcbf0
cmp dword [esi + 0x34], 0x30000
jne 0x4dcc25
cmp dword [esi + 0x38], 0x1000000
je 0x4dbf4d
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.004d5440
sub esp, 0xc
test al, al
jne 0x4dbf4d
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Bad_signature_on_server_key_exchange
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x33
cmp eax, edx
je 0x65b6fe
mov dword [esp], eax
call fcn.00641620
jmp 0x65b6fe
cmp edi, 0xe
jne 0x4dcdd1
mov edx, dword [ebx + 0x100]
mov eax, 0xe
call fcn.004625b0
mov dword [esp], 4
call fcn.00641660
mov edi, eax
mov dword [eax], 0x709624
mov eax, dword [esi + 4]
test eax, eax
jne 0x4dcd7f
mov eax, dword [ebx + 0x100]
cmp byte [eax + 0x12e], 0
mov dword [eax + 0x14], edi
lea edi, [ebx + 0x20]
je 0x4dc8fd
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 0x4dcccb
cmp edi, 0x3fffffff
ja 0x4dced6
mov dword [esp], edx
call fcn.00641660
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 0x4dc892
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.00641660
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.004cd2a0
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 0x4dc8f0
mov dword [esp], eax
call fcn.00641620
mov ecx, esi
call fcn.00611800
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.00641660
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.004dad10
mov eax, dword [ebx + 0x100]
sub esp, 0x18
cmp byte [eax + 0x12e], 0
mov dword [eax + 0x1c], esi
je 0x4dc9ae
mov dword [esp], 0x14
call fcn.00641660
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.004d4930
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.00586a30
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.004db1d0
sub esp, 0x14
mov eax, dword [ebx + 0x100]
mov dword [esp], esi
lea ecx, [eax + 0x70]
call fcn.00586200
sub esp, 4
mov ecx, esi
call fcn.005861a0
lea ecx, [ebp - 0x98]
call fcn.00586a90
mov dword [esp + 8], 1
mov ecx, edi
mov dword [esp + 4], esi
mov dword [esp], 0x14
mov byte [ebp - 0x88], 1
call fcn.004cce70
mov ecx, edi
sub esp, 0xc
call fcn.004cce10
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.004db800
mov eax, dword [ebx + 0x100]
mov ecx, esi
sub esp, 0xc
add eax, 0x70
mov dword [esp], eax
call fcn.00586a30
sub esp, 4
mov dword [esp], 0x18
call fcn.00641660
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.004cd300
mov eax, dword [ebx + 0x100]
sub esp, 0x14
mov ecx, esi
mov dword [eax + 0x24], edi
call fcn.00586a90
jmp 0x4dbf4d
mov dword [esp], 0xc
call fcn.00641770
mov dword [esp], str.Unknown_key_type_received_in_server_kex
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x2b
cmp eax, edx
je 0x65bb49
mov dword [esp], eax
call fcn.00641620
jmp 0x65bb49
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Unknown_key_type_received_in_server_kex
mov ecx, esi
mov ebx, eax
call fcn.00433440
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push ecx
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65ba0d
mov dword [esp], eax
call fcn.00641620
jmp 0x65ba0d
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fe9e4
mov dword [esp + 4], 0x6fe68c
mov dword [esp], ebx
call fcn.00641f00
test eax, eax
je 0x4dcb05
cmp dword [edi + 0x38], 0x2000000
je 0x4dbf4d
jmp 0x4dc5f9
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0x6fe9e4
mov dword [esp + 4], 0x6fe68c
mov dword [esp], edi
call fcn.00641f00
test eax, eax
je 0x4dcb58
cmp dword [esi + 0x34], 0x20000
je 0x4dc731
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Certificate_key_type_did_not_match_ciphersuite
mov ecx, esi
mov ebx, eax
call fcn.00433440
push edx
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x2f
cmp eax, edx
je 0x65bb61
mov dword [esp], eax
call fcn.00641620
jmp 0x65bb61
mov edx, eax
mov eax, 0x64
call fcn.004625b0
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.004ce980
mov eax, dword [ebx + 0x100]
sub esp, 0xc
mov byte [eax + 0x12d], 1
jmp 0x4dbf4d
call edx
jmp 0x4dc3ad
mov dword [ebp - 0x9c], 0
jmp 0x4dc878
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Unexpected_handshake_message
mov ecx, esi
mov ebx, eax
call fcn.00433440
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push esi
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x709820
cmp eax, edx
je 0x65ba4a
mov dword [esp], eax
call fcn.00641620
jmp 0x65ba4a
mov dword [esp], 8
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Hello_Request:_Must_be_empty__and_is_not
mov ecx, esi
mov edi, eax
call fcn.00433440
push ebx
mov ecx, edi
mov dword [esp], esi
call fcn.00589290
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push ecx
cmp eax, edx
je 0x65b817
mov dword [esp], eax
call fcn.00641620
jmp 0x65b817
mov dword [esp], 8
lea esi, [ebp - 0x88]
call fcn.00641770
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.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00589290
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65b82f
mov dword [esp], eax
call fcn.00641620
jmp 0x65b82f
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Unknown_handshake_message_received
mov ecx, esi
mov ebx, eax
call fcn.00433440
push ecx
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
push edx
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x709820
cmp eax, edx
je 0x65b760
mov dword [esp], eax
call fcn.00641620
jmp 0x65b760
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.TLS_Client:_Server_is_too_old_for_specified_policy
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x46
cmp eax, edx
je 0x65b88e
mov dword [esp], eax
call fcn.00641620
jmp 0x65b88e
mov dword [esp], 0xc
call fcn.00641770
mov dword [esp], str.Finished_message_didnt_verify
mov ecx, esi
mov ebx, eax
call fcn.00433440
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push esi
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x33
cmp eax, edx
je 0x65bab7
mov dword [esp], eax
call fcn.00641620
jmp 0x65bab7
call fcn.006358d0
mov dword [esp], 0xc
call fcn.00641770
mov dword [esp], str.TLS_Client:_Server_certificate_is_not_valid
mov ecx, esi
mov ebx, eax
call fcn.00433440
push ecx
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
push edx
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x2a
cmp eax, edx
je 0x65b5d2
mov dword [esp], eax
call fcn.00641620
jmp 0x65b5d2
mov dword [esp], 0xc
call fcn.00641770
mov dword [esp], str.TLS_Client:_No_certificates_sent_by_server
mov ecx, esi
mov ebx, eax
call fcn.00433440
push edi
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
push esi
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65b9b0
mov dword [esp], eax
call fcn.00641620
jmp 0x65b9b0
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Recived_certificate_from_anonymous_server
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x709820
cmp eax, edx
je 0x65baf4
mov dword [esp], eax
call fcn.00641620
jmp 0x65baf4
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.Unexpected_key_exchange_from_server
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx + 8], 0xa
mov dword [ebx], 0x709820
cmp eax, edx
je 0x65ba87
mov dword [esp], eax
call fcn.00641620
jmp 0x65ba87
mov dword [esp], 0xc
lea esi, [ebp - 0x88]
call fcn.00641770
mov dword [esp], str.TLS_Client:_Server_replied_with_bad_version
mov ecx, esi
mov ebx, eax
call fcn.00433440
push eax
mov ecx, ebx
mov dword [esp], esi
call fcn.00601bd0
push eax
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
mov dword [ebx], 0x708790
mov dword [ebx + 8], 0x28
cmp eax, edx
je 0x65b5ea
mov dword [esp], eax
call fcn.00641620
jmp 0x65b5ea
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
mov dword [esp + 4], 0x130
mov dword [esp], edi
call fcn.00641630
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 0x65b8d3
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
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 0x65b8f8
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0xa0]
mov dword [esp + 4], 0x10
mov dword [esp], eax
call fcn.00641630
cmp dword [ebp - 0x9c], 0
je 0x65b935
mov eax, dword [ebp - 0x9c]
mov dword [esp], eax
call fcn.00641620
mov ecx, esi
call fcn.00611800
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [ebp - 0x9c]
mov dword [esp + 4], 0x18
mov dword [esp], eax
call fcn.00641630
mov ecx, esi
call fcn.00586a90
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov eax, dword [edi + 0x10]
test eax, eax
je 0x65b978
mov dword [esp], eax
call fcn.00641620
lea ecx, [edi + 4]
call fcn.00612ea0
mov dword [esp + 4], 0x1c
mov dword [esp], edi
call fcn.00641630
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
lea ecx, [edi + 4]
call fcn.00611800
mov dword [esp + 4], 0x10
mov dword [esp], edi
call fcn.00641630
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 0x65b9fd
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65ba3a
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x58f080
mov dword [esp + 4], 0x6feeb8
mov dword [esp], ebx
call fcn.00641e60
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65ba77
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x58f080
mov dword [esp + 4], 0x6feeb8
mov dword [esp], ebx
call fcn.00641e60
mov dword [esp + 4], 0x58
mov dword [esp], esi
call fcn.00641630
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65bae4
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x58f080
mov dword [esp + 4], 0x6feeb8
mov dword [esp], ebx
call fcn.00641e60
mov dword [esp + 4], 0x28
mov dword [esp], esi
call fcn.00641630
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 0x65bb39
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
mov dword [esp + 8], 0x588130
mov dword [esp + 4], 0x6fea1c
mov dword [esp], ebx
call fcn.00641e60
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x80]
cmp eax, edx
je 0x65bb8e
mov dword [esp], eax
call fcn.00641620
mov dword [esp], ebx
call fcn.00641a70
mov dword [esp], esi
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov ecx, esi
call fcn.005861a0
lea ecx, [ebp - 0x98]
call fcn.00586a90
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
nop
mov ebx, eax
jmp 0x65bbcf
mov dword [esp], edi
call fcn.00641a70
mov ecx, esi
call fcn.00586a90
mov dword [esp], ebx
call sub.libgcc_s_dw2_1.dll__Unwind_Resume
mov dword [esp], eax
call fcn.00641620
jmp 0x65bbc7