Function at 0x140029f50
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x80
mov rax, qword [0x140068008]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov r13d, 1
mov qword [rsp + 0x28], r8
xor r14d, r14d
mov dword [rsp + 0x20], edx
mov rdi, r8
mov r15, rcx
cmp edx, r13d
jle 0x14002a774
movsxd r14, r13d
lea rbp, [0x140000000]
mov rbx, qword [rdi + r14*8]
lea r12, [rdi + r14*8]
movsx eax, byte [rbx]
cmp al, 0x2d
jne 0x14002a731
movsx r8d, byte [rbx + 1]
lea rdx, [rbx + 1]
cmp r8b, al
jne 0x14002a368
lea rbp, [rbx + 2]
mov rsi, rbp
lea rdi, str.help
movzx edx, byte [rdi]
lea eax, [rdx - 0x2d]
cmp al, 1
jbe 0x140029fe3
cmp dl, 0x5f
jne 0x140029ff0
inc rdi
jmp 0x140029fd4
movzx ecx, byte [rsi]
lea eax, [rcx - 0x2d]
cmp al, 1
jbe 0x140029fff
cmp cl, 0x5f
jne 0x14002a004
inc rsi
jmp 0x140029ff0
test dl, dl
jne 0x14002a011
cmp cl, 0x5b
je 0x14002adbb
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
movzx ecx, byte [rdi]
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
jne 0x14002a037
cmp byte [rdi], 0
je 0x14002adbb
inc rdi
inc rsi
jmp 0x140029fd4
mov rax, qword [str.resume_index]
xor ecx, ecx
mov esi, ecx
test rax, rax
je 0x14002a0c4
mov ebx, ecx
lea rdi, [0x14006a6b8]
mov rdx, rbp
mov rcx, rax
call fcn.140020860
test eax, eax
jne 0x14002a0eb
lea rax, [0x140000000]
lea rbx, [rbx + 0x6a6b8]
add rbx, rax
cmp qword [rbx], 0
je 0x14002a09d
mov rax, qword [rdi]
mov rdx, rbp
mov rcx, rax
call fcn.140020860
test eax, eax
jne 0x14002a0eb
mov rax, qword [rbx + 8]
add rbx, 8
test rax, rax
jne 0x14002a081
inc rsi
add rdi, 0x48
lea rax, [rsi + rsi*8]
lea rbx, [rax*8]
lea rax, [0x140000000]
mov rax, qword [rbx + rax + 0x6a6a0]
test rax, rax
jne 0x14002a054
mov rsi, qword [r12]
lea rdi, str.readscan
add rsi, 2
movzx edx, byte [rdi]
lea eax, [rdx - 0x2d]
cmp al, 1
jbe 0x14002a0e6
cmp dl, 0x5f
jne 0x14002a200
inc rdi
jmp 0x14002a0d3
lea rcx, [0x140000000]
lea rax, [rsi + rsi*8]
mov ecx, dword [rcx + rax*8 + 0x6a6b0]
shr ecx, 1
test cl, 1
je 0x14002a0c4
mov edx, 0x3d
mov rcx, rbp
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rdi, rax
test rax, rax
jne 0x14002a12e
mov rcx, qword [r12]
lea edx, [rax + 0x3a]
add rcx, 2
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rdi, rax
test rdi, rdi
je 0x14002a139
mov ebx, edi
sub ebx, ebp
jmp 0x14002a1a9
lea esi, [r13 + 1]
cmp esi, dword [rsp + 0x20]
jge 0x14002a18e
mov rcx, qword [rsp + 0x28]
mov rdi, qword [rcx + r14*8 + 8]
test rdi, rdi
je 0x14002a17d
movzx eax, byte [rdi]
test al, al
je 0x14002a189
mov rbx, rdi
nop dword [rax]
movzx ecx, al
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
je 0x14002a17d
movzx eax, byte [rbx + 1]
inc rbx
test al, al
jne 0x14002a160
mov r13d, esi
jmp 0x14002a195
mov rcx, rdi
call fcn.140020450
test al, al
je 0x14002a18e
mov r13d, esi
jmp 0x14002a195
lea rdi, [0x14005457c]
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [rbx + rbp], 0
jne 0x14002a1a0
cmp ebx, 0x3f
jbe 0x14002a1d3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbp
lea rdx, str._.s:_name_too_long_n
mov rcx, rax
mov r8d, ebx
call fcn.140001010
mov ebx, 0x3f
mov ebx, ebx
lea rcx, [rsp + 0x30]
mov r8d, ebx
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 0x40
jae 0x14002adc1
mov byte [rsp + rbx + 0x30], 0
mov r8, rdi
jmp 0x14002a351
movzx ecx, byte [rsi]
lea eax, [rcx - 0x2d]
cmp al, 1
jbe 0x14002a20f
cmp cl, 0x5f
jne 0x14002a214
inc rsi
jmp 0x14002a200
test dl, dl
jne 0x14002a21d
cmp cl, 0x5b
je 0x14002a242
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
movzx ecx, byte [rdi]
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
jne 0x14002a284
cmp byte [rdi], 0
je 0x14002a242
inc rdi
inc rsi
jmp 0x14002a0d3
or dword [r15 + 0xce4], 0xc
lea edx, [r13 + 1]
mov r8d, dword [rsp + 0x20]
mov dword [r15], 6
cmp edx, r8d
jge 0x14002a27a
lea rcx, [r12 + 8]
mov rax, qword [rcx]
cmp byte [rax], 0x2d
je 0x14002a27a
inc r13d
inc edx
add rcx, 8
cmp edx, r8d
jl 0x14002a264
mov rdi, qword [rsp + 0x28]
jmp case.0x14002a389.54
mov rdi, qword [r12]
mov edx, 0x3d
add rdi, 2
mov rcx, rdi
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rsi, rax
test rax, rax
jne 0x14002a2b6
mov rcx, qword [r12]
lea edx, [rax + 0x3a]
add rcx, 2
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rsi, rax
test rsi, rsi
jne 0x14002a2f1
mov rcx, rdi
call fcn.140029d50
test eax, eax
je 0x14002a2d0
lea rsi, [0x14005457c]
jmp 0x14002a2df
mov rcx, qword [rsp + 0x28]
inc r13d
movsxd rax, r13d
mov rsi, qword [rcx + rax*8]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rdi + rbx], 0
jne 0x14002a2e6
jmp 0x14002a2f8
mov ebx, esi
sub ebx, edi
inc rsi
cmp r13d, dword [rsp + 0x20]
jge 0x14002a8be
cmp ebx, 0x3f
jbe 0x14002a32d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rdi
lea rdx, str._.s:_name_too_long_n
mov rcx, rax
mov r8d, ebx
call fcn.140001010
mov ebx, 0x3f
mov ebx, ebx
lea rcx, [rsp + 0x30]
mov r8d, ebx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 0x40
jae 0x14002adc7
mov byte [rsp + rbx + 0x30], 0
mov r8, rsi
lea rdx, [rsp + 0x30]
mov rcx, r15
call fcn.140024af0
mov rdi, qword [rsp + 0x28]
jmp case.0x14002a389.54
lea eax, [r8 - 0x36]
cmp eax, 0x40
ja case.0x14002a389.77
cdqe
movzx eax, byte [rax + rbp + 0x2ae34]
mov ecx, dword [rbp + rax*4 + 0x2add4]
add rcx, rbp
jmp rcx
cmp byte [rbx + 2], 0
lea rdx, [rbx + 2]
jne 0x14002a39f
inc r13d
movsxd rax, r13d
mov rdx, qword [rdi + rax*8]
mov rcx, r15
call fcn.14002b9f0
jmp case.0x14002a389.54
cmp r8b, 0x64
jne case.0x14002a389.54
nop word [rax + rax]
inc dword [0x14016e2a4]
lea rdx, [rdx + 1]
cmp byte [rdx], 0x64
je 0x14002a3c0
jmp case.0x14002a389.54
cmp byte [rbx + 2], 0
lea r8, [rbx + 2]
jne 0x14002a3e8
inc r13d
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
lea rdx, str.adapter
jmp 0x14002a75b
cmp byte [rbx + 2], 0
lea r8, [rbx + 2]
jne 0x14002a408
inc r13d
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
lea rdx, str.adapter_port
jmp 0x14002a75b
cmp byte [rbx + 3], 0
jne 0x14002a465
movzx ecx, byte [rbx + 2]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
jne 0x14002a465
mov rbx, qword [r12]
movzx eax, byte [rbx + 2]
cmp al, 0x4c
je 0x14002a44f
cmp al, 0x52
jne 0x14002a8e3
lea rdx, str.include
lea r8, str.0.0.0.0_0
jmp 0x14002a75b
inc r13d
lea rdx, str.includefile
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
jmp 0x14002a75b
mov r8, qword [r12]
add r8, 2
cmp byte [r8], 0
jne 0x14002a3e8
inc r13d
lea rdx, str.adapter
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
jmp 0x14002a75b
movsx eax, byte [rbx + 2]
add eax, 0xffffffbf
cmp eax, 0x17
ja case.0x14002a4a9.67
cdqe
mov ecx, dword [rbp + rax*4 + 0x2ae78]
add rcx, rbp
jmp rcx
mov dword [r15 + 0xd28], 4
jmp 0x14002a550
mov dword [r15 + 0xd28], 0x11
jmp 0x14002a550
mov dword [r15 + 0xd28], 0x10
jmp 0x14002a550
mov dword [r15 + 0xd28], 8
jmp 0x14002a550
mov ecx, dword [rsp + 0x20]
lea eax, [r13 + 1]
mov dword [r15 + 0xd28], 0x100
cmp eax, ecx
jge 0x14002a554
mov r8, qword [rdi + r14*8 + 8]
cmp byte [r8], 0x2d
je 0x14002a554
lea rdx, str.redis
mov rcx, r15
call fcn.140024af0
inc r13d
jmp 0x14002a560
mov dword [r15 + 0xd28], 0x80
jmp 0x14002a550
lea r8, str.list
jmp 0x14002a541
lea r8, str.unicornscan
jmp 0x14002a541
lea r8, str.hostonly
lea rdx, str.output_format
mov rcx, r15
call fcn.140024af0
mov ecx, dword [rsp + 0x20]
inc r13d
cmp r13d, ecx
jge 0x14002a90c
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
cmp byte [r8], 0x2d
jne 0x14002a578
cmp byte [r8 + 1], 0
jne 0x14002a90c
lea rdx, str.output_filename
jmp 0x14002a75b
cmp byte [rbx + 2], 0
lea r8, [rbx + 2]
jne 0x14002a598
inc r13d
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
cmp r13d, dword [rsp + 0x20]
jge 0x14002a5b1
cmp byte [r8], 0
je 0x14002a5b1
lea rdx, str.ports
jmp 0x14002a75b
mov ecx, 2
movsxd rbx, r13d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rdi + rbx*8]
lea rdx, str._s:_empty_parameter_n
mov rcx, rax
call fcn.140001010
jmp case.0x14002a389.54
cmp byte [rbx + 2], 0x6e
je case.0x14002a389.54
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported_option__maybe_in_future_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp byte [rbx + 3], 0
jne 0x14002abbd
movzx ecx, byte [rbx + 2]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
jne 0x14002abbd
lea esi, [rax + 2]
mov rax, qword [r12]
mov rdi, rax
cmp byte [rax + 2], 0
je 0x14002a27a
mov rbx, rax
mov ecx, esi
nop
movsx eax, byte [rcx + rax]
add eax, 0xffffffbf
cmp eax, 0x2d
ja case.0x14002a664.82
cdqe
movzx eax, byte [rax + rbp + 0x2af20]
mov ecx, dword [rbp + rax*4 + 0x2aed8]
add rcx, rbp
jmp rcx
mov dword [r15], 5
jmp case.0x14002a664.79
or dword [r15 + 4], 0x20
jmp case.0x14002a664.79
or dword [r15 + 4], 1
jmp case.0x14002a664.79
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_connect___is_too_synchronous_for_cool_kids_n
mov rcx, rax
call fcn.140001010
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.WARNING:_doing_SYN_scan___sS__anyway__ignoring___sT__n
call fcn.140001010
jmp case.0x14002a664.79
or dword [r15 + 4], 2
jmp case.0x14002a664.79
or dword [r15 + 4], 4
mov rax, qword [r12]
inc esi
mov rdi, rax
mov ecx, esi
mov rbx, rax
cmp byte [rsi + rax], 0
jne 0x14002a640
mov rdi, qword [rsp + 0x28]
jmp case.0x14002a389.54
cmp byte [rbx + 2], 0
lea r8, [rbx + 2]
jne 0x14002a6f8
inc r13d
movsxd rax, r13d
mov r8, qword [rdi + rax*8]
lea rdx, str.adapter_ip
jmp 0x14002a75b
cmp r8b, 0x76
jne case.0x14002a389.54
nop word [rax + rax]
inc dword [0x14016e2a4]
lea rdx, [rdx + 1]
cmp byte [rdx], 0x76
je 0x14002a710
jmp case.0x14002a389.54
lea r8, [0x14005457c]
lea rdx, str.version
jmp 0x14002a75b
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
jne 0x14002a750
mov rbx, qword [r12]
movzx eax, byte [rbx]
cmp al, 0x3a
je 0x14002a750
cmp al, 0x5b
jne 0x14002ad74
mov r8, qword [r12]
lea rdx, str.range
mov rcx, r15
call fcn.140024af0
inc r13d
cmp r13d, dword [rsp + 0x20]
jl 0x140029f97
xor r14d, r14d
mov eax, dword [r15 + 4]
test al, 0x3e
jne 0x14002a783
or eax, 1
mov dword [r15 + 4], eax
mov edi, dword [r15 + 8]
test edi, edi
je 0x14002a836
test al, 1
je 0x14002a7d9
mov r8d, edi
lea rdx, str.___adding_TCP_top_ports___u_n
mov ecx, 2
call fcn.14004d730
mov ebx, r14d
test edi, edi
je 0x14002a7d9
lea rsi, [0x140053280]
cmp ebx, 0x3f0
jae 0x14002a7d9
movzx edx, word [rsi]
lea rcx, [r15 + 0xbf0]
mov r8d, edx
call fcn.1400092f0
inc ebx
add rsi, 2
cmp ebx, edi
jb 0x14002a7b5
test byte [r15 + 4], 2
je 0x14002a82a
mov r8d, edi
lea rdx, str.___adding_UDP_top_ports___u_n
mov ecx, 2
call fcn.14004d730
test edi, edi
je 0x14002a82a
lea rbx, [0x140053240]
nop
cmp r14d, 0x1f
jae 0x14002a82a
movzx edx, word [rbx]
lea rcx, [r15 + 0xbf0]
add edx, 0x10000
mov r8d, edx
call fcn.1400092f0
inc r14d
add rbx, 2
cmp r14d, edi
jb 0x14002a800
lea rcx, [r15 + 0xbf0]
call fcn.1400091e0
mov ebx, dword [r15 + 0xd14]
mov edi, dword [r15 + 0xd10]
cmp ebx, edi
jae 0x14002a868
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, ebx
lea rdx, str.____WARNING:_the_shard_number_must_be_less_than_the_total_shard_count:__u__u_n
mov rcx, rax
mov r8d, edi
call fcn.140001010
cmp dword [r15 + 0xd14], 1
jbe 0x14002a896
cmp qword [r15 + 0xd20], 0
jne 0x14002a896
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.____WARNING:___seed__num__is_not_specified_n____HINT:_all_shards_must_share_the_same_seed_n
call fcn.140001010
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.14004da00
mov rbx, qword [rsp + 0xc8]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rdi
lea rdx, str._.s:_empty_parameter_n
mov rcx, rax
mov r8d, ebx
call fcn.140001010
jmp 0x14002a771
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported_option_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.missing_output_filename_n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
mov dword [r15 + 0xd28], 0xffbf
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r12]
lea rdx, str.nmap__s_:_unsupported_output_format_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
mov dword [r15 + 0xd28], 0x20
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r12]
lea rdx, str.nmap__s_:_unsupported_output_format_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
mov dword [r15 + 0xd28], 0x40
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r12]
lea rdx, str.nmap__s_:_unsupported_output_format_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unknown_output_format_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_ACK_scan_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_FIN_scan_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_Zombie_scans_will_never_be_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_Maimon_scan_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_ping_sweeps_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_NULL_scan_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unlikely_this_will_be_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_Windows_scan_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rdi
lea rdx, str.nmap__s_:_Xmas_scan_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rdi
lea rdx, str.nmap__s_:_unsupported_option_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r12]
lea rdx, str._s:_unknown_parameter_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported:_this_tool_only_does_SYN_scan_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_FTP_bounce_scans_will_never_be_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_fragmentation_not_yet_supported_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported__no_slow_fast_mode_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported__OS_detection_is_too_complex_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_wat__randomization_is_our_raison_detre___rethink_prease_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported._This_code_will_never_do_DNS_lookups._n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [r15], 1
jmp 0x14002a896
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.nmap__s_:_unsupported__we_do_timing_WAY_different_than_nmap_n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8, rbx
lea rdx, str.FAIL:_unknown_option:___s_n
xor ecx, ecx
call fcn.14004d730
lea rdx, str.__hint__try____help__n
xor ecx, ecx
call fcn.14004d730
lea rdx, str.__hint__...or__to_list_nmap_compatible_options__try____nmap__n
xor ecx, ecx
call fcn.14004d730
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rbx
lea rdx, str.FAIL:_unknown_command_line_parameter___s__n
mov rcx, rax
call fcn.140001010
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r12]
lea rdx, str.__hint__did_you_want_____s___n
mov rcx, rax
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.140029f30
int3
call fcn.14004db28
int3
call fcn.14004db28
int3
call fcn.14001fa10
int3