Function at 0x180059b40
Capabilities:
Download url
Receive data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov eax, dword [0x1802d6434]
test eax, eax
jne 0x180059b7b
xor edx, edx
xor ecx, ecx
mov r8d, 0x20001
call qword [sym.imp.WINMM.dll_PlaySoundA]
jmp 0x18005a2e8
cmp eax, 1
jne 0x180059d0c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 0xf
lea ecx, [rax + 0x5f]
call fcn.180096c00
mov rdx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], 0x59
mov qword [rsp + 0x48], 0x5f
movaps xmm0, xmmword [0x1800b3da0]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x1800b3db0]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1800b3dc0]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1800b3dd0]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x1800b3de0]
movups xmmword [rax + 0x40], xmm0
movsd xmm0, qword [0x1800b3df0]
movsd qword [rax + 0x50], xmm0
movzx eax, byte [0x1800b3df8]
mov byte [rdx + 0x58], al
mov byte [rdx + 0x59], bl
lea rcx, [rsp + 0x50]
call fcn.18006a480
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x50], rdi
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x4c], edx
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x50]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
movzx esi, al
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
mov qword [rsp + rdx + 0x50], rdi
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0xb0]
mov dword [rsp + rdx + 0x4c], r8d
lea rcx, [rsp + 0x60]
call fcn.180067f80
lea rcx, [rsp + 0x68]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x180059cdd
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180059cd8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180059cd8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18009707c
test sil, sil
jne 0x180059d00
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [0x1800b3da0]
lea rdx, str.https:__cdn.discordapp.com_attachments_1159897433606721638_1176066421931900939_Bryant_Myers_ft._Anonimus__Anuel_AA_y_Almighty_Esclava_Remix__Video_Oficial_.wav_ex656d8435is655b0f35hm48ecdecd72bde27667697d7cb652adb7059725397fb60446d08f4a3ff77947ec
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, str.C:UsersBryant_Myers_ft._Anonimus__Anuel_AA_y_Almighty_Esclava_Remix__Video_Oficial_.wav
jmp 0x18005a2e3
cmp eax, 2
jne 0x180059e90
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 0xf
lea ecx, [rax + 0x4e]
call fcn.180096c00
mov rdx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], 0x43
mov qword [rsp + 0x48], 0x4f
movaps xmm0, xmmword [0x1800b3fc0]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x1800b3fd0]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x1800b3fe0]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x1800b3ff0]
movups xmmword [rax + 0x30], xmm1
movzx eax, word [0x1800b4000]
mov word [rdx + 0x40], ax
movzx eax, byte [0x1800b4002]
mov byte [rdx + 0x42], al
mov byte [rdx + 0x43], bl
lea rcx, [rsp + 0x50]
call fcn.18006a480
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x50], rdi
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x4c], edx
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x50]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
movzx esi, al
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
mov qword [rsp + rdx + 0x50], rdi
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0xb0]
mov dword [rsp + rdx + 0x4c], r8d
lea rcx, [rsp + 0x60]
call fcn.180067f80
lea rcx, [rsp + 0x68]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x180059e61
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180059e5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180059e5c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18009707c
test sil, sil
jne 0x180059e84
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [0x1800b3fc0]
lea rdx, str.https:__cdn.discordapp.com_attachments_1159897433606721638_1176066422565261321_QUE_ES_EL_AMOR__feat._M2H__Kaeve__Tryhan___Jack_RyaNn_.wav_ex656d8435is655b0f35hm0ad2939278589b7536da4aab0f0220829060c309ffcbcb7162f3fd97a324401b
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, str.C:UsersQUE_ES_EL_AMOR__feat._M2H__Kaeve__Tryhan___Jack_RyaNn_.wav
jmp 0x18005a2e3
cmp eax, 3
jne 0x180059ffd
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 0xf
lea ecx, [rax + 0x3d]
call fcn.180096c00
mov rdx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], 0x34
mov qword [rsp + 0x48], 0x3f
movups xmm0, xmmword [0x1800b4188]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1800b4198]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x1800b41a8]
movups xmmword [rax + 0x20], xmm0
mov eax, dword [0x1800b41b8]
mov dword [rdx + 0x30], eax
mov byte [rdx + 0x34], bl
lea rcx, [rsp + 0x50]
call fcn.18006a480
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x50], rdi
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x4c], edx
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x50]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
movzx esi, al
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
mov qword [rsp + rdx + 0x50], rdi
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0xb0]
mov dword [rsp + rdx + 0x4c], r8d
lea rcx, [rsp + 0x60]
call fcn.180067f80
lea rcx, [rsp + 0x68]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x180059fce
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180059fc9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180059fc9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18009707c
test sil, sil
jne 0x180059ff1
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [0x1800b4188]
lea rdx, str.https:__cdn.discordapp.com_attachments_1159897433606721638_1176066422229708890_JERE_KLEIN_ANDO__Video_Oficial__ENFASIS.wav_ex656d8435is655b0f35hmfdf6e2e7868cdf94369ae7420b5bafb5e74026dac447b0072d9bcf826396acbc
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, str.C:UsersJERE_KLEIN_ANDO__Video_Oficial__ENFASIS.wav
jmp 0x18005a2e3
cmp eax, 4
jne 0x18005a178
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 0xf
lea ecx, [rax + 0x2c]
call fcn.180096c00
mov rdx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], 0x2b
mov qword [rsp + 0x48], 0x2f
movups xmm0, xmmword [0x1800b4308]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1800b4318]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x1800b4328]
movsd qword [rax + 0x20], xmm0
movzx eax, word [0x1800b4330]
mov word [rdx + 0x28], ax
movzx eax, byte [0x1800b4332]
mov byte [rdx + 0x2a], al
mov byte [rdx + 0x2b], bl
lea rcx, [rsp + 0x50]
call fcn.18006a480
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x50], rdi
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x4c], edx
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x50]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
movzx esi, al
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
mov qword [rsp + rdx + 0x50], rdi
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0xb0]
mov dword [rsp + rdx + 0x4c], r8d
lea rcx, [rsp + 0x60]
call fcn.180067f80
lea rcx, [rsp + 0x68]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x18005a149
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005a144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18005a144
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18009707c
test sil, sil
jne 0x18005a16c
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [0x1800b4308]
lea rdx, str.https:__cdn.discordapp.com_attachments_1159897433606721638_1176066422925951046_Rels_B_lo_que_hay_x_aqui_LETRA.wav_ex656d8435is655b0f35hm838b009831ec83c90c36aab75317d82ef3b96959cea2fe4551f205cc50e80bc2
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, str.C:UsersRels_B_lo_que_hay_x_aqui_LETRA.wav
jmp 0x18005a2e3
cmp eax, 5
jne 0x18005a2e8
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 0xf
lea ecx, [rax + 0x1b]
call fcn.180096c00
mov rdx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], 0x1b
mov qword [rsp + 0x48], 0x1f
movups xmm0, xmmword [0x1800b4470]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1800b4480]
movsd qword [rax + 0x10], xmm0
movzx eax, word [0x1800b4488]
mov word [rdx + 0x18], ax
movzx eax, byte [0x1800b448a]
mov byte [rdx + 0x1a], al
mov byte [rdx + 0x1b], bl
lea rcx, [rsp + 0x50]
call fcn.18006a480
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rdi, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x50], rdi
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x4c], edx
mov rax, qword [rsp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x50]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
movzx esi, al
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
mov qword [rsp + rdx + 0x50], rdi
mov rcx, qword [rsp + 0x50]
movsxd rdx, dword [rcx + 4]
lea r8d, [rdx - 0xb0]
mov dword [rsp + rdx + 0x4c], r8d
lea rcx, [rsp + 0x60]
call fcn.180067f80
lea rcx, [rsp + 0x68]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x18005a2b9
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005a2b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18005a2b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18009707c
test sil, sil
jne 0x18005a2dc
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, [0x1800b4470]
lea rdx, str.https:__cdn.discordapp.com_attachments_1159897433606721638_1176066423244730368_Saka_Saka_Saka.wav_ex656d8435is655b0f35hmcec1de433ce815980e276349c0cd35c9ba8977faaf7d7dd0c35f52d0297e7596
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rcx, str.C:UsersSaka_Saka_Saka.wav
call fcn.18005d3e0
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret