Function at 0x18004e760
Capabilities:
Create http request
Get http content length
Read data from internet
Receive data

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xb8
xorps xmm0, xmm0
mov qword [rcx], rdx
xor edi, edi
lea r8, str.https:__game.gtimg.cn_images_lol_act_img_spell_
mov r13, rdx
mov rsi, rcx
xor eax, eax
lea rcx, [rbp - 0x59]
mov ebx, edi
mov dword [rbp + 7], eax
lea edx, [rdi + 0x64]
mov qword [rbp + 0x7f], rbx
movups xmmword [rbp - 0x59], xmm0
movups xmmword [rbp - 0x49], xmm0
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rax, qword [r13 + 0x30b8]
mov rcx, qword [rax + 0x130]
cmp dword [rcx + 0x38], 0xf
lea r8, [rcx + 0x28]
jle 0x18004e7d9
mov r8, qword [r8]
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea r8, str..png
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
xor r9d, r9d
mov dword [rbp + 0x6f], 8
xor r8d, r8d
mov dword [rbp + 0x67], edi
xor edx, edx
mov dword [rbp + 0x77], edi
lea rcx, str.HTTPREAD
mov dword [rsp + 0x20], edi
mov r14, rdi
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x28], rdi
lea rdx, [rbp - 0x59]
mov rcx, rax
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov r12, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rdi
mov rcx, rax
lea r8, [rbp + 0x67]
mov edx, 0x20000005
mov r15, rax
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov eax, dword [rbp + 0x67]
test eax, eax
je 0x18004e8a4
mov ecx, eax
mov qword [rbp + 0x7f], rax
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov rcx, rax
mov r14, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [rbp + 0x67]
lea r9, [rbp + 0x77]
mov rdx, r14
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
jmp 0x18004e8b7
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, str._Error_Http:_s__ReadFileLen:_d_n
call fcn.180006210
test r15, r15
je 0x18004e8c5
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r12, r12
je 0x18004e8d3
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r14, r14
jne 0x18004e8ef
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
mov r14, rax
mov rcx, qword [0x180086a30]
lea r9, [rbp - 0x69]
mov r8d, ebx
mov qword [rbp - 0x69], rdi
mov rdx, r14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
jne 0x18004e91d
mov rax, qword [rbp - 0x69]
mov qword [rsi + 8], rax
test rax, rax
jne 0x18004e95e
jmp 0x18004e921
mov qword [rsi + 8], rdi
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
lea r9, [rbp + 0x67]
mov rcx, qword [0x180086a30]
mov r8d, ebx
mov rdx, rax
mov qword [rbp + 0x67], rdi
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
mov rcx, rdi
cmove rcx, qword [rbp + 0x67]
mov qword [rsi + 8], rcx
xorps xmm0, xmm0
lea r8, str.https:__game.gtimg.cn_images_lol_act_img_spell_
xor eax, eax
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
mov dword [rbp + 7], eax
movups xmmword [rbp - 0x49], xmm0
lea edx, [rax + 0x64]
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rax, qword [r13 + 0x30c0]
mov rcx, qword [rax + 0x130]
cmp dword [rcx + 0x38], 0xf
lea r8, [rcx + 0x28]
jle 0x18004e9ad
mov r8, qword [r8]
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea r8, str..png
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
xor r9d, r9d
mov dword [rbp + 0x6f], 8
xor r8d, r8d
mov dword [rbp + 0x67], edi
xor edx, edx
mov dword [rbp + 0x77], edi
lea rcx, str.HTTPREAD
mov dword [rsp + 0x20], edi
mov r14, rdi
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x28], rdi
lea rdx, [rbp - 0x59]
mov rcx, rax
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov r12, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rdi
mov rcx, rax
lea r8, [rbp + 0x67]
mov edx, 0x20000005
mov r15, rax
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov eax, dword [rbp + 0x67]
test eax, eax
je 0x18004ea78
mov ecx, eax
mov qword [rbp + 0x7f], rax
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov rcx, rax
mov r14, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [rbp + 0x67]
lea r9, [rbp + 0x77]
mov rdx, r14
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
jmp 0x18004ea8b
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, str._Error_Http:_s__ReadFileLen:_d_n
call fcn.180006210
test r15, r15
je 0x18004ea99
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r12, r12
je 0x18004eaa7
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r14, r14
jne 0x18004eac3
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
mov r14, rax
mov rcx, qword [0x180086a30]
lea r9, [rbp - 0x69]
mov r8d, ebx
mov qword [rbp - 0x69], rdi
mov rdx, r14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
jne 0x18004eaf1
mov rax, qword [rbp - 0x69]
mov qword [rsi + 0x10], rax
test rax, rax
jne 0x18004eb32
jmp 0x18004eaf5
mov qword [rsi + 0x10], rdi
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
lea r9, [rbp + 0x67]
mov rcx, qword [0x180086a30]
mov r8d, ebx
mov rdx, rax
mov qword [rbp + 0x67], rdi
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
mov rcx, rdi
cmove rcx, qword [rbp + 0x67]
mov qword [rsi + 0x10], rcx
xorps xmm0, xmm0
lea r8, str.https:__game.gtimg.cn_images_lol_act_img_spell_
xor eax, eax
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
mov dword [rbp + 7], eax
movups xmmword [rbp - 0x49], xmm0
lea edx, [rax + 0x64]
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rax, qword [r13 + 0x30c8]
mov rcx, qword [rax + 0x130]
cmp dword [rcx + 0x38], 0xf
lea r8, [rcx + 0x28]
jle 0x18004eb81
mov r8, qword [r8]
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea r8, str..png
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
xor r9d, r9d
mov dword [rbp + 0x6f], 8
xor r8d, r8d
mov dword [rbp + 0x67], edi
xor edx, edx
mov dword [rbp + 0x77], edi
lea rcx, str.HTTPREAD
mov dword [rsp + 0x20], edi
mov r14, rdi
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x28], rdi
lea rdx, [rbp - 0x59]
mov rcx, rax
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov r12, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rdi
mov rcx, rax
lea r8, [rbp + 0x67]
mov edx, 0x20000005
mov r15, rax
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov eax, dword [rbp + 0x67]
test eax, eax
je 0x18004ec4c
mov ecx, eax
mov qword [rbp + 0x7f], rax
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov rcx, rax
mov r14, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [rbp + 0x67]
lea r9, [rbp + 0x77]
mov rdx, r14
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
jmp 0x18004ec5f
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, str._Error_Http:_s__ReadFileLen:_d_n
call fcn.180006210
test r15, r15
je 0x18004ec6d
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r12, r12
je 0x18004ec7b
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r14, r14
jne 0x18004ec97
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
mov r14, rax
mov rcx, qword [0x180086a30]
lea r9, [rbp - 0x69]
mov r8d, ebx
mov qword [rbp - 0x69], rdi
mov rdx, r14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
jne 0x18004ecc5
mov rax, qword [rbp - 0x69]
mov qword [rsi + 0x18], rax
test rax, rax
jne 0x18004ed06
jmp 0x18004ecc9
mov qword [rsi + 0x18], rdi
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
lea r9, [rbp + 0x67]
mov rcx, qword [0x180086a30]
mov r8d, ebx
mov rdx, rax
mov qword [rbp + 0x67], rdi
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
mov rcx, rdi
cmove rcx, qword [rbp + 0x67]
mov qword [rsi + 0x18], rcx
xorps xmm0, xmm0
lea r8, str.https:__game.gtimg.cn_images_lol_act_img_spell_
xor eax, eax
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
mov dword [rbp + 7], eax
movups xmmword [rbp - 0x49], xmm0
lea edx, [rax + 0x64]
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rax, qword [r13 + 0x30d0]
mov rcx, qword [rax + 0x130]
cmp dword [rcx + 0x38], 0xf
lea r8, [rcx + 0x28]
jle 0x18004ed55
mov r8, qword [r8]
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea r8, str..png
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
xor r9d, r9d
mov dword [rbp + 0x6f], 8
xor r8d, r8d
mov dword [rbp + 0x67], edi
xor edx, edx
mov dword [rbp + 0x77], edi
lea rcx, str.HTTPREAD
mov dword [rsp + 0x20], edi
mov r14, rdi
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x28], rdi
lea rdx, [rbp - 0x59]
mov rcx, rax
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov r12, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rdi
mov rcx, rax
lea r8, [rbp + 0x67]
mov edx, 0x20000005
mov r15, rax
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov eax, dword [rbp + 0x67]
test eax, eax
je 0x18004ee20
mov ecx, eax
mov qword [rbp + 0x7f], rax
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov rcx, rax
mov r14, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [rbp + 0x67]
lea r9, [rbp + 0x77]
mov rdx, r14
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
jmp 0x18004ee33
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, str._Error_Http:_s__ReadFileLen:_d_n
call fcn.180006210
test r15, r15
je 0x18004ee41
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r12, r12
je 0x18004ee4f
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r14, r14
jne 0x18004ee6b
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
mov r14, rax
mov rcx, qword [0x180086a30]
lea r9, [rbp - 0x69]
mov r8d, ebx
mov qword [rbp - 0x69], rdi
mov rdx, r14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
jne 0x18004ee99
mov rax, qword [rbp - 0x69]
mov qword [rsi + 0x20], rax
test rax, rax
jne 0x18004eeda
jmp 0x18004ee9d
mov qword [rsi + 0x20], rdi
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
lea r9, [rbp + 0x67]
mov rcx, qword [0x180086a30]
mov r8d, ebx
mov rdx, rax
mov qword [rbp + 0x67], rdi
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
mov rcx, rdi
cmove rcx, qword [rbp + 0x67]
mov qword [rsi + 0x20], rcx
xorps xmm0, xmm0
lea r8, str.https:__game.gtimg.cn_images_lol_act_img_spell_
xor eax, eax
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x59], xmm0
mov dword [rbp + 7], eax
movups xmmword [rbp - 0x49], xmm0
lea edx, [rax + 0x64]
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rax, qword [r13 + 0x30d8]
mov rcx, qword [rax + 0x130]
cmp dword [rcx + 0x38], 0xf
lea r8, [rcx + 0x28]
jle 0x18004ef29
mov r8, qword [r8]
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea r8, str..png
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
xor r9d, r9d
mov dword [rbp + 0x6f], 8
xor r8d, r8d
mov dword [rbp + 0x67], edi
xor edx, edx
mov dword [rbp + 0x77], edi
lea rcx, str.HTTPREAD
mov dword [rsp + 0x20], edi
mov r14, rdi
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x28], rdi
lea rdx, [rbp - 0x59]
mov rcx, rax
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov r12, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rdi
mov rcx, rax
lea r8, [rbp + 0x67]
mov edx, 0x20000005
mov r15, rax
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov eax, dword [rbp + 0x67]
test eax, eax
je 0x18004eff4
mov ecx, eax
mov qword [rbp + 0x7f], rax
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov rcx, rax
mov r14, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [rbp + 0x67]
lea r9, [rbp + 0x77]
mov rdx, r14
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
jmp 0x18004f007
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, str._Error_Http:_s__ReadFileLen:_d_n
call fcn.180006210
test r15, r15
je 0x18004f015
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r12, r12
je 0x18004f023
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r14, r14
jne 0x18004f03f
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
mov r14, rax
mov rcx, qword [0x180086a30]
lea r9, [rbp - 0x69]
mov r8d, ebx
mov qword [rbp - 0x69], rdi
mov rdx, r14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
xorps xmm0, xmm0
lea r8, str.https:__game.gtimg.cn_images_lol_act_img_spell_
test eax, eax
mov rcx, rdi
movups xmmword [rbp - 0x59], xmm0
cmove rcx, qword [rbp - 0x69]
xor eax, eax
mov qword [rsi + 0x28], rcx
lea rcx, [rbp - 0x59]
movups xmmword [rbp - 0x49], xmm0
mov dword [rbp + 7], eax
lea edx, [rax + 0x64]
movups xmmword [rbp - 0x39], xmm0
movups xmmword [rbp - 0x29], xmm0
movups xmmword [rbp - 0x19], xmm0
movups xmmword [rbp - 9], xmm0
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
mov rax, qword [r13 + 0x30e0]
mov rcx, qword [rax + 0x130]
cmp dword [rcx + 0x38], 0xf
lea r8, [rcx + 0x28]
jle 0x18004f0b7
mov r8, qword [r8]
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
lea r8, str..png
mov edx, 0x64
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcat_s]
xor r9d, r9d
mov dword [rbp + 0x6f], 8
xor r8d, r8d
mov dword [rbp + 0x67], edi
xor edx, edx
mov dword [rbp + 0x77], edi
lea rcx, str.HTTPREAD
mov dword [rsp + 0x20], edi
mov r14, rdi
call qword [sym.imp.WININET.dll_InternetOpenA]
mov qword [rsp + 0x28], rdi
lea rdx, [rbp - 0x59]
mov rcx, rax
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov r12, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
lea r9, [rbp + 0x6f]
mov qword [rsp + 0x20], rdi
mov rcx, rax
lea r8, [rbp + 0x67]
mov edx, 0x20000005
mov r15, rax
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
mov eax, dword [rbp + 0x67]
test eax, eax
je 0x18004f182
mov ecx, eax
mov qword [rbp + 0x7f], rax
mov ebx, eax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8d, dword [rbp + 0x67]
xor edx, edx
mov rcx, rax
mov r14, rax
call sub.VCRUNTIME140.dll_memset
mov r8d, dword [rbp + 0x67]
lea r9, [rbp + 0x77]
mov rdx, r14
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetReadFile]
jmp 0x18004f195
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, str._Error_Http:_s__ReadFileLen:_d_n
call fcn.180006210
test r15, r15
je 0x18004f1a3
mov rcx, r15
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r12, r12
je 0x18004f1b1
mov rcx, r12
call qword [sym.imp.WININET.dll_InternetCloseHandle]
test r14, r14
jne 0x18004f1cd
lea rdx, [rbp + 0x7f]
lea rcx, str.http:__ossweb_img.qq.com_images_lol_img_item_2056.png
call fcn.18004e360
mov rbx, qword [rbp + 0x7f]
mov r14, rax
mov rcx, qword [0x180086a30]
lea r9, [rbp + 0x7f]
mov r8d, ebx
mov qword [rbp + 0x7f], rdi
mov rdx, r14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemory]
test eax, eax
mov rax, rsi
cmove rdi, qword [rbp + 0x7f]
mov qword [rsi + 0x30], rdi
add rsp, 0xb8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret