Function at 0x4dc270
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov byte [esp + 0x6d0], 1
mov byte [esp + 0x6d1], 1
mov byte [esp + 0x6d3], 0xc
mov byte [esp + 0x6de], al
mov dword [esp + 0x6e0], ebx
mov dword [esp + 0x6e4], ebx
mov byte [esp + 0x6e8], bl
mov byte [esp + 0x6dc], 0x11
mov byte [esp + 0x6ea], bl
mov byte [esp + 0x6eb], bl
mov dword [esp + 0x6ec], ebx
mov dword [esp + 0x6f0], ebx
mov byte [esp + 0x6dd], 1
mov byte [esp + 0x6f4], bl
mov byte [esp + 0x6f6], bl
mov byte [esp + 0x6f7], bl
mov dword [esp + 0x6f8], ebx
mov dword [esp + 0x6fc], ebx
mov byte [esp + 0x700], bl
mov byte [esp + 0x6df], 0xc
mov byte [esp + 0x702], bl
mov byte [esp + 0x703], bl
mov dword [esp + 0x704], ebx
mov dword [esp + 0x708], ebx
mov byte [esp + 0x6e9], 0x63
mov byte [esp + 0x70c], bl
mov byte [esp + 0x70e], bl
mov byte [esp + 0x70f], bl
mov dword [esp + 0x710], ebx
mov dword [esp + 0x714], ebx
mov byte [esp + 0x718], bl
mov byte [esp + 0x6f5], 0x63
mov byte [esp + 0x701], 0x63
mov byte [esp + 0x70d], 0x63
mov byte [esp + 0x719], 0x63
mov byte [esp + 0x71a], bl
mov byte [esp + 0x71b], bl
mov dword [esp + 0x71c], ebx
mov dword [esp + 0x720], ebx
mov byte [esp + 0x724], bl
mov byte [esp + 0x726], bl
mov dword [esp + 0x72c], ebx
mov byte [esp + 0x725], 1
mov byte [esp + 0x727], 1
mov dword [esp + 0x728], 0x2098
mov byte [esp + 0x730], 1
mov byte [esp + 0x732], bl
mov dword [esp + 0x738], ebx
mov byte [esp + 0x731], 1
mov byte [esp + 0x733], 1
mov byte [esp + 0x73d], dl
mov byte [esp + 0x73f], bl
mov dword [esp + 0x740], ebx
mov dword [esp + 0x744], ebx
mov dword [esp + 0x734], 0x2099
mov byte [esp + 0x73c], 1
mov byte [esp + 0x73e], 0x40
mov byte [esp + 0x748], 1
mov byte [esp + 0x749], 6
mov byte [esp + 0x74a], 1
mov byte [esp + 0x74b], 1
mov dword [esp + 0x74c], 0x209b
mov dword [esp + 0x750], ebx
mov byte [esp + 0x757], bl
mov dword [esp + 0x758], ebx
mov dword [esp + 0x75c], ebx
mov byte [esp + 0x754], 1
mov byte [esp + 0x761], dl
mov byte [esp + 0x762], bl
mov byte [esp + 0x755], 9
mov dword [esp + 0x764], ebx
mov dword [esp + 0x768], ebx
mov byte [esp + 0x756], 0x40
mov byte [esp + 0x76c], bl
mov byte [esp + 0x76e], bl
mov byte [esp + 0x760], 0x11
mov byte [esp + 0x763], 0x16
mov dword [esp + 0x774], ebx
mov byte [esp + 0x778], bl
mov byte [esp + 0x76d], 1
mov byte [esp + 0x76f], 1
mov dword [esp + 0x770], 0x209e
mov byte [esp + 0x77a], bl
mov dword [esp + 0x780], ebx
mov byte [esp + 0x779], 1
mov byte [esp + 0x77b], 1
mov dword [esp + 0x77c], 0x209f
lahf
and byte [eax], al
add dh, al
test byte [esp + eax*4], ah
pop es
add byte [eax], al
add dword [eax + 0x786249c], ecx
add byte [eax], al
mov dword [esp + 0x78c], ebx
mov byte [esp + 0x785], 1
mov byte [esp + 0x787], 1
mov dword [esp + 0x788], 0x20a0
mov byte [esp + 0x791], 7
mov byte [esp + 0x792], 0x40
mov byte [esp + 0x790], bl
mov byte [esp + 0x793], 1
mov dword [esp + 0x798], ebx
mov byte [esp + 0x79d], dl
mov byte [esp + 0x79e], bl
mov dword [esp + 0x7a0], ebx
mov dword [esp + 0x794], 0x20a1
mov dword [esp + 0x7a4], ebx
mov byte [esp + 0x7a9], dl
mov byte [esp + 0x79c], 0x11
mov byte [esp + 0x7aa], bl
mov dword [esp + 0x7ac], ebx
mov byte [esp + 0x79f], 6
mov byte [esp + 0x7a8], 0x11
mov byte [esp + 0x7ab], 6
mov byte [esp + 0x7b4], 1
mov dword [esp + 0x7b0], ebx
mov dword [esp + 0x7b8], ebx
mov byte [esp + 0x7b5], 8
mov byte [esp + 0x7b6], 7
mov byte [esp + 0x7b7], 0x12
mov byte [esp + 0x7c0], 1
mov dword [esp + 0x7bc], ebx
mov dword [esp + 0x7c4], ebx
mov byte [esp + 0x7c1], 8
mov byte [esp + 0x7c2], 7
mov byte [esp + 0x7c3], 0x12
mov byte [esp + 0x7cc], 1
mov dword [esp + 0x7c8], ebx
add byte [eax], al
mov dword [esp + 0x7d0], ebx
mov byte [esp + 0x7cd], 8
mov byte [esp + 0x7ce], 7
mov byte [esp + 0x7cf], 0x12
mov dword [esp + 0x7d4], ebx
mov byte [esp + 0x7db], bl
mov dword [esp + 0x7dc], ebx
mov dword [esp + 0x7e0], ebx
mov byte [esp + 0x7d8], 1
mov byte [esp + 0x7d9], 8
mov byte [esp + 0x7da], 1
mov byte [esp + 0x7e6], bl
mov dword [esp + 0x7e8], ebx
pop es
add byte [eax], al
mov byte [esp + 0x7e4], 1
mov byte [esp + 0x7e5], 8
mov dword [esp + 0x7ec], ebx
mov byte [esp + 0x7f2], bl
mov byte [esp + 0x7e7], 0x17
mov dword [esp + 0x7f4], ebx
mov dword [esp + 0x7f8], ebx
mov byte [esp + 0x7f0], 1
mov byte [esp + 0x7f1], 8
mov byte [esp + 0x7f3], 0x17
mov byte [esp + 0x7fe], bl
pushfd
and al, 0xfe
pop es
add byte [eax], al
mov dword [esp + 0x800], ebx
mov byte [esp + 0x7fc], 1
mov byte [esp + 0x7fd], 8
mov dword [esp + 0x804], ebx
mov byte [esp + 0x80a], bl
mov byte [esp + 0x7ff], 0x17
mov byte [esp + 0x808], 1
mov byte [esp + 0x809], 9
mov byte [esp + 0x80b], bl
mov dword [esp + 0x80c], ebx
mov dword [esp + 0x810], ebx
mov byte [esp + 0x814], bl
mov byte [esp + 0x816], bl
mov dword [esp + 0x818], ebx
mov byte [esp + 0x815], 9
mov byte [esp + 0x817], 0x13
mov byte [esp + 0x820], 1
mov dword [esp + 0x81c], ebx
mov dword [esp + 0x824], ebx
mov dword [esp + 0x828], ebx
mov byte [esp + 0x82c], bl
mov byte [esp + 0x821], 9
mov byte [esp + 0x822], 1
mov byte [esp + 0x82f], bl
mov dword [esp + 0x830], ebx
mov byte [esp + 0x823], 0x13
mov dword [esp + 0x834], ebx
mov byte [esp + 0x839], dl
mov byte [esp + 0x82d], 8
mov byte [esp + 0x82e], 0x40
mov dword [esp + 0x83c], esi
mov dword [esp + 0x840], ebx
mov byte [esp + 0x838], 1
mov byte [esp + 0x83a], 1
mov byte [esp + 0x83b], 0x15
mov byte [esp + 0x845], dl
mov dword [esp + 0x848], esi
mov byte [esp + 0x844], 0x11
mov dword [esp + 0x84c], ebx
mov byte [esp + 0x851], dl
mov byte [esp + 0x846], 1
test byte [esi + eax*2], ah
or byte [eax], al
add byte [ecx], al
mov byte [esp + 0x847], 0x16
mov dword [esp + 0x854], esi
mov dword [esp + 0x858], ebx
mov byte [esp + 0x850], 1
mov byte [esp + 0x852], 1
mov byte [esp + 0x853], 0x19
mov byte [esp + 0x85c], 1
mov dword [esp + 0x860], esi
mov dword [esp + 0x864], ebx
mov byte [esp + 0x85d], 9
add byte [eax], al
or esi, eax
test byte [esi + ebx*2], ah
or byte [eax], al
add byte [ecx], al
mov byte [esp + 0x85f], 5
mov byte [esp + 0x868], 1
mov dword [esp + 0x86c], esi
mov dword [esp + 0x870], ebx
mov byte [esp + 0x869], 9
mov byte [esp + 0x86a], 1
mov byte [esp + 0x86b], 5
mov byte [esp + 0x874], 1
mov dword [esp + 0x878], esi
mov dword [esp + 0x87c], ebx
mov byte [esp + 0x875], 9
mov byte [esp + 0x876], 1
test byte [esi + esi*2], ah
or byte [eax], al
add byte [ecx], al
mov byte [esp + 0x877], 5
mov byte [esp + 0x880], 1
mov byte [esp + 0x881], 9
mov byte [esp + 0x882], 1
mov byte [esp + 0x883], 5
mov dword [esp + 0x884], esi
mov dword [esp + 0x888], ebx
mov byte [esp + 0x88f], cl
mov dword [esp + 0x890], edi
mov byte [esp + 0x88c], 1
mov dword [esp + 0x894], ebx
mov byte [esp + 0x899], al
mov byte [esp + 0x88d], 0x63
mov byte [esp + 0x89a], cl
mov dword [esp + 0x89c], ebx
mov dword [esp + 0x8a0], ebx
mov byte [esp + 0x8a4], bl
mov byte [esp + 0x88e], 1
mov byte [esp + 0x8a6], bl
mov byte [esp + 0x8a7], bl
mov dword [esp + 0x8a8], ebx
mov dword [esp + 0x8ac], ebx
mov byte [esp + 0x898], 0x11
mov byte [esp + 0x89b], 0xe
mov byte [esp + 0x8a5], 7
mov byte [esp + 0x8b3], bl
mov dword [esp + 0x8b4], ebx
mov dword [esp + 0x8b8], ebx
mov byte [esp + 0x8bc], bl
mov byte [esp + 0x8b0], 1
mov byte [esp + 0x8b1], 8
mov byte [esp + 0x8bf], bl
mov dword [esp + 0x8c0], ebx
mov byte [esp + 0x8b2], 1
mov byte [esp + 0x8bd], 8
mov byte [esp + 0x8be], 0x40
mov dword [esp + 0x8c4], ebx
mov byte [esp + 0x8cb], bl
mov dword [esp + 0x8cc], ebx
mov dword [esp + 0x8d0], ebx
mov byte [esp + 0x8c8], 0x11
mov byte [esp + 0x8c9], 1
mov byte [esp + 0x8ca], 0x41
mov byte [esp + 0x8d7], bl
mov dword [esp + 0x8d8], ebx
mov dword [esp + 0x8dc], ebx
mov byte [esp + 0x8e0], bl
mov byte [esp + 0x8d4], 1
mov byte [esp + 0x8d5], 9
mov byte [esp + 0x8e3], bl
mov dword [esp + 0x8e4], ebx
add dh, al
test byte [esi + edx*8], ah
or byte [eax], al
add byte [ecx], al
mov dword [esp + 0x8e8], ebx
mov byte [esp + 0x8ed], dl
mov byte [esp + 0x8ee], bl
mov byte [esp + 0x8ef], bl
mov dword [esp + 0x8f0], ebx
mov dword [esp + 0x8f4], ebx
mov byte [esp + 0x8e1], 9
mov byte [esp + 0x8f9], dl
mov byte [esp + 0x8fa], bl
mov byte [esp + 0x8fb], bl
mov dword [esp + 0x8fc], ebx
mov byte [esp + 0x8e2], 1
mov byte [esp + 0x8ec], 1
test byte [esp + ebp*8], ah
or byte [eax], al
add byte [ecx], al
mov byte [esp + 0x8f8], 1
mov dword [esp + 0x900], ebx
pushfd
and al, 0
or dword [eax], eax
add byte [eax + 0x904249c], cl
add byte [eax], al
mov byte [esp + 0x905], dl
mov byte [esp + 0x906], bl
mov byte [esp + 0x907], bl
mov dword [esp + 0x908], ebx
mov dword [esp + 0x90c], ebx
mov byte [esp + 0x911], dl
mov byte [esp + 0x912], bl
mov byte [esp + 0x913], bl
and al, 0x13
or dword [eax], eax
add byte [ecx + 0x914249c], cl
add byte [eax], al
mov dword [esp + 0x918], ebx
mov byte [esp + 0x91c], bl
mov byte [esp + 0x91d], dl
add byte [eax + 0x91e249c], cl
add byte [eax], al
mov byte [esp + 0x91f], bl
mov dword [esp + 0x920], ebx
mov dword [esp + 0x924], ebx
mov byte [esp + 0x910], 1
mov byte [esp + 0x92b], bl
mov dword [esp + 0x92c], ebx
mov byte [esp + 0x928], 1
mov byte [esp + 0x929], 7
mov byte [esp + 0x92a], 0x40
mov dword [esp + 0x930], ebx
add byte [eax], al
mov byte [esp + 0x937], bl
mov dword [esp + 0x938], ebx