Function at 0x140106a90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
push rbp
lea rbp, [rax - 0x3a8]
sub rsp, 0x4a0
mov rbx, rdx
mov dword [rbp - 0x20], 0x93c6d259
mov dword [rbp - 0x1c], 0x47b529a2
mov dword [rbp - 0x18], 0x73fd9f83
mov dword [rbp - 0x14], 0xd1f8e91f
mov dword [rbp - 0x10], 0xc38ac0f7
mov dword [rbp - 0xc], 0xf5b73fce
mov dword [rbp - 8], 0x9b73aee7
mov dword [rbp - 4], 0x7dad83eb
mov dword [rbp], 0x284f4b0e
mov dword [rbp + 4], 0xbd5b612b
mov dword [rbp + 8], 0xcb2e61be
mov dword [rbp + 0xc], 0x22319a0b
mov dword [rbp + 0xa0], 0x78e29d9f
mov dword [rbp + 0xa4], 0xcd267799
mov dword [rbp + 0xa8], 0x56290e44
mov dword [rbp + 0xac], 0xc14eb513
mov dword [rbp + 0xb0], 0xde732ffa
mov dword [rbp + 0xb4], 0x19950b68
mov dword [rbp + 0xb8], 0x472db999
mov dword [rbp + 0xbc], 0xcf8c1924
mov dword [rbp + 0xc0], 0xd3fb63ed
mov dword [rbp + 0xc4], 0x473a5ec1
mov dword [rbp + 0xc8], 0x8538cf57
mov dword [rbp + 0xcc], 0xca80ae26
mov dword [rbp + 0xd0], 0x7b1c8bdf
mov dword [rbp + 0xd4], 0xa5790482
mov dword [rbp + 0xd8], 0xd5c5cd8
mov dword [rbp + 0xdc], 0xfd710efb
mov dword [rsp + 0x60], 0x7026db36
mov dword [rsp + 0x64], 0xb8baf46c
mov dword [rsp + 0x68], 0x757e51f8
mov dword [rsp + 0x6c], 0xaf8fad51
mov dword [rsp + 0x70], 0x11d96536
mov dword [rsp + 0x74], 0x5603e54d
mov dword [rsp + 0x78], 0x7232bba3
mov dword [rsp + 0x7c], 0x54d4c4dc
mov dword [rbp + 0x10], 0x34aac0eb
mov dword [rbp + 0x14], 0xcfc25379
mov dword [rbp + 0x18], 0x16e3b73a
mov dword [rbp + 0x1c], 0xb6c88945
mov dword [rbp + 0x20], 0xe0371de8
mov dword [rbp + 0x24], 0xbc97015b
mov dword [rbp + 0x28], 0xee80b4de
mov dword [rbp + 0x2c], 0x8cd6970c
mov dword [rbp + 0x30], 0xc529d642
mov dword [rbp + 0x34], 0x311b1a88
mov dword [rbp + 0x38], 0xd4d2729d
mov dword [rbp + 0x3c], 0x9b69d5b
mov dword [rbp + 0x40], 0xf98adc21
mov dword [rbp + 0x44], 0xf8ea10b4
mov dword [rbp + 0x48], 0x928d27c7
mov dword [rbp + 0x4c], 0x41638499
mov dword [rbp + 0x50], 0xe6df3de4
mov dword [rbp + 0x54], 0xdd220dbd
mov dword [rbp + 0x58], 0xe54b1902
mov dword [rbp + 0x5c], 0x594565c8
mov dword [rbp + 0x60], 0xd8a2a568
mov dword [rbp + 0x64], 0xc8dc8882
mov dword [rbp + 0x68], 0xf0a6c44
mov dword [rbp + 0x6c], 0xc87bec90
mov dword [rsp + 0x20], 0x9af3c7f3
mov dword [rsp + 0x24], 0xa465175
mov dword [rsp + 0x28], 0xb0e28329
mov dword [rsp + 0x2c], 0x1e787c56
mov dword [rsp + 0x30], 0xb0f57854
mov dword [rsp + 0x34], 0x7fa318be
mov dword [rsp + 0x38], 0x596508c
mov dword [rsp + 0x3c], 0x538e2832
mov dword [rbp + 0xe0], 0x6629412d
mov dword [rbp + 0xe4], 0x1f3c937c
mov dword [rbp + 0xe8], 0x70230574
mov dword [rbp + 0xec], 0x11ca05b5
mov dword [rbp + 0xf0], 0xa850df00
mov dword [rbp + 0xf4], 0xedc8efc
mov dword [rbp + 0xf8], 0xb19e01dc
mov dword [rbp + 0xfc], 0xceec0734
mov dword [rbp + 0x100], 0x9306653b
mov dword [rbp + 0x104], 0x739aeb9e
mov dword [rbp + 0x108], 0xa2c10f70
mov dword [rbp + 0x10c], 0x4a81aba6
mov dword [rbp + 0x110], 0x55f77273
mov dword [rbp + 0x114], 0x7ece301a
mov dword [rbp + 0x118], 0xf2d773f8
mov dword [rbp + 0x11c], 0x35e5c0c4
mov dword [rbp + 0x120], 0x51bf1f35
mov dword [rbp + 0x124], 0xecae2d3b
mov dword [rbp + 0x128], 0x2455570
mov dword [rbp + 0x12c], 0x5f4421da
mov dword [rbp + 0x130], 0x83d95b06
mov dword [rbp + 0x134], 0x9fa84129
mov dword [rbp + 0x138], 0xc600ac10
mov dword [rbp + 0x13c], 0xf6afde4e
mov dword [rbp + 0x140], 0xd3d33e68
mov dword [rbp + 0x144], 0xbfab1c98
mov dword [rbp + 0x148], 0xc1e2bcde
mov dword [rbp + 0x14c], 0x21906d5c
mov dword [rbp + 0x150], 0x3d93e097
mov dword [rbp + 0x154], 0x15e8da15
mov dword [rbp + 0x158], 0x8610b2b
mov dword [rbp + 0x15c], 0x4e85bd54
mov dword [rbp + 0x320], 0x6629412d
mov dword [rbp + 0x324], 0x1f3c937c
mov dword [rbp + 0x328], 0x70230574
mov dword [rbp + 0x32c], 0x11ca05b5
mov dword [rbp + 0x330], 0xa850df00
mov dword [rbp + 0x334], 0xedc8efc
mov dword [rbp + 0x338], 0xb19e01dc
mov dword [rbp + 0x33c], 0xceec0734
mov dword [rbp + 0x340], 0x203d9b45
mov dword [rbp + 0x344], 0xb1e7188c
mov dword [rbp + 0x348], 0x38798612
mov dword [rbp + 0x34c], 0x3fb17650
mov dword [rbp + 0x350], 0x48645d15
mov dword [rbp + 0x354], 0x5288adf3
mov dword [rbp + 0x358], 0xa1d7e7c4
mov dword [rbp + 0x35c], 0x3fda559a
mov dword [rbp + 0x360], 0x55de1d7f
mov dword [rbp + 0x364], 0xfb46ac5f
mov dword [rbp + 0x368], 0xcfa55aec
mov dword [rbp + 0x36c], 0xabd672a5
mov dword [rbp + 0x370], 0xd522d8fa
mov dword [rbp + 0x374], 0xa9505942
mov dword [rbp + 0x378], 0x185bff50
mov dword [rbp + 0x37c], 0x2ecac98e
mov dword [rbp + 0x380], 0x9117fe26
mov dword [rbp + 0x384], 0x4b48508d
mov dword [rbp + 0x388], 0xa889859f
mov dword [rbp + 0x38c], 0x1a81d290
mov dword [rbp + 0x390], 0x95e4cf24
mov dword [rbp + 0x394], 0xeba4a3a7
mov dword [rbp + 0x398], 0xd64f7cc3
mov dword [rbp + 0x39c], 0x66c2a875
mov dword [rbp + 0x2b0], 0x129dd87a
mov dword [rbp + 0x2b4], 0xfc5245a7
mov dword [rbp + 0x2b8], 0x83b9c635
mov dword [rbp + 0x2bc], 0xb34a03b5
mov dword [rbp + 0x2c0], 0x36f625f9
mov dword [rbp + 0x2c4], 0x27659a17
mov dword [rbp + 0x2c8], 0x5d41e196
mov dword [rbp + 0x2cc], 0x2cc87c8b
mov dword [rbp + 0x2d0], 0x8e98864f
mov dword [rbp + 0x2d4], 0x6cc82ad
mov dword [rbp + 0x2d8], 0x5a8b42f6
mov dword [rbp + 0x2dc], 0xd0dd0f34
mov dword [rbp + 0x2e0], 0x47d05e58
mov dword [rbp + 0x2e4], 0x7943e318
mov dword [rbp + 0x2e8], 0xd9548950
mov dword [rbp + 0x2ec], 0x2cdb1420
mov dword [rbp + 0x2f0], 0x3d3223b
mov dword [rbp + 0x2f4], 0xc0858e33
mov dword [rbp + 0x2f8], 0xf7916fe8
mov dword [rbp + 0x2fc], 0x1a27ade0
mov dword [rbp + 0x300], 0xf28a8b6c
mov dword [rbp + 0x304], 0x191b1f85
mov dword [rbp + 0x308], 0x4006b24d
mov dword [rbp + 0x30c], 0xb45e7c53
mov dword [rbp + 0x310], 0x12e60d3f
mov dword [rbp + 0x314], 0xad4f90f1
mov dword [rbp + 0x318], 0x51b96c10
mov dword [rbp + 0x31c], 0xe8c566db
mov dword [rsp + 0x40], 0xf1375b40
mov dword [rsp + 0x44], 0xe4cc2ce9
mov dword [rsp + 0x48], 0xa43a92c0
mov dword [rsp + 0x4c], 0x31ca231d
mov dword [rbp + 0x70], 0x475a0de1
mov dword [rbp + 0x74], 0x56e52e31
mov dword [rbp + 0x78], 0x41bf0cf0
mov dword [rbp + 0x7c], 0x9daf81d5
mov dword [rbp + 0x80], 0x50b0b19
mov dword [rbp + 0x84], 0x796bfeba
mov dword [rbp + 0x88], 0x809d51e8
mov dword [rbp + 0x8c], 0x50fe3bd4
mov dword [rbp + 0x90], 0xcd642c51
mov dword [rbp + 0x94], 0x43cfbbd
mov dword [rbp + 0x98], 0xfc62ff87
mov dword [rbp + 0x9c], 0xc31269c4
mov dword [rbp - 0x80], 0x90168a8
mov dword [rbp - 0x7c], 0xce301f28
mov dword [rbp - 0x78], 0x3af400d2
mov dword [rbp - 0x74], 0xf88f3e37
mov dword [rbp - 0x70], 0x80d7a58e
mov dword [rbp - 0x6c], 0x692fd2e6
mov dword [rbp - 0x68], 0xea159786
mov dword [rbp - 0x64], 0xbfc290cc
mov dword [rbp - 0x60], 0x7acb8fe1
mov dword [rbp - 0x5c], 0xb0bec596
mov dword [rbp - 0x58], 0x710cfc5b
mov dword [rbp - 0x54], 0xb9e5bcd9
mov dword [rbp - 0x50], 0x27fccef0
mov dword [rbp - 0x4c], 0xb1bd8125
mov dword [rbp - 0x48], 0x1618d185
mov dword [rbp - 0x44], 0xc1cb2029
mov dword [rbp + 0x1f0], 0x51e20152
mov dword [rbp + 0x1f4], 0xcdfbfb80
mov dword [rbp + 0x1f8], 0xdc9039d3
mov dword [rbp + 0x1fc], 0xbda3821f
mov dword [rbp + 0x200], 0x25a152c
mov dword [rbp + 0x204], 0xa143a96e
mov dword [rbp + 0x208], 0x36b90d6d
mov dword [rbp + 0x20c], 0xef39a2b0
mov dword [rbp + 0x210], 0xd7105751
mov dword [rbp + 0x214], 0x8b1b7779
mov dword [rbp + 0x218], 0xc66c91ca
mov dword [rbp + 0x21c], 0xb610a7b1
mov dword [rbp + 0x220], 0x86038cc7
mov dword [rbp + 0x224], 0x6c88b676
mov dword [rbp + 0x228], 0x32195dc
mov dword [rbp + 0x22c], 0x823b7eb
mov dword [rbp + 0x230], 0x43ac05b7
mov dword [rbp + 0x234], 0xacb398c7
mov dword [rbp + 0x238], 0xb22d2397
mov dword [rbp + 0x23c], 0xe99ec92a
mov dword [rbp + 0x240], 0x76e07d41
mov dword [rbp + 0x244], 0xcd70a486
mov dword [rbp + 0x248], 0xe72acc41
mov dword [rbp + 0x24c], 0xbdcdb4f2
mov dword [rbp + 0x1a0], 0x7fbedbd2
mov dword [rbp + 0x1a4], 0x59e79be
mov dword [rbp + 0x1a8], 0xc86b20ba
mov dword [rbp + 0x1ac], 0x11a0c7bf
mov dword [rbp + 0x1b0], 0xc8fb5878
mov dword [rbp + 0x1b4], 0x885809ab
mov dword [rbp + 0x1b8], 0xfdc539b4
mov dword [rbp + 0x1bc], 0xc525c85
mov dword [rbp + 0x1c0], 0x83bdd380
mov dword [rbp + 0x1c4], 0x75bb99a8
mov dword [rbp + 0x1c8], 0x8deffe9e
mov dword [rbp + 0x1cc], 0xbb07a0d5
mov dword [rbp + 0x1d0], 0xa4ed32c7
mov dword [rbp + 0x1d4], 0x7af8164b
mov dword [rbp + 0x1d8], 0xd6154c80
mov dword [rbp + 0x1dc], 0x5c12ec0b
mov dword [rbp + 0x1e0], 0xa65dd349
mov dword [rbp + 0x1e4], 0x3d233657
mov dword [rbp + 0x1e8], 0xdb49832d
mov dword [rbp + 0x1ec], 0x66e0468d
mov dword [rbp + 0x250], 0x6629412d
mov dword [rbp + 0x254], 0x1f3c937c
mov dword [rbp + 0x258], 0x70230574
mov dword [rbp + 0x25c], 0x11ca05b5
mov dword [rbp + 0x260], 0x8242061b
mov dword [rbp + 0x264], 0xe8fe1900
mov dword [rbp + 0x268], 0x7e900602
mov dword [rbp + 0x26c], 0x72f7a4d7
mov dword [rbp + 0x270], 0x974fead7
mov dword [rbp + 0x274], 0x7931f655
mov dword [rbp + 0x278], 0xd5a9e53b
mov dword [rbp + 0x27c], 0x6982b32
mov dword [rbp + 0x280], 0x2a0a81d5
mov dword [rbp + 0x284], 0x77ffe41d
mov dword [rbp + 0x288], 0xc52335c6
mov dword [rbp + 0x28c], 0x6048b8eb
mov dword [rbp + 0x290], 0x32b34749
mov dword [rbp + 0x294], 0xb68cbaed
mov dword [rbp + 0x298], 0x211b0b13
mov dword [rbp + 0x29c], 0x332094ff
mov dword [rbp + 0x2a0], 0xba6d8f87
mov dword [rbp + 0x2a4], 0x5a298296
mov dword [rbp + 0x2a8], 0x57932cbd
mov dword [rbp + 0x2ac], 0x1d24b205
mov dword [rsp + 0x50], 0xd5e1c6e2
mov dword [rsp + 0x54], 0x88fd33d
mov dword [rsp + 0x58], 0x54a35d17
mov dword [rsp + 0x5c], 0x3381b9e1
mov dword [rbp + 0x160], 0x6629412d
mov dword [rbp + 0x164], 0x1f3c937c
mov dword [rbp + 0x168], 0x70230574
mov dword [rbp + 0x16c], 0x11ca05b5
mov dword [rbp + 0x170], 0x8242061b
mov dword [rbp + 0x174], 0xe8fe1900
mov dword [rbp + 0x178], 0x7e900602
mov dword [rbp + 0x17c], 0x72f7a4d7
mov dword [rbp + 0x180], 0xb48714ad
mov dword [rbp + 0x184], 0x5d2c5934
mov dword [rbp + 0x188], 0x81ae9312
mov dword [rbp + 0x18c], 0xc769331d
mov dword [rbp + 0x190], 0x7fe99dd6
mov dword [rbp + 0x194], 0x66affd5a
mov dword [rbp + 0x198], 0xc601407d
mov dword [rbp + 0x19c], 0x7d9e439b
mov dword [rbp - 0x40], 0xd7a7d493
mov dword [rbp - 0x3c], 0x97b9e9e0
mov dword [rbp - 0x38], 0x1ec13235
mov dword [rbp - 0x34], 0x8dd4e250
mov dword [rbp - 0x30], 0xc42ec281
mov dword [rbp - 0x2c], 0x74e1738e
mov dword [rbp - 0x28], 0x5c100148
mov dword [rbp - 0x24], 0x8672e2bc
cmp ecx, 0x14
ja case.default.0x14010751d
mov qword [rax + 8], rsi
lea rdx, [0x140000000]
mov qword [rax + 0x10], rdi
mov eax, ecx
mov ecx, dword [rdx + rax*4 + 0x1076b4]
add rcx, rdx
jmp rcx
lea rsi, [rbp - 0x20]
mov edi, 0x30
jmp 0x140107630
lea rsi, [rbp + 0xa0]
mov edi, 0x40
jmp 0x140107630
lea rsi, [rsp + 0x60]
jmp 0x14010762b
lea rsi, [rbp + 0x10]
mov edi, 0x30
jmp 0x140107630
lea rsi, [rbp + 0x40]
mov edi, 0x30
jmp 0x140107630
lea rsi, [rsp + 0x20]
mov edi, reloc.WS2_32.dll_recv
jmp 0x140107630
lea rsi, [rsp + 0x30]
mov edi, reloc.WS2_32.dll_recv
jmp 0x140107630
lea rsi, [rbp + 0xe0]
mov edi, 0x40
jmp 0x140107630
lea rsi, [rbp + 0x120]
mov edi, 0x40
jmp 0x140107630
lea rsi, [rbp + 0x320]
mov edi, pe_nt_image_headers64
jmp 0x140107630
lea rsi, [rbp + 0x2b0]
mov edi, reloc.WS2_32.dll_WSASetLastError
jmp 0x140107630
lea rsi, [rsp + 0x40]
mov edi, reloc.WS2_32.dll_recv
jmp 0x140107630
lea rsi, [rbp + 0x70]
mov edi, 0x30
jmp 0x140107630
lea rsi, [rbp - 0x80]
jmp 0x14010762b
lea rsi, [rbp - 0x60]
jmp 0x14010762b
lea rsi, [rbp + 0x1f0]
mov edi, 0x60
jmp 0x140107630
lea rsi, [rbp + 0x1a0]
mov edi, 0x50
jmp 0x140107630
lea rsi, [rbp + 0x250]
mov edi, 0x60
jmp 0x140107630
lea rsi, [rsp + 0x50]
mov edi, reloc.WS2_32.dll_recv
jmp 0x140107630
lea rsi, [rbp + 0x160]
mov edi, 0x40
jmp 0x140107630
lea rsi, [rbp - 0x40]
mov edi, 0x20
mov rdx, rdi
mov rcx, rbx
call fcn.1400bac40
mov rcx, qword [rbx]
mov rbx, qword [rbx + 8]
sub rbx, rcx
test rcx, rcx
jne 0x140107657
call fcn.1400d98dc
mov dword [rax], socket
jmp 0x14010768d
test rsi, rsi
je 0x14010766e
cmp rbx, rdi
jb 0x14010766e
mov r8, rdi
mov rdx, rsi
call fcn.1402ec850
jmp 0x140107692
mov r8, rbx
xor edx, edx
call fcn.1402ecef0
test rsi, rsi
je 0x14010764a
cmp rbx, rdi
jae 0x140107692
call fcn.1400d98dc
mov dword [rax], 0x22
call fcn.140097d40
mov rsi, qword [rsp + 0x4b0]
mov rdi, qword [rsp + 0x4b8]
mov rbx, qword [rsp + 0x4c0]
add rsp, 0x4a0
pop rbp
ret