Function at 0x100493b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x444
mov eax, dword [section..data]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, edx
mov dword [ebp - 0x444], ecx
push esi
mov esi, dword [ebx + 0x14]
test esi, esi
je 0x100493dc
mov edx, dword [esi + 0x84]
jmp 0x100493de
xor edx, edx
mov eax, dword [edx + 0xc]
sub eax, dword [edx + 8]
sar eax, 2
test ax, ax
jne 0x100493fe
pop esi
xor al, al
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.100b37df
mov esp, ebp
pop ebp
ret
test esi, esi
je 0x1004940a
mov ecx, dword [esi + 0x84]
jmp 0x1004940c
xor ecx, ecx
mov eax, dword [ecx + 0xc]
xor esi, esi
sub eax, dword [ecx + 8]
sar eax, 2
push edi
movzx edi, ax
xor eax, eax
cmp ax, di
jae 0x10049fe6
mov ecx, ebx
call fcn.10095320
movzx edx, si
mov ecx, dword [eax + 0xc]
sub ecx, dword [eax + 8]
sar ecx, 2
cmp edx, ecx
jae 0x10049445
mov eax, dword [eax + 8]
mov eax, dword [eax + edx*4]
jmp 0x10049447
xor eax, eax
push 3
push 0x100bf638
push dword [eax]
call dword [sym.imp.MSVCR120.dll_strncmp]
add esp, 0xc
test eax, eax
je 0x10049476
inc esi
cmp si, di
jb 0x10049426
pop edi
pop esi
xor al, al
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.100b37df
mov esp, ebp
pop ebp
ret
cmp si, di
jae 0x10049fe6
test si, si
je 0x10049fe6
mov ecx, dword [ebx + 0x14]
test ecx, ecx
je 0x10049497
mov edx, dword [ecx + 0x84]
jmp 0x10049499
xor edx, edx
mov eax, dword [edx + 0xc]
sub eax, dword [edx + 8]
movzx esi, si
sar eax, 2
cmp esi, eax
jae 0x10049fe6
mov eax, dword [edx + 8]
cmp dword [eax + esi*4], 0
je 0x10049fe6
test ecx, ecx
je 0x100494c6
mov ecx, dword [ecx + 0x84]
jmp 0x100494c8
xor ecx, ecx
mov eax, dword [ecx + 0xc]
sub eax, dword [ecx + 8]
sar eax, 2
cmp esi, eax
jae 0x100494dd
mov eax, dword [ecx + 8]
mov eax, dword [eax + esi*4]
jmp 0x100494df
xor eax, eax
mov eax, dword [eax]
mov ebx, dword [eax + 0x14]
mov dword [ebp - 0x130], 0x1500030
mov dword [ebp - 0x12c], 0x3530250
mov dword [ebp - 0x128], 0x5520451
mov dword [ebp - 0x124], 0x7570656
mov dword [ebp - 0x120], 0x9e808fc
mov dword [ebp - 0x11c], 0xb000a00
mov dword [ebp - 0x118], 0xd000c00
mov dword [ebp - 0x114], 0xf810e5f
mov dword [ebp - 0x110], 0x110d10ef
mov dword [ebp - 0x10c], 0x13001200
mov dword [ebp - 0x108], 0x158b1400
mov dword [ebp - 0x104], 0x17d01687
mov dword [ebp - 0x100], 0x19001805
mov dword [ebp - 0xfc], 0x1b891a00
mov dword [ebp - 0xf8], 0x1dcc1c87
mov dword [ebp - 0xf4], 0x1f001e05
mov dword [ebp - 0xf0], 0x218b2000
mov dword [ebp - 0xec], 0x23242274
mov dword [ebp - 0xe8], 0x2581241c
mov dword [ebp - 0xe4], 0x270026e6
mov dword [ebp - 0xe0], 0x29ff28f0
mov dword [ebp - 0xdc], 0x2b662aff
mov dword [ebp - 0xd8], 0x2d3e2c81
mov dword [ebp - 0xd4], 0x2f5a2e4d
mov byte [ebp - 0xd0], 0x74
mov dword [ebp - 0x43c], 0x10800a0
mov dword [ebp - 0x438], 0x3ee0281
mov dword [ebp - 0x434], 0x5100400
mov dword [ebp - 0x430], 0x7000600
mov dword [ebp - 0x42c], 0x9f108eb
mov dword [ebp - 0x428], 0xbb70a89
mov dword [ebp - 0x424], 0xd050cc4
mov dword [ebp - 0x420], 0xf000e00
mov dword [ebp - 0x41c], 0x1176108b
mov dword [ebp - 0x418], 0x1303123c
mov dword [ebp - 0x414], 0x15c414b7
mov dword [ebp - 0x410], 0x17001605
mov dword [ebp - 0x40c], 0x19661800
mov dword [ebp - 0x408], 0x1b3e1a81
mov dword [ebp - 0x404], 0x1d451c50
mov dword [ebp - 0x400], 0x1f851e0f
mov dword [ebp - 0x3fc], 0x210020c5
mov dword [ebp - 0x3f8], 0x23002200
mov dword [ebp - 0x3f4], 0x2546248b
mov dword [ebp - 0x3f0], 0x27032678
mov dword [ebp - 0x3ec], 0x29c42887
mov dword [ebp - 0x3e8], 0x2b002a05
mov dword [ebp - 0x3e4], 0x2d892c00
mov dword [ebp - 0x3e0], 0x2fc82e87
mov dword [ebp - 0x3dc], 0x31003005
mov dword [ebp - 0x3d8], 0x338d3200
mov dword [ebp - 0x3d4], 0x35d434b7
mov dword [ebp - 0x3d0], 0x37003605
mov dword [ebp - 0x3cc], 0x398d3800
mov dword [ebp - 0x3c8], 0x3b043a76
mov dword [ebp - 0x3c4], 0x3d543ce8
mov dword [ebp - 0x3c0], 0x3f003e00
mov dword [ebp - 0x3bc], 0x41894000
mov dword [ebp - 0x3b8], 0x43fc4246
mov dword [ebp - 0x3b4], 0x45804446
mov dword [ebp - 0x3b0], 0x4700463e
mov dword [ebp - 0x3ac], 0x49fa4875
mov dword [ebp - 0x3a8], 0x4b804a46
mov dword [ebp - 0x3a4], 0x4d044c7e
mov dword [ebp - 0x3a0], 0x4f754e00
mov dword [ebp - 0x39c], 0x516850e8
mov dword [ebp - 0x398], 0x53005200
mov dword [ebp - 0x394], 0x55005401
mov dword [ebp - 0x390], 0x5740566a
mov dword [ebp - 0x38c], 0x599758ff
mov dword [ebp - 0x388], 0x5b065a41
mov dword [ebp - 0x384], 0x5d005c00
mov dword [ebp - 0x380], 0x5f875e89
mov dword [ebp - 0x37c], 0x610660ff
mov dword [ebp - 0x378], 0x63006200
mov dword [ebp - 0x374], 0x65b764ff
mov dword [ebp - 0x370], 0x670666ff
mov dword [ebp - 0x36c], 0x69006800
mov dword [ebp - 0x368], 0x6b976aff
mov edi, dword [ebp - 0x444]
lea eax, [ebp - 0x130]
mov esi, dword [ebp + 8]
lea ecx, [ebp - 0x440]
push 0x30
mov dword [ebp - 0x364], 0x6d066c51
mov edi, dword [edi]
add esi, edi
push esi
mov dword [ebp - 0x360], 0x6f006e00
mov dword [ebp - 0x35c], 0x71877089
mov dword [ebp - 0x358], 0x730672fb
mov dword [ebp - 0x354], 0x75007400
mov dword [ebp - 0x350], 0x779776ff
mov dword [ebp - 0x34c], 0x7906786f
mov dword [ebp - 0x348], 0x7b007a00
mov dword [ebp - 0x344], 0x7d877c01
mov dword [ebp - 0x340], 0x7f067edf
mov dword [ebp - 0x33c], 0x81008000
mov dword [ebp - 0x338], 0x83aa82e8
mov dword [ebp - 0x334], 0x85008404
mov dword [ebp - 0x330], 0x87ff8600
mov dword [ebp - 0x32c], 0x89ff88b7
mov dword [ebp - 0x328], 0x8b008a06
mov dword [ebp - 0x324], 0x8dff8c00
mov dword [ebp - 0x320], 0x8f608e97
mov dword [ebp - 0x31c], 0x91009006
mov dword [ebp - 0x318], 0x93eb9200
mov dword [ebp - 0x314], 0x958b9454
mov dword [ebp - 0x310], 0x97c8969f
mov dword [ebp - 0x30c], 0x99009805
mov dword [ebp - 0x308], 0x9b8d9a00
mov dword [ebp - 0x304], 0x9d0c9c5b
mov dword [ebp - 0x300], 0x9f1b9e8b
mov byte [ebp - 0x2fc], 3
mov dword [ebp - 0x440], eax
call fcn.1001cbe0
test al, al
je 0x10049955
lea eax, [ebp - 0x43c]
mov dword [ebp - 0x440], eax
lea ecx, [ebp - 0x440]
push 0xa0
lea eax, [esi + 0x30]
push eax
call fcn.1001cbe0
test al, al
jne 0x10049c74
mov dword [ebp - 0x68], 0x1600030
mov dword [ebp - 0x64], 0x30302e8
mov dword [ebp - 0x60], 0x5000400
mov dword [ebp - 0x5c], 0x7e90600
mov dword [ebp - 0x58], 0x90408eb
mov dword [ebp - 0x54], 0xb450a5d
mov dword [ebp - 0x50], 0xdc30c55
mov dword [ebp - 0x4c], 0xf010ee8
mov dword [ebp - 0x48], 0x11001000
mov dword [ebp - 0x44], 0x13eb1200
mov dword [ebp - 0x40], 0x15bb145d
mov dword [ebp - 0x3c], 0x17ff16ed
mov dword [ebp - 0x38], 0x19ff18ff
mov dword [ebp - 0x34], 0x1bdd1a03
mov dword [ebp - 0x30], 0x1deb1c81
mov dword [ebp - 0x2c], 0x1f601e00
mov dword [ebp - 0x28], 0x21002000
mov dword [ebp - 0x24], 0x23bd2283
mov dword [ebp - 0x20], 0x25042422
mov dword [ebp - 0x1c], 0x27002600
mov dword [ebp - 0x18], 0x29892800
mov dword [ebp - 0x14], 0x2b222a9d
mov dword [ebp - 0x10], 0x2d002c04
mov dword [ebp - 0xc], 0x2f0f2e00
mov byte [ebp - 8], 0x85
mov dword [ebp - 0x214], 0x1180070
mov dword [ebp - 0x210], 0x3330203
mov dword [ebp - 0x20c], 0x59904a9
mov dword [ebp - 0x208], 0x7000610
mov dword [ebp - 0x204], 0x9320800
mov dword [ebp - 0x200], 0xb2d0abf
mov dword [ebp - 0x1fc], 0xdb50ce6
mov dword [ebp - 0x1f8], 0xfd90ed0
mov dword [ebp - 0x1f4], 0x118a106d
mov dword [ebp - 0x1f0], 0x13c41231
mov dword [ebp - 0x1ec], 0x15271434
mov dword [ebp - 0x1e8], 0x17e51618
mov dword [ebp - 0x1e4], 0x19be1873
mov dword [ebp - 0x1e0], 0x1b6d1a4c
mov dword [ebp - 0x1dc], 0x1d6d1c18
mov dword [ebp - 0x1d8], 0x1f091e36
mov dword [ebp - 0x1d4], 0x214d20b1
mov dword [ebp - 0x1d0], 0x23282256
mov dword [ebp - 0x1cc], 0x258524e2
mov dword [ebp - 0x1c8], 0x27d826c5
mov dword [ebp - 0x1c4], 0x295c2832
mov dword [ebp - 0x1c0], 0x2b772a5d
mov dword [ebp - 0x1bc], 0x2da82c29
mov dword [ebp - 0x1b8], 0x2f6e2edd
mov dword [ebp - 0x1b4], 0x31bf309c
mov dword [ebp - 0x1b0], 0x33b132b9
mov dword [ebp - 0x1ac], 0x35d334a4
mov dword [ebp - 0x1a8], 0x374a364b
mov dword [ebp - 0x1a4], 0x393b3867
mov dword [ebp - 0x1a0], 0x3bb13a71
mov dword [ebp - 0x19c], 0x3d893c61
mov dword [ebp - 0x198], 0x3f603e34
mov dword [ebp - 0x194], 0x417a40c0
mov dword [ebp - 0x190], 0x43194219
mov dword [ebp - 0x18c], 0x45f44418
mov dword [ebp - 0x188], 0x472d46bd
mov dword [ebp - 0x184], 0x4999483a
mov dword [ebp - 0x180], 0x4b404a8d
mov dword [ebp - 0x17c], 0x4da44cc0
mov dword [ebp - 0x178], 0x4f084e89
mov dword [ebp - 0x174], 0x511250fc
mov dword [ebp - 0x170], 0x5386520c
mov dword [ebp - 0x16c], 0x5539548a
mov dword [ebp - 0x168], 0x574856a1
mov dword [ebp - 0x164], 0x598158e4
mov dword [ebp - 0x160], 0x5b635a0d
mov dword [ebp - 0x15c], 0x5dad5cb3
mov dword [ebp - 0x158], 0x5fb95ee6
mov dword [ebp - 0x154], 0x61d16086
mov dword [ebp - 0x150], 0x637062e8
mov dword [ebp - 0x14c], 0x652764f5
mov dword [ebp - 0x148], 0x67d96659
mov dword [ebp - 0x144], 0x691e6899
mov dword [ebp - 0x140], 0x6b816a8d
mov dword [ebp - 0x13c], 0x6dd86ce8
mov dword [ebp - 0x138], 0x6fca6e48
push 0x30
lea eax, [ebp - 0x68]
mov byte [ebp - 0x134], 0x6d
push esi
lea ecx, [ebp - 0x440]
mov dword [ebp - 0x440], eax
call fcn.1001cbe0
test al, al
je 0x10049c87
lea eax, [ebp - 0x214]
mov dword [ebp - 0x440], eax
lea ecx, [ebp - 0x440]
push 0x70
lea eax, [edi + ebx]
push eax
call fcn.1001cbe0
test al, al
je 0x10049c87
pop edi
pop esi
mov al, 1
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.100b37df
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0xcc], 0x1830030
mov dword [ebp - 0xc8], 0x34c023d
mov dword [ebp - 0xc4], 0x55004ce
mov dword [ebp - 0xc0], 0x7000601
mov dword [ebp - 0xbc], 0x9050875
mov dword [ebp - 0xb8], 0xb010ae9
mov dword [ebp - 0xb4], 0xd000c00
mov dword [ebp - 0xb0], 0xfc30e00
mov dword [ebp - 0xac], 0x114610e8
mov dword [ebp - 0xa8], 0x13001200
mov dword [ebp - 0xa4], 0x15e81400
mov dword [ebp - 0xa0], 0x17001673
mov dword [ebp - 0x9c], 0x19001800
mov dword [ebp - 0x98], 0x1bb01ab8
mov dword [ebp - 0x94], 0x1d501cc1
mov dword [ebp - 0x90], 0x1f2b1e01
mov dword [ebp - 0x8c], 0x21082005
mov dword [ebp - 0x88], 0x235022ce
mov dword [ebp - 0x84], 0x25a32401
mov dword [ebp - 0x80], 0x27ce2648
mov dword [ebp - 0x7c], 0x29012850
mov dword [ebp - 0x78], 0x2b9c2ae8
mov dword [ebp - 0x74], 0x2d002c00
mov dword [ebp - 0x70], 0x2fe82e00
mov byte [ebp - 0x6c], 0x2d
mov dword [ebp - 0x2f8], 0x1500070
mov dword [ebp - 0x2f4], 0x3c40200
mov dword [ebp - 0x2f0], 0x5c504c7
mov dword [ebp - 0x2ec], 0x7c206c6
mov dword [ebp - 0x2e8], 0x96808c3
mov dword [ebp - 0x2e4], 0xb600a7c
mov dword [ebp - 0x2e0], 0xd030c94
mov dword [ebp - 0x2dc], 0xf150ecb
mov dword [ebp - 0x2d8], 0x1199107b
mov dword [ebp - 0x2d4], 0x130f12c1
mov dword [ebp - 0x2d0], 0x1513141f
mov dword [ebp - 0x2cc], 0x17911644
mov dword [ebp - 0x2c8], 0x191d1803
mov dword [ebp - 0x2c4], 0x1b581ab3
mov dword [ebp - 0x2c0], 0x1d0d1c7c
mov dword [ebp - 0x2bc], 0x1fe01e07
mov dword [ebp - 0x2b8], 0x218820b0
mov dword [ebp - 0x2b4], 0x23722215
mov dword [ebp - 0x2b0], 0x256424e3
mov dword [ebp - 0x2ac], 0x278b266b
mov dword [ebp - 0x2a8], 0x29b828f2
mov dword [ebp - 0x2a4], 0x2bd92aaa
mov dword [ebp - 0x2a0], 0x2dfc2cce
mov dword [ebp - 0x29c], 0x2ffa2e9c
mov dword [ebp - 0x298], 0x31fa307a
mov dword [ebp - 0x294], 0x33c03284
mov dword [ebp - 0x290], 0x357f342e
mov dword [ebp - 0x28c], 0x371d3665
mov dword [ebp - 0x288], 0x39503823
mov dword [ebp - 0x284], 0x3b1f3aa0
mov dword [ebp - 0x280], 0x3da83ce2
mov dword [ebp - 0x27c], 0x3f973e55
mov dword [ebp - 0x278], 0x41814009
mov dword [ebp - 0x274], 0x43c4423d
mov dword [ebp - 0x270], 0x459b44d1
mov dword [ebp - 0x26c], 0x47514611
mov dword [ebp - 0x268], 0x493f4840
mov dword [ebp - 0x264], 0x4bec4ad2
mov dword [ebp - 0x260], 0x4d2a4c97
mov dword [ebp - 0x25c], 0x4f504e13
mov dword [ebp - 0x258], 0x51445042
mov dword [ebp - 0x254], 0x5319525c
mov dword [ebp - 0x250], 0x55235428
mov dword [ebp - 0x24c], 0x57065640
mov dword [ebp - 0x248], 0x59e2580c
mov dword [ebp - 0x244], 0x5b7c5a90
mov dword [ebp - 0x240], 0x5d3b5cc0
mov dword [ebp - 0x23c], 0x5f395e1d
mov dword [ebp - 0x238], 0x616860d2
mov dword [ebp - 0x234], 0x6314621f
mov dword [ebp - 0x230], 0x65cc64aa
mov dword [ebp - 0x22c], 0x676e66e1
mov dword [ebp - 0x228], 0x69ea680c
mov dword [ebp - 0x224], 0x6b906a63
mov dword [ebp - 0x220], 0x6d7c6c0e
mov dword [ebp - 0x21c], 0x6f3f6efc
push 0x30
lea eax, [ebp - 0xcc]
mov byte [ebp - 0x218], 0x26
push esi
lea ecx, [ebp - 0x440]
mov dword [ebp - 0x440], eax
call fcn.1001cbe0
test al, al
je 0x10049fe6
lea eax, [ebp - 0x2f8]
mov dword [ebp - 0x440], eax
lea ecx, [ebp - 0x440]
push 0x70
lea eax, [edi + ebx]
push eax
call fcn.1001cbe0
test al, al
jne 0x10049c74
mov ecx, dword [ebp - 4]
xor al, al
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.100b37df
mov esp, ebp
pop ebp
ret