Function at 0x6c75c790
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov edx, 0x6c7a6f20
mov ebp, esp
push edi
mov edi, edx
push esi
push ebx
mov ebx, ecx
sub esp, 0x3c
mov eax, dword [ebp + 8]
mov dword [ecx + 8], 0x30
mov dword [0x6c7a6e08], 0
mov dword [ecx], eax
xor eax, eax
mov ecx, 0x30
rep stosd dword es:[edi], eax
mov dword [ebx + 4], edx
mov edx, 0x6c7a6e20
mov ecx, 0x30
mov edi, edx
mov dword [ebx + 0xc], edx
rep stosd dword es:[edi], eax
mov dword [ebx + 0x10], 0x6c7a6e04
mov dword [0x6c7a6e0c], 0
mov dword [0x6c7a6e10], 0
mov dword [0x6c7a6e14], 0
mov dword [0x6c7a6e18], 0
mov dword [0x6c7a6e04], 0x6c7a68e0
call fcn.6c75d890
mov ecx, 0x6c7a6900
movzx eax, word [eax]
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov word [0x6c7a68e0], ax
call fcn.6c759440
sub esp, 0xc
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6900
mov dword [esp], 0x6c7a7180
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6ee0
mov dword [esp], 1
call fcn.6c779030
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6ee0
mov dword [esp], 0x6c7a71f8
call fcn.6c75bf60
sub esp, 8
xor ecx, ecx
mov dword [0x6c7a6464], 1
mov dword [esp], 0
mov word [0x6c7a6484], cx
mov ecx, 0x6c7a6348
mov dword [0x6c7a6460], 0x6c7b2560
mov dword [0x6c7a6468], 0
mov dword [0x6c7a646c], 0
mov byte [0x6c7a6470], 0
mov dword [0x6c7a6474], 0
mov dword [0x6c7a6478], 0
mov dword [0x6c7a647c], 0
mov dword [0x6c7a6480], 0
mov byte [0x6c7a64c4], 0
mov dword [0x6c7a634c], 1
mov dword [0x6c7a6348], 0x6c7b1e98
mov dword [0x6c7a6350], 0x6c7a6460
call fcn.6c7784a0
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6348
mov dword [esp], 0x6c7a71c8
call fcn.6c75bf60
mov dword [0x6c7a6fe4], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6fe0
mov dword [esp], 0x6c7a7208
mov dword [0x6c7a6fe0], 0x6c7b2bf8
call fcn.6c75bf60
mov dword [0x6c7a6ff4], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6ff0
mov dword [esp], 0x6c7a7210
mov dword [0x6c7a6ff0], 0x6c7b2c70
call fcn.6c75bf60
mov dword [0x6c7a6efc], 1
sub esp, 8
mov dword [0x6c7a6ef8], 0x6c7b1e28
call fcn.6c75d8a0
mov dword [esp + 4], 0x6c7a6ef8
mov ecx, ebx
mov dword [esp], 0x6c7a71b8
mov dword [0x6c7a6f00], eax
call fcn.6c75bf60
sub esp, 8
xor edx, edx
mov ecx, 0x6c7a63f0
mov dword [0x6c7a6764], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x6c7a6760], 0x6c7b2698
mov dword [0x6c7a6768], 0
mov dword [0x6c7a676c], 0
mov word [0x6c7a6770], dx
mov byte [0x6c7a6772], 0
mov dword [0x6c7a6774], 0
mov dword [0x6c7a6778], 0
mov dword [0x6c7a677c], 0
mov dword [0x6c7a6780], 0
mov dword [0x6c7a6784], 0
mov dword [0x6c7a6788], 0
mov dword [0x6c7a678c], 0
mov dword [0x6c7a6790], 0
mov dword [0x6c7a6794], 0
mov byte [0x6c7a67a3], 0
mov dword [0x6c7a63f4], 1
mov dword [0x6c7a63f0], 0x6c7b19e0
mov dword [0x6c7a63f8], 0x6c7a6760
call fcn.6c762af0
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a63f0
mov dword [esp], 0x6c7a71a8
call fcn.6c75bf60
sub esp, 8
xor eax, eax
mov ecx, 0x6c7a63fc
mov dword [0x6c7a67c4], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x6c7a67c0], 0x6c7b26a8
mov dword [0x6c7a67c8], 0
mov dword [0x6c7a67cc], 0
mov word [0x6c7a67d0], ax
mov byte [0x6c7a67d2], 0
mov dword [0x6c7a67d4], 0
mov dword [0x6c7a67d8], 0
mov dword [0x6c7a67dc], 0
mov dword [0x6c7a67e0], 0
mov dword [0x6c7a67e4], 0
mov dword [0x6c7a67e8], 0
mov dword [0x6c7a67ec], 0
mov dword [0x6c7a67f0], 0
mov dword [0x6c7a67f4], 0
mov byte [0x6c7a6803], 0
mov dword [0x6c7a6400], 1
mov dword [0x6c7a63fc], 0x6c7b1a14
mov dword [0x6c7a6404], 0x6c7a67c0
call fcn.6c762ec0
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a63fc
mov dword [esp], 0x6c7a71ac
call fcn.6c75bf60
mov dword [0x6c7a6394], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6390
mov dword [esp], 0x6c7a71d8
mov dword [0x6c7a6390], 0x6c7b1f38
call fcn.6c75bf60
mov dword [0x6c7a63a4], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a63a0
mov dword [esp], 0x6c7a71e0
mov dword [0x6c7a63a0], 0x6c7b1f68
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a63b0
mov dword [0x6c7a65a4], 1
mov dword [0x6c7a65a0], 0x6c7b2594
mov dword [0x6c7a65a8], 0
mov dword [0x6c7a65ac], 0
mov dword [0x6c7a65b0], 0
mov dword [0x6c7a65b4], 0
mov dword [0x6c7a65b8], 0
mov dword [0x6c7a65bc], 0
mov dword [0x6c7a65c0], 0
mov dword [0x6c7a65c4], 0
mov dword [0x6c7a65c8], 0
mov dword [0x6c7a65cc], 0
mov dword [0x6c7a65d0], 0
mov dword [0x6c7a65d4], 0
mov dword [0x6c7a65d8], 0
mov dword [0x6c7a65dc], 0
mov dword [0x6c7a65e0], 0
mov dword [0x6c7a65e4], 0
mov dword [0x6c7a65e8], 0
mov dword [0x6c7a65ec], 0
mov dword [0x6c7a65f0], 0
mov dword [0x6c7a65f4], 0
mov dword [0x6c7a65f8], 0
mov dword [0x6c7a65fc], 0
mov dword [0x6c7a6600], 0
mov dword [0x6c7a6604], 0
mov dword [0x6c7a6608], 0
mov dword [0x6c7a660c], 0
mov dword [0x6c7a6610], 0
mov dword [0x6c7a6614], 0
mov dword [0x6c7a6618], 0
mov dword [0x6c7a661c], 0
mov dword [0x6c7a6620], 0
mov dword [esp + 4], 1
mov dword [esp], 0x6c7a65a0
mov dword [0x6c7a6624], 0
mov dword [0x6c7a6628], 0
mov dword [0x6c7a662c], 0
mov dword [0x6c7a6630], 0
mov dword [0x6c7a6634], 0
mov dword [0x6c7a6638], 0
mov dword [0x6c7a663c], 0
mov dword [0x6c7a6640], 0
mov dword [0x6c7a6644], 0
mov dword [0x6c7a6648], 0
mov dword [0x6c7a664c], 0
mov dword [0x6c7a6650], 0
mov dword [0x6c7a6654], 0
mov dword [0x6c7a6658], 0
mov dword [0x6c7a665c], 0
mov dword [0x6c7a6660], 0
mov byte [0x6c7a6664], 0
call fcn.6c738050
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a63b0
mov dword [esp], 0x6c7a7048
call fcn.6c75bf60
mov dword [0x6c7a6364], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6360
mov dword [esp], 0x6c7a71d0
mov dword [0x6c7a6360], 0x6c7b1ee0
call fcn.6c75bf60
mov dword [0x6c7a6374], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6370
mov dword [esp], 0x6c7a7238
mov dword [0x6c7a6370], 0x6c7b2dc4
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6328
mov dword [esp], 1
call fcn.6c7781c0
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6328
mov dword [esp], 0x6c7a71c0
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6b20
mov dword [esp], 1
call fcn.6c759700
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6b20
mov dword [esp], 0x6c7a7184
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6eec
mov dword [esp], 1
call fcn.6c779130
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6eec
mov dword [esp], 0x6c7a71fc
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6354
mov dword [0x6c7a64e4], 1
mov dword [esp], 0
mov dword [0x6c7a64e0], 0x6c7b2570
mov dword [0x6c7a64e8], 0
mov dword [0x6c7a64ec], 0
mov byte [0x6c7a64f0], 0
mov dword [0x6c7a64f4], 0
mov dword [0x6c7a64f8], 0
mov dword [0x6c7a64fc], 0
mov dword [0x6c7a6500], 0
mov dword [0x6c7a6504], 0
mov byte [0x6c7a6584], 0
mov dword [0x6c7a6358], 1
mov dword [0x6c7a6354], 0x6c7b1ebc
mov dword [0x6c7a635c], 0x6c7a64e0
call fcn.6c7787f0
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6354
mov dword [esp], 0x6c7a71cc
call fcn.6c75bf60
mov dword [0x6c7a6fec], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6fe8
mov dword [esp], 0x6c7a720c
mov dword [0x6c7a6fe8], 0x6c7b2c34
call fcn.6c75bf60
mov dword [0x6c7a6ffc], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6ff8
mov dword [esp], 0x6c7a7214
mov dword [0x6c7a6ff8], 0x6c7b2ca0
call fcn.6c75bf60
mov dword [0x6c7a6f08], 1
sub esp, 8
mov dword [0x6c7a6f04], 0x6c7b1e44
call fcn.6c75d8a0
mov dword [esp + 4], 0x6c7a6f04
mov ecx, ebx
mov dword [esp], 0x6c7a71bc
mov dword [0x6c7a6f0c], eax
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6408
mov dword [0x6c7a6824], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x6c7a6820], 0x6c7b26b8
mov dword [0x6c7a6828], 0
mov dword [0x6c7a682c], 0
mov byte [0x6c7a6830], 0
mov dword [0x6c7a6832], 0
mov dword [0x6c7a6838], 0
mov dword [0x6c7a683c], 0
mov dword [0x6c7a6840], 0
mov dword [0x6c7a6844], 0
mov dword [0x6c7a6848], 0
mov dword [0x6c7a684c], 0
mov dword [0x6c7a6850], 0
mov dword [0x6c7a6854], 0
mov dword [0x6c7a6858], 0
mov byte [0x6c7a6872], 0
mov dword [0x6c7a640c], 1
mov dword [0x6c7a6408], 0x6c7b1a48
mov dword [0x6c7a6410], 0x6c7a6820
call fcn.6c763290
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6408
mov dword [esp], 0x6c7a71b0
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6414
mov dword [0x6c7a6884], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x6c7a6880], 0x6c7b26c8
mov dword [0x6c7a6888], 0
mov dword [0x6c7a688c], 0
mov byte [0x6c7a6890], 0
mov dword [0x6c7a6892], 0
mov dword [0x6c7a6898], 0
mov dword [0x6c7a689c], 0
mov dword [0x6c7a68a0], 0
mov dword [0x6c7a68a4], 0
mov dword [0x6c7a68a8], 0
mov dword [0x6c7a68ac], 0
mov dword [0x6c7a68b0], 0
mov dword [0x6c7a68b4], 0
mov dword [0x6c7a68b8], 0
mov byte [0x6c7a68d2], 0
mov dword [0x6c7a6418], 1
mov dword [0x6c7a6414], 0x6c7b1a7c
mov dword [0x6c7a641c], 0x6c7a6880
call fcn.6c763660
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6414
mov dword [esp], 0x6c7a71b4
call fcn.6c75bf60
mov dword [0x6c7a639c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6398
mov dword [esp], 0x6c7a71dc
mov dword [0x6c7a6398], 0x6c7b1f50
call fcn.6c75bf60
mov dword [0x6c7a63ac], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a63a8
mov dword [esp], 0x6c7a71e4
mov dword [0x6c7a63a8], 0x6c7b1f80
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a63c4
mov dword [0x6c7a6684], 1
mov dword [0x6c7a6680], 0x6c7b25a4
mov dword [0x6c7a6688], 0
mov dword [0x6c7a668c], 0
mov dword [0x6c7a6690], 0
mov dword [0x6c7a6694], 0
mov dword [0x6c7a6698], 0
mov dword [0x6c7a669c], 0
mov dword [0x6c7a66a0], 0
mov dword [0x6c7a66a4], 0
mov dword [0x6c7a66a8], 0
mov dword [0x6c7a66ac], 0
mov dword [0x6c7a66b0], 0
mov dword [0x6c7a66b4], 0
mov dword [0x6c7a66b8], 0
mov dword [0x6c7a66bc], 0
mov dword [0x6c7a66c0], 0
mov dword [0x6c7a66c4], 0
mov dword [0x6c7a66c8], 0
mov dword [0x6c7a66cc], 0
mov dword [0x6c7a66d0], 0
mov dword [0x6c7a66d4], 0
mov dword [0x6c7a66d8], 0
mov dword [0x6c7a66dc], 0
mov dword [0x6c7a66e0], 0
mov dword [0x6c7a66e4], 0
mov dword [0x6c7a66e8], 0
mov dword [0x6c7a66ec], 0
mov dword [0x6c7a66f0], 0
mov dword [0x6c7a66f4], 0
mov dword [0x6c7a66f8], 0
mov dword [0x6c7a66fc], 0
mov dword [0x6c7a6700], 0
mov dword [esp + 4], 1
mov dword [esp], 0x6c7a6680
mov dword [0x6c7a6704], 0
mov dword [0x6c7a6708], 0
mov dword [0x6c7a670c], 0
mov dword [0x6c7a6710], 0
mov dword [0x6c7a6714], 0
mov dword [0x6c7a6718], 0
mov dword [0x6c7a671c], 0
mov dword [0x6c7a6720], 0
mov dword [0x6c7a6724], 0
mov dword [0x6c7a6728], 0
mov dword [0x6c7a672c], 0
mov dword [0x6c7a6730], 0
mov dword [0x6c7a6734], 0
mov dword [0x6c7a6738], 0
mov dword [0x6c7a673c], 0
mov dword [0x6c7a6740], 0
mov byte [0x6c7a6744], 0
call fcn.6c7387d0
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a63c4
mov dword [esp], 0x6c7a704c
call fcn.6c75bf60
mov dword [0x6c7a636c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6368
mov dword [esp], 0x6c7a71d4
mov dword [0x6c7a6368], 0x6c7b1f0c
call fcn.6c75bf60
mov dword [0x6c7a637c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6378
mov dword [esp], 0x6c7a723c
mov dword [0x6c7a6378], 0x6c7b2dd8
call fcn.6c75bf60
sub esp, 8
mov ecx, 0x6c7a6338
mov dword [esp], 1
call fcn.6c778350
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6338
mov dword [esp], 0x6c7a71c4
call fcn.6c75bf60
mov dword [0x6c7a6384], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6380
mov dword [esp], 0x6c7a71f4
mov dword [0x6c7a6380], 0x6c7b2b3c
call fcn.6c75bf60
mov dword [0x6c7a638c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6388
mov dword [esp], 0x6c7a71ec
mov dword [0x6c7a6388], 0x6c7b2ae4
call fcn.6c75bf60
mov dword [0x6c7a6424], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6420
mov dword [esp], 0x6c7a71f0
mov dword [0x6c7a6420], 0x6c7b2b10
call fcn.6c75bf60
mov dword [0x6c7a642c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x6c7a6428
mov dword [esp], 0x6c7a71e8
mov dword [0x6c7a6428], 0x6c7b2ab8
call fcn.6c75bf60
sub esp, 8
lea eax, [ebp - 0x30]
mov ecx, ebx
mov dword [ebp - 0x30], 0x6c7a6460
mov dword [esp], eax
mov dword [ebp - 0x2c], 0x6c7a6760
mov dword [ebp - 0x28], 0x6c7a67c0
mov dword [ebp - 0x24], 0x6c7a64e0
mov dword [ebp - 0x20], 0x6c7a6820
mov dword [ebp - 0x1c], 0x6c7a6880
call fcn.6c75aed0
sub esp, 4
mov esi, dword [ebx + 0xc]
mov ecx, 0x6c7a71c8
call fcn.6c6eab80
mov ecx, 0x6c7a71a8
mov dword [esi + eax*4], 0x6c7a6460
mov esi, dword [ebx + 0xc]
call fcn.6c6eab80
mov ecx, 0x6c7a71ac
mov dword [esi + eax*4], 0x6c7a6760
mov esi, dword [ebx + 0xc]
call fcn.6c6eab80
mov ecx, 0x6c7a7048
mov dword [esi + eax*4], 0x6c7a67c0
mov esi, dword [ebx + 0xc]
call fcn.6c6eab80
mov ecx, 0x6c7a71cc
mov dword [esi + eax*4], 0x6c7a65a0
mov esi, dword [ebx + 0xc]
call fcn.6c6eab80
mov ecx, 0x6c7a71b0
mov dword [esi + eax*4], 0x6c7a64e0
mov esi, dword [ebx + 0xc]
call fcn.6c6eab80
mov ecx, 0x6c7a71b4
mov dword [esi + eax*4], 0x6c7a6820
mov esi, dword [ebx + 0xc]
call fcn.6c6eab80
mov ebx, dword [ebx + 0xc]
mov ecx, 0x6c7a704c
mov dword [esi + eax*4], 0x6c7a6880
call fcn.6c6eab80
mov dword [ebx + eax*4], 0x6c7a6680
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 4