Function at 0x1400025c0
Capabilities:
Send icmp echo request

Disassembly:
push rsi
push rbx
sub rsp, 0x98
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], r8
call fcn.1400a5a20
mov rdx, qword [rsp + 0xb0]
lea rcx, [rsp + 0xb0]
call fcn.1400a5ab0
lea rbx, [rsp + 0xc0]
mov rdx, qword [rsp + 0xc0]
mov rcx, rbx
call fcn.1400a5ab0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 0
lea rsi, [rsp + 0x60]
mov qword [0x14029dde7], rsi
lea rax, [rsp + 0xb0]
mov qword [0x14029de01], rax
lea rax, [rsp + 0xb8]
mov qword [0x14029de18], rax
lea rax, [rsp + 0x40]
mov qword [0x14029de32], rax
mov qword [0x14029de47], rbx
lea rax, [rsp + 0x48]
mov qword [0x14029de5b], rax
lea rax, [rsp + 0x50]
mov qword [0x14029de6c], rax
lea rax, [rsp + 0x58]
mov qword [0x14029de7e], rax
xor edx, edx
mov ecx, 0xa0
call fcn.1400a6a30
xor edx, edx
xor ecx, ecx
call fcn.1400a86c0
xor edx, edx
mov ecx, 0x1300023
call fcn.1400a6650
xor edx, edx
mov ecx, 0x1300024
call fcn.1400a6650
mov rbx, qword [0x1402a70b0]
xor edx, edx
test rbx, rbx
je 0x140002888
mov ecx, 0x1300025
call fcn.1400a6650
mov rcx, qword [rsp + 0xc0]
call fcn.1400a16f0
mov qword [rsp + 0x50], rax
xor edx, edx
mov ecx, 0x1300027
call fcn.1400a6650
mov rcx, qword [rsp + 0xb0]
call fcn.140002020
mov rbx, rax
mov ecx, 0x1300027
call fcn.1400a7440
mov qword [rsp + 0x40], rbx
xor edx, edx
mov ecx, 0x1300028
call fcn.1400a6650
mov rax, qword [rsp + 0x50]
lea rbx, [rax + 0x28]
mov rcx, rbx
call fcn.1400a3500
mov rcx, rbx
call fcn.1400a4090
mov qword [rsp + 0x58], rax
xor edx, edx
mov ecx, 0x1300029
call fcn.1400a6650
mov r9, qword [rsp + 0x50]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x38], rax
lea rax, [r9 + 0x28]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r8, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0x40]
mov rcx, qword [0x1402a70b0]
call sub.ICMP.DLL_IcmpSendEcho
mov rbx, rax
mov ecx, 0x1300029
call fcn.1400a7440
mov qword [rsp + 0x48], rbx
xor edx, edx
mov ecx, 0x130002a
call fcn.1400a6650
cmp qword [rsp + 0x48], 0
jne 0x1400028a0
xor edx, edx
mov ecx, 0x130002c
call fcn.1400a6650
xor edx, edx
mov ecx, 0x130002d
call fcn.1400a6650
mov rbx, qword [rsp + 0x58]
mov rcx, rbx
call fcn.1400a39a0
mov rcx, rbx
call fcn.1400a40f0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1400a83e0
xor edx, edx
mov ecx, 0x130002e
call fcn.1400a6650
xor edx, edx
cmp qword [rsp + 0x48], 0
je 0x1400028e8
mov ecx, 0x130002f
call fcn.1400a6650
movsxd rbx, dword [rsp + 0x68]
call fcn.1400a6e00
mov rcx, qword [rsp + 0xb0]
call fcn.1400a5ce0
mov rcx, qword [rsp + 0xc0]
call fcn.1400a5ce0
mov rax, rbx
add rsp, 0x98
pop rbx
pop rsi
ret
mov ecx, 0x1300033
call fcn.1400a6650
xor edx, edx
mov ecx, 0x1300034
call fcn.1400a6650
jmp 0x140002857
xor edx, edx
mov ecx, 0x130002b
call fcn.1400a6650
mov rbx, qword [rsp + 0x58]
mov r8d, 0x28
mov rdx, rsi
mov rcx, rbx
call fcn.1400a3820
mov r8d, 0x28
mov rdx, rsi
mov rcx, rbx
call fcn.1400a4390
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1400a83e0
jmp 0x1400027f5
mov ecx, 0x1300030
call fcn.1400a6650
xor edx, edx
mov ecx, 0x1300031
call fcn.1400a6650
mov rbx, 0xffffffffffffffff
jmp 0x140002857