Function at 0x6551c790
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov edx, 0x65566f20
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 [0x65566e08], 0
mov dword [ecx], eax
xor eax, eax
mov ecx, 0x30
rep stosd dword es:[edi], eax
mov dword [ebx + 4], edx
mov edx, 0x65566e20
mov ecx, 0x30
mov edi, edx
mov dword [ebx + 0xc], edx
rep stosd dword es:[edi], eax
mov dword [ebx + 0x10], 0x65566e04
mov dword [0x65566e0c], 0
mov dword [0x65566e10], 0
mov dword [0x65566e14], 0
mov dword [0x65566e18], 0
mov dword [0x65566e04], 0x655668e0
call fcn.6551d890
mov ecx, 0x65566900
movzx eax, word [eax]
mov dword [esp + 8], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov word [0x655668e0], ax
call fcn.65519440
sub esp, 0xc
mov ecx, ebx
mov dword [esp + 4], 0x65566900
mov dword [esp], 0x65567180
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566ee0
mov dword [esp], 1
call fcn.65539030
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566ee0
mov dword [esp], 0x655671f8
call fcn.6551bf60
sub esp, 8
xor ecx, ecx
mov dword [0x65566464], 1
mov dword [esp], 0
mov word [0x65566484], cx
mov ecx, 0x65566348
mov dword [0x65566460], 0x65572560
mov dword [0x65566468], 0
mov dword [0x6556646c], 0
mov byte [0x65566470], 0
mov dword [0x65566474], 0
mov dword [0x65566478], 0
mov dword [0x6556647c], 0
mov dword [0x65566480], 0
mov byte [0x655664c4], 0
mov dword [0x6556634c], 1
mov dword [0x65566348], 0x65571e98
mov dword [0x65566350], 0x65566460
call fcn.655384a0
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566348
mov dword [esp], 0x655671c8
call fcn.6551bf60
mov dword [0x65566fe4], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566fe0
mov dword [esp], 0x65567208
mov dword [0x65566fe0], 0x65572bf8
call fcn.6551bf60
mov dword [0x65566ff4], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566ff0
mov dword [esp], 0x65567210
mov dword [0x65566ff0], 0x65572c70
call fcn.6551bf60
mov dword [0x65566efc], 1
sub esp, 8
mov dword [0x65566ef8], 0x65571e28
call fcn.6551d8a0
mov dword [esp + 4], 0x65566ef8
mov ecx, ebx
mov dword [esp], 0x655671b8
mov dword [0x65566f00], eax
call fcn.6551bf60
sub esp, 8
xor edx, edx
mov ecx, 0x655663f0
mov dword [0x65566764], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x65566760], 0x65572698
mov dword [0x65566768], 0
mov dword [0x6556676c], 0
mov word [0x65566770], dx
mov byte [0x65566772], 0
mov dword [0x65566774], 0
mov dword [0x65566778], 0
mov dword [0x6556677c], 0
mov dword [0x65566780], 0
mov dword [0x65566784], 0
mov dword [0x65566788], 0
mov dword [0x6556678c], 0
mov dword [0x65566790], 0
mov dword [0x65566794], 0
mov byte [0x655667a3], 0
mov dword [0x655663f4], 1
mov dword [0x655663f0], 0x655719e0
mov dword [0x655663f8], 0x65566760
call fcn.65522af0
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x655663f0
mov dword [esp], 0x655671a8
call fcn.6551bf60
sub esp, 8
xor eax, eax
mov ecx, 0x655663fc
mov dword [0x655667c4], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x655667c0], 0x655726a8
mov dword [0x655667c8], 0
mov dword [0x655667cc], 0
mov word [0x655667d0], ax
mov byte [0x655667d2], 0
mov dword [0x655667d4], 0
mov dword [0x655667d8], 0
mov dword [0x655667dc], 0
mov dword [0x655667e0], 0
mov dword [0x655667e4], 0
mov dword [0x655667e8], 0
mov dword [0x655667ec], 0
mov dword [0x655667f0], 0
mov dword [0x655667f4], 0
mov byte [0x65566803], 0
mov dword [0x65566400], 1
mov dword [0x655663fc], 0x65571a14
mov dword [0x65566404], 0x655667c0
call fcn.65522ec0
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x655663fc
mov dword [esp], 0x655671ac
call fcn.6551bf60
mov dword [0x65566394], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566390
mov dword [esp], 0x655671d8
mov dword [0x65566390], 0x65571f38
call fcn.6551bf60
mov dword [0x655663a4], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x655663a0
mov dword [esp], 0x655671e0
mov dword [0x655663a0], 0x65571f68
call fcn.6551bf60
sub esp, 8
mov ecx, 0x655663b0
mov dword [0x655665a4], 1
mov dword [0x655665a0], 0x65572594
mov dword [0x655665a8], 0
mov dword [0x655665ac], 0
mov dword [0x655665b0], 0
mov dword [0x655665b4], 0
mov dword [0x655665b8], 0
mov dword [0x655665bc], 0
mov dword [0x655665c0], 0
mov dword [0x655665c4], 0
mov dword [0x655665c8], 0
mov dword [0x655665cc], 0
mov dword [0x655665d0], 0
mov dword [0x655665d4], 0
mov dword [0x655665d8], 0
mov dword [0x655665dc], 0
mov dword [0x655665e0], 0
mov dword [0x655665e4], 0
mov dword [0x655665e8], 0
mov dword [0x655665ec], 0
mov dword [0x655665f0], 0
mov dword [0x655665f4], 0
mov dword [0x655665f8], 0
mov dword [0x655665fc], 0
mov dword [0x65566600], 0
mov dword [0x65566604], 0
mov dword [0x65566608], 0
mov dword [0x6556660c], 0
mov dword [0x65566610], 0
mov dword [0x65566614], 0
mov dword [0x65566618], 0
mov dword [0x6556661c], 0
mov dword [0x65566620], 0
mov dword [esp + 4], 1
mov dword [esp], 0x655665a0
mov dword [0x65566624], 0
mov dword [0x65566628], 0
mov dword [0x6556662c], 0
mov dword [0x65566630], 0
mov dword [0x65566634], 0
mov dword [0x65566638], 0
mov dword [0x6556663c], 0
mov dword [0x65566640], 0
mov dword [0x65566644], 0
mov dword [0x65566648], 0
mov dword [0x6556664c], 0
mov dword [0x65566650], 0
mov dword [0x65566654], 0
mov dword [0x65566658], 0
mov dword [0x6556665c], 0
mov dword [0x65566660], 0
mov byte [0x65566664], 0
call fcn.654f8050
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x655663b0
mov dword [esp], 0x65567048
call fcn.6551bf60
mov dword [0x65566364], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566360
mov dword [esp], 0x655671d0
mov dword [0x65566360], 0x65571ee0
call fcn.6551bf60
mov dword [0x65566374], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566370
mov dword [esp], 0x65567238
mov dword [0x65566370], 0x65572dc4
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566328
mov dword [esp], 1
call fcn.655381c0
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566328
mov dword [esp], 0x655671c0
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566b20
mov dword [esp], 1
call fcn.65519700
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566b20
mov dword [esp], 0x65567184
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566eec
mov dword [esp], 1
call fcn.65539130
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566eec
mov dword [esp], 0x655671fc
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566354
mov dword [0x655664e4], 1
mov dword [esp], 0
mov dword [0x655664e0], 0x65572570
mov dword [0x655664e8], 0
mov dword [0x655664ec], 0
mov byte [0x655664f0], 0
mov dword [0x655664f4], 0
mov dword [0x655664f8], 0
mov dword [0x655664fc], 0
mov dword [0x65566500], 0
mov dword [0x65566504], 0
mov byte [0x65566584], 0
mov dword [0x65566358], 1
mov dword [0x65566354], 0x65571ebc
mov dword [0x6556635c], 0x655664e0
call fcn.655387f0
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566354
mov dword [esp], 0x655671cc
call fcn.6551bf60
mov dword [0x65566fec], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566fe8
mov dword [esp], 0x6556720c
mov dword [0x65566fe8], 0x65572c34
call fcn.6551bf60
mov dword [0x65566ffc], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566ff8
mov dword [esp], 0x65567214
mov dword [0x65566ff8], 0x65572ca0
call fcn.6551bf60
mov dword [0x65566f08], 1
sub esp, 8
mov dword [0x65566f04], 0x65571e44
call fcn.6551d8a0
mov dword [esp + 4], 0x65566f04
mov ecx, ebx
mov dword [esp], 0x655671bc
mov dword [0x65566f0c], eax
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566408
mov dword [0x65566824], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x65566820], 0x655726b8
mov dword [0x65566828], 0
mov dword [0x6556682c], 0
mov byte [0x65566830], 0
mov dword [0x65566832], 0
mov dword [0x65566838], 0
mov dword [0x6556683c], 0
mov dword [0x65566840], 0
mov dword [0x65566844], 0
mov dword [0x65566848], 0
mov dword [0x6556684c], 0
mov dword [0x65566850], 0
mov dword [0x65566854], 0
mov dword [0x65566858], 0
mov byte [0x65566872], 0
mov dword [0x6556640c], 1
mov dword [0x65566408], 0x65571a48
mov dword [0x65566410], 0x65566820
call fcn.65523290
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566408
mov dword [esp], 0x655671b0
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566414
mov dword [0x65566884], 1
mov dword [esp + 4], 0
mov dword [esp], 0
mov dword [0x65566880], 0x655726c8
mov dword [0x65566888], 0
mov dword [0x6556688c], 0
mov byte [0x65566890], 0
mov dword [0x65566892], 0
mov dword [0x65566898], 0
mov dword [0x6556689c], 0
mov dword [0x655668a0], 0
mov dword [0x655668a4], 0
mov dword [0x655668a8], 0
mov dword [0x655668ac], 0
mov dword [0x655668b0], 0
mov dword [0x655668b4], 0
mov dword [0x655668b8], 0
mov byte [0x655668d2], 0
mov dword [0x65566418], 1
mov dword [0x65566414], 0x65571a7c
mov dword [0x6556641c], 0x65566880
call fcn.65523660
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566414
mov dword [esp], 0x655671b4
call fcn.6551bf60
mov dword [0x6556639c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566398
mov dword [esp], 0x655671dc
mov dword [0x65566398], 0x65571f50
call fcn.6551bf60
mov dword [0x655663ac], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x655663a8
mov dword [esp], 0x655671e4
mov dword [0x655663a8], 0x65571f80
call fcn.6551bf60
sub esp, 8
mov ecx, 0x655663c4
mov dword [0x65566684], 1
mov dword [0x65566680], 0x655725a4
mov dword [0x65566688], 0
mov dword [0x6556668c], 0
mov dword [0x65566690], 0
mov dword [0x65566694], 0
mov dword [0x65566698], 0
mov dword [0x6556669c], 0
mov dword [0x655666a0], 0
mov dword [0x655666a4], 0
mov dword [0x655666a8], 0
mov dword [0x655666ac], 0
mov dword [0x655666b0], 0
mov dword [0x655666b4], 0
mov dword [0x655666b8], 0
mov dword [0x655666bc], 0
mov dword [0x655666c0], 0
mov dword [0x655666c4], 0
mov dword [0x655666c8], 0
mov dword [0x655666cc], 0
mov dword [0x655666d0], 0
mov dword [0x655666d4], 0
mov dword [0x655666d8], 0
mov dword [0x655666dc], 0
mov dword [0x655666e0], 0
mov dword [0x655666e4], 0
mov dword [0x655666e8], 0
mov dword [0x655666ec], 0
mov dword [0x655666f0], 0
mov dword [0x655666f4], 0
mov dword [0x655666f8], 0
mov dword [0x655666fc], 0
mov dword [0x65566700], 0
mov dword [esp + 4], 1
mov dword [esp], 0x65566680
mov dword [0x65566704], 0
mov dword [0x65566708], 0
mov dword [0x6556670c], 0
mov dword [0x65566710], 0
mov dword [0x65566714], 0
mov dword [0x65566718], 0
mov dword [0x6556671c], 0
mov dword [0x65566720], 0
mov dword [0x65566724], 0
mov dword [0x65566728], 0
mov dword [0x6556672c], 0
mov dword [0x65566730], 0
mov dword [0x65566734], 0
mov dword [0x65566738], 0
mov dword [0x6556673c], 0
mov dword [0x65566740], 0
mov byte [0x65566744], 0
call fcn.654f87d0
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x655663c4
mov dword [esp], 0x6556704c
call fcn.6551bf60
mov dword [0x6556636c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566368
mov dword [esp], 0x655671d4
mov dword [0x65566368], 0x65571f0c
call fcn.6551bf60
mov dword [0x6556637c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566378
mov dword [esp], 0x6556723c
mov dword [0x65566378], 0x65572dd8
call fcn.6551bf60
sub esp, 8
mov ecx, 0x65566338
mov dword [esp], 1
call fcn.65538350
sub esp, 4
mov ecx, ebx
mov dword [esp + 4], 0x65566338
mov dword [esp], 0x655671c4
call fcn.6551bf60
mov dword [0x65566384], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566380
mov dword [esp], 0x655671f4
mov dword [0x65566380], 0x65572b3c
call fcn.6551bf60
mov dword [0x6556638c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566388
mov dword [esp], 0x655671ec
mov dword [0x65566388], 0x65572ae4
call fcn.6551bf60
mov dword [0x65566424], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566420
mov dword [esp], 0x655671f0
mov dword [0x65566420], 0x65572b10
call fcn.6551bf60
mov dword [0x6556642c], 1
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 0x65566428
mov dword [esp], 0x655671e8
mov dword [0x65566428], 0x65572ab8
call fcn.6551bf60
sub esp, 8
lea eax, [ebp - 0x30]
mov ecx, ebx
mov dword [ebp - 0x30], 0x65566460
mov dword [esp], eax
mov dword [ebp - 0x2c], 0x65566760
mov dword [ebp - 0x28], 0x655667c0
mov dword [ebp - 0x24], 0x655664e0
mov dword [ebp - 0x20], 0x65566820
mov dword [ebp - 0x1c], 0x65566880
call fcn.6551aed0
sub esp, 4
mov esi, dword [ebx + 0xc]
mov ecx, 0x655671c8
call fcn.654aab80
mov ecx, 0x655671a8
mov dword [esi + eax*4], 0x65566460
mov esi, dword [ebx + 0xc]
call fcn.654aab80
mov ecx, 0x655671ac
mov dword [esi + eax*4], 0x65566760
mov esi, dword [ebx + 0xc]
call fcn.654aab80
mov ecx, 0x65567048
mov dword [esi + eax*4], 0x655667c0
mov esi, dword [ebx + 0xc]
call fcn.654aab80
mov ecx, 0x655671cc
mov dword [esi + eax*4], 0x655665a0
mov esi, dword [ebx + 0xc]
call fcn.654aab80
mov ecx, 0x655671b0
mov dword [esi + eax*4], 0x655664e0
mov esi, dword [ebx + 0xc]
call fcn.654aab80
mov ecx, 0x655671b4
mov dword [esi + eax*4], 0x65566820
mov esi, dword [ebx + 0xc]
call fcn.654aab80
mov ebx, dword [ebx + 0xc]
mov ecx, 0x6556704c
mov dword [esi + eax*4], 0x65566880
call fcn.654aab80
mov dword [ebx + eax*4], 0x65566680
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 4