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

Disassembly:
mov eax, 0x1068
call fcn.101ebae0
mov eax, dword [0x102ab2c0]
xor eax, esp
mov dword [esp + 0x1064], eax
mov eax, dword [esp + 0x1080]
xorps xmm0, xmm0
mov ecx, dword [esp + 0x107c]
push ebx
push ebp
push esi
mov esi, dword [esp + 0x1078]
push edi
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x1094]
push 0x1000
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x78]
push 0
push eax
mov dword [esp + 0x2c], ecx
movups xmmword [esp + 0x60], xmm0
movups xmmword [esp + 0x70], xmm0
movups xmmword [esp + 0x40], xmm0
movups xmmword [esp + 0x50], xmm0
call fcn.101eec70
mov ebx, dword [esp + 0x1090]
add esp, 0xc
mov edi, dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getc]
xor ecx, ecx
xor ebp, ebp
inc ecx
push esi
mov dword [esp + 0x14], ecx
call edi
add esp, 4
cmp eax, 0x23
jne 0x101db456
push esi
call edi
mov ecx, dword [esp + 0x14]
add esp, 4
cmp eax, 0xa
je 0x101db430
cmp eax, 0xffffffff
jne 0x101db440
jmp 0x101db430
cmp eax, 0xffffffff
je 0x101db621
push esi
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ungetc]
lea eax, [esp + 0x7c]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x3c]
push eax
lea eax, [esp + 0x44]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x74]
push eax
push str._31s__zu__zu__zu__zu__31s__4095s_n
push esi
call fcn.101db0d0
add esp, 0x2c
cmp eax, 7
je 0x101db4dd
cmp eax, 0xffffffff
je 0x101db621
mov eax, dword [esp + 0x10]
push eax
push str.Invalid_moduli_entry_line__zu
push str.ssh_retrieve_dhgroup_file
push 2
call fcn.101ceb90
add esp, 0x10
nop
push esi
call edi
mov ecx, dword [esp + 0x14]
add esp, 4
cmp eax, 0xa
je 0x101db430
cmp eax, 0xffffffff
jne 0x101db4c0
jmp 0x101db430
cmp dword [esp + 0x24], 2
mov ecx, dword [esp + 0x10]
jne 0x101db430
test byte [esp + 0x28], 4
je 0x101db430
mov edx, dword [esp + 0x20]
mov eax, dword [esp + 0x2c]
inc eax
mov ecx, dword [edx]
cmp eax, ecx
je 0x101db554
cmp ecx, ebx
je 0x101db554
test ecx, ecx
jne 0x101db522
cmp eax, dword [esp + 0x1080]
jb 0x101db554
cmp eax, dword [esp + 0x1088]
ja 0x101db554
jmp 0x101db550
cmp eax, dword [esp + 0x1080]
jb 0x101db554
cmp eax, dword [esp + 0x1088]
ja 0x101db554
test ecx, ecx
je 0x101db554
cmp eax, ebx
jb 0x101db544
cmp eax, ecx
jb 0x101db550
cmp eax, ebx
ja 0x101db54c
cmp eax, ecx
ja 0x101db550
cmp eax, ebx
jb 0x101db554
cmp ecx, ebx
jae 0x101db554
xor ebp, ebp
mov dword [edx], eax
cmp eax, dword [edx]
lea ecx, [ebp + 1]
cmovne ecx, ebp
mov ebp, ecx
jne 0x101db5f9
push 0
lea eax, [esp + 0x20]
mov dword [esp + 0x20], 0
push 4
push eax
call fcn.101cef50
add esp, 0xc
test eax, eax
je 0x101db5f9
mov eax, dword [esp + 0x1c]
xor edx, edx
div ebp
test edx, edx
jne 0x101db5f9
mov eax, dword [esp + 0x14]
mov eax, dword [eax]
test eax, eax
je 0x101db5ab
push eax
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov eax, dword [esp + 0x18]
add esp, 4
mov dword [eax], 0
mov eax, dword [esp + 0x18]
mov eax, dword [eax]
test eax, eax
je 0x101db5c9
push eax
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov eax, dword [esp + 0x1c]
add esp, 4
mov dword [eax], 0
lea eax, [esp + 0x34]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov ecx, dword [esp + 0x18]
add esp, 4
mov dword [ecx], eax
test eax, eax
je 0x101db61c
lea eax, [esp + 0x74]
push eax
call dword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov ecx, dword [esp + 0x1c]
add esp, 4
mov dword [ecx], eax
test eax, eax
je 0x101db602
mov ecx, dword [esp + 0x10]
jmp 0x101db430
mov ebx, dword [esp + 0x14]
mov eax, dword [ebx]
test eax, eax
je 0x101db61c
push eax
call dword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
add esp, 4
mov dword [ebx], 0
or eax, 0xffffffff
jmp 0x101db673
mov ecx, dword [esp + 0x20]
mov ecx, dword [ecx]
test ecx, ecx
je 0x101db63b
mov eax, dword [esp + 0x10]
lea ebx, [ebp - 1]
mov dword [esp + 0x1080], ecx
jmp 0x101db642
mov eax, dword [esp + 0x1088]
push eax
push ebx
push dword [esp + 0x1088]
test ecx, ecx
mov edx, str.Selected__zu_bits_modulus_out_of__zu_candidates_in__zu_lines
mov eax, str.No_moduli_found_for___u:_u:_u_
cmovne eax, edx
push eax
xor eax, eax
test ecx, ecx
push str.ssh_retrieve_dhgroup_file
setne al
inc eax
push eax
call fcn.101ceb90
add esp, 0x18
xor eax, eax
mov ecx, dword [esp + 0x1074]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.101ebfaa
add esp, 0x1068
ret