Function at 0x1400339e0
Capabilities:
Create directory

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xa0
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
lea rsi, [0x140156b48]
mov eax, dword [rdx + rcx]
cmp dword [0x140156af0], eax
jle 0x140033ac1
lea rcx, [0x140156af0]
call fcn.140058c70
cmp dword [0x140156af0], 0xffffffff
jne 0x140033ac1
lea rcx, [rbp - 0x19]
call fcn.1400331d0
mov rbx, rax
mov rdi, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140033a4e
mov rbx, qword [rax]
call fcn.1400588f8
mov qword [rbp - 0x39], rbx
mov qword [rbp - 0x31], rdi
lea r8, [rbp - 0x39]
mov edx, eax
mov rcx, rsi
call fcn.1400329a0
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x140033aa8
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033aa3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033aa3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rcx, [0x1400a71a0]
call fcn.140059088
nop
lea rcx, [0x140156af0]
call fcn.140058c10
mov rcx, rsi
call fcn.140041790
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140032ec0
cmp qword [rax + 0x18], 0x10
jb 0x140033adf
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x140033b26
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033b21
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033b21
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rcx, [rbp - 0x19]
call fcn.1400331d0
nop
mov rdx, rax
call fcn.140041830
nop
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jb 0x140033b77
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033b72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033b72
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
mov rcx, rsi
call fcn.140041790
mov rbx, rax
call fcn.1400588f8
lea rcx, [0x1400bc800]
mov qword [rbp - 0x39], rcx
mov qword [rbp - 0x31], 5
lea r8, [rbp - 0x39]
mov edx, eax
lea rcx, [rbp - 0x19]
call fcn.1400329a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.140032bf0
mov rbx, rax
mov rdx, qword [rbp - 1]
cmp rdx, 8
jb 0x140033bfc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033bf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033bf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
movdqa xmm0, xmmword [0x1400df390]
movdqu xmmword [rbp - 9], xmm0
xor edi, edi
mov word [rbp - 0x19], di
lea rdx, [rbp + 7]
mov rcx, rbx
call fcn.140032ec0
cmp qword [rax + 0x18], 0x10
jb 0x140033c25
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033c6c
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033c67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033c67
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov rdx, rax
call fcn.140041830
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033cbd
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033cb8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033cb8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
mov rcx, rsi
call fcn.140041790
mov rcx, rax
call fcn.1400418e0
lea rdx, [rbp + 7]
mov rcx, rax
call fcn.140032ec0
cmp qword [rax + 0x18], 0x10
jb 0x140033ce3
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__mkdir]
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033d2a
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033d25
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033d25
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov rdx, rax
call fcn.140041830
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033d7b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033d76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033d76
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, Ordinal_60
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_BASEFONT.ttf
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 6
lea rdx, str.Fonts
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.BASEFONT.ttf
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033e4b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033e46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033e46
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, reloc.WLDAP32.dll_Ordinal_60
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_HEADERFONT.TTF
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 6
lea rdx, str.Fonts
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.HEADERFONT.TTF
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033f1b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033f16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033f16
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, reloc.WLDAP32.dll_Ordinal_60
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_ArrowRight.png
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 9
lea rdx, str.Textures
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.ArrowRight.png
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140033feb
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033fe6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140033fe6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, 0x44
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_ArrowUpDownRotated.png
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 9
lea rdx, str.Textures
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str.ArrowUpDownRotated.png
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x1400340bb
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400340b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400340b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, Ordinal_60
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_ToggleOn.png
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 9
lea rdx, str.Textures
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.ToggleOn.png
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x14003418b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140034186
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, Ordinal_60
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_ToggleOff.png
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 9
lea rdx, str.Textures
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.ToggleOff.png
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x14003425b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034256
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140034256
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x19]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, 0x43
lea rdx, str.https:__github.com_thot0002_0x9471ce_raw_main_OptionsBackGround.png
lea rcx, [rbp - 0x19]
call fcn.14002e880
nop
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 9
lea rdx, str.Textures
mov rcx, rax
call fcn.14002e9e0
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.OptionsBackGround.png
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.14002e7a0
nop
lea rdx, [rbp - 0x19]
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x14003432b
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034326
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140034326
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
lea rax, [rbp - 0x39]
mov qword [rbp + 0x67], rax
mov qword [rbp - 0x19], rdi
mov qword [rbp - 9], rdi
mov qword [rbp - 1], reloc.WS2_32.dll_ntohs
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rdx, str.https:__pastebin.com_raw_G4kiZQkd
lea rcx, [rbp - 0x19]
call fcn.14002e880
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.140033290
mov rbx, rax
lea rcx, [rbp + 7]
call fcn.1400331d0
nop
mov r8d, 8
lea rdx, str.Entropy
mov rcx, rax
call fcn.14002e9e0
mov r8d, 9
lea rdx, str.Textures
mov rcx, rax
call fcn.14002e9e0
mov r8d, ntohl
lea rdx, [0x1400dc2f8]
mov rcx, rax
call fcn.14002e9e0
mov rdx, rax
lea rcx, [rbp + 0x27]
call fcn.14002e7a0
nop
mov rdx, rbx
mov rcx, rax
call fcn.140033090
nop
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x140034409
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034404
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140034404
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400590a0
mov rbx, qword [rsp + 0xd0]
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret