Function at 0x1002b03c
Capabilities:
Enumerate files on windows

Disassembly:
push 0x4a4
mov eax, 0x10086f48
call fcn.10083e9c
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
xor ebx, ebx
push ebx
push ebx
mov esi, ecx
push 0x14b
push dword [esi + 0x4c4]
call edi
push ebx
push ebx
push 0x14b
push dword [esi + 0x570]
call edi
push ebx
push ebx
push 0x14b
push dword [esi + 0x61c]
call edi
push ebx
push ebx
push 0x14b
push dword [esi + 0x6c8]
call edi
push ebx
push ebx
push 0x147
push dword [esi + 0x128]
call edi
lea ecx, [ebp - 0x44]
push ecx
push eax
push 0x148
push dword [esi + 0x128]
call edi
lea eax, [ebp - 0x44]
push 0x100953c0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b119
push 4
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100962fc
call sub.mfc100.dll_Ordinal_12868
push 0x100962f8
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push 0x100962f4
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x100962ec
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
push 0x100962a8
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x100953e4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b170
push 3
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100962a4
call sub.mfc100.dll_Ordinal_12868
push 0x1008b74c
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push 0x100962a0
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x10096270
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095058
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b196
push ebx
call fcn.1002965c
mov dword [esp], 0x1009623c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10094fec
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b1bc
push ebx
call fcn.1002965c
mov dword [esp], 0x10096228
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1009539c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b217
push 2
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096218
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x100961e0
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10094408
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b27f
push 1
call fcn.1002965c
pop ecx
mov ebx, 0x100961d4
push ebx
lea ecx, [esi + 0x4a4]
call sub.mfc100.dll_Ordinal_12868
push ebx
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100961c8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100961bc
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10096160
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x10095380
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b2da
push 2
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096154
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x10096114
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095364
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b335
push 2
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096108
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x100960c8
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095348
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b390
push 2
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x100960bc
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
lea ecx, [esi + 0x550]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x1009607c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095330
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b4b4
push 4
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096218
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
lea ecx, [esi + 0x550]
mov dword [esp], 0x10096078
call sub.mfc100.dll_Ordinal_12868
push 0x1008aec4
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x1009606c
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096060
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096054
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096048
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x1009603c
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096028
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096010
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
push 0x10096000
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095ff0
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095fd8
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096010
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095f60
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x10095238
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b5c4
push 4
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096218
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
pop ecx
mov ebx, 0x1008fe48
push ebx
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push ebx
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe18
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe20
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe28
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe30
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008fe3c
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008b7fc
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x1009606c
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096060
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096054
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10096048
push 0
push ebx
push dword [esi + 0x6c8]
call edi
push 0x10095ed8
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x100952f8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b72b
push 5
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10096218
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
mov dword [esp], 0x12c
lea eax, [ebp - 0x170]
push 0
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x170]
push 0x10095e40
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x170]
push 0x10095e38
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
mov ebx, 0x143
jmp 0x1002b664
push eax
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095e38
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002b649
push 0x12c
push eax
lea eax, [ebp - 0x490]
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x490]
push 0x10095d48
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x490]
push 0x10095e38
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
jmp 0x1002b6bd
push eax
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10095e38
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002b6a2
push 0x1008aec4
lea ecx, [esi + 0x754]
call sub.mfc100.dll_Ordinal_12868
push 0x1009606c
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10096060
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10096054
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10096048
push 0
push ebx
push dword [esi + 0x774]
call edi
push 0x10095d40
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
push 0x10095cd0
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x10090f6c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002b7fb
push 3
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
push 0xbba
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
pop ecx
mov ebx, 0x10095cc0
push ebx
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push ebx
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x570]
call edi
push 0x10095cb4
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008aec4
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
push 0x1009606c
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096060
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096054
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10096048
push 0
push ebx
push dword [esi + 0x61c]
call edi
push 0x10095c50
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x100952c4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002ba3e
push 5
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
push 0x10095c40
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100952b8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095294
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095c34
push 0
push ebx
push dword [esi + 0x4c4]
call edi
cmp byte [0x103bd478], 1
jne 0x1002b8ea
push 0x10095c24
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095c14
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095284
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095274
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095c08
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095bfc
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095bf0
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x1008aec4
lea ecx, [esi + 0x550]
call sub.mfc100.dll_Ordinal_12868
push 0x10095be8
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bdc
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bd4
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x1008f2cc
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bcc
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10095bc4
push 0
push ebx
push dword [esi + 0x570]
call edi
push 0x10096078
lea ecx, [esi + 0x5fc]
call sub.mfc100.dll_Ordinal_12868
lea ecx, [esi + 0x6a8]
push 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
xor eax, eax
push eax
push eax
push 0x18b
push dword [esi + 0xb4]
mov dword [ebp - 0x4a8], eax
call edi
test eax, eax
jle 0x1002ba10
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x4a8]
push 0x189
push dword [esi + 0xb4]
call edi
lea eax, [ebp - 0xa8]
push 0x10095204
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [ebp - 0xa8]
cmp eax, ecx
jne 0x1002b9f1
lea eax, [ebp - 0xa4]
push eax
push 0
push ebx
push dword [esi + 0x6c8]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [esi + 0x6a8]
call sub.mfc100.dll_Ordinal_12868
inc dword [ebp - 0x4a8]
push 0
push 0
push 0x18b
push dword [esi + 0xb4]
call edi
cmp dword [ebp - 0x4a8], eax
jl 0x1002b995
push 0x10096218
lea ecx, [esi + 0x754]
call sub.mfc100.dll_Ordinal_12868
push 0xbbe
mov ecx, esi
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
mov dword [esp], 0x10095b20
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x10094008
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bb32
push 3
call fcn.1002965c
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
mov eax, dword [0x2f98458]
mov dword [ebp - 0x4a8], eax
mov dword [ebp - 0x4ac], ebx
call fcn.10005f8c
test eax, eax
je 0x1002bb28
mov eax, dword [ebp - 0x4a8]
add eax, 0x53c
mov dword [ebp - 0x4a8], eax
mov ebx, 0x143
mov eax, dword [ebp - 0x4a8]
cmp dword [eax], 0
je 0x1002bb0e
push 0xc8
lea eax, [ebp - 0x10c]
push 0
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x10c]
push eax
mov eax, dword [ebp - 0x4a8]
push dword [eax]
call fcn.10017379
lea eax, [ebp - 0x10c]
push eax
call sub.MSVCR100.dll_strlen
add esp, 0x18
test eax, eax
je 0x1002bb0e
lea eax, [ebp - 0x10c]
push eax
push 0
push ebx
push dword [esi + 0x61c]
call edi
inc dword [ebp - 0x4ac]
add dword [ebp - 0x4a8], 4
call fcn.10005f8c
cmp dword [ebp - 0x4ac], eax
jb 0x1002bab7
push 0x10095ae8
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x100951c4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bbd5
push 1
call fcn.1002965c
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.1002aff2
mov eax, dword [0x2f98458]
pop ecx
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4a8], ebx
call fcn.10005f8c
test eax, eax
je 0x1002bbcb
mov eax, dword [ebp - 0x4ac]
add eax, 0x53c
mov dword [ebp - 0x4ac], eax
mov ebx, 0x143
mov eax, dword [ebp - 0x4ac]
mov eax, dword [eax]
test eax, eax
je 0x1002bbb1
add eax, 0x64
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
inc dword [ebp - 0x4a8]
add dword [ebp - 0x4ac], 4
call fcn.10005f8c
cmp dword [ebp - 0x4a8], eax
jb 0x1002bb96
push 0x10095acc
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x10095204
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bc0c
push 1
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x10095ac4
call sub.mfc100.dll_Ordinal_12868
push 0x10095a78
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1009516c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bc43
push 1
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], str.100000000
call sub.mfc100.dll_Ordinal_12868
push 0x10095a28
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1008cea8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bce3
push 1
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008aec4
call sub.mfc100.dll_Ordinal_12868
mov eax, dword [0x2f98458]
mov dword [ebp - 0x4ac], eax
mov dword [ebp - 0x4a8], ebx
call fcn.10005f8c
test eax, eax
je 0x1002bcd9
mov eax, dword [ebp - 0x4ac]
add eax, 0x53c
mov dword [ebp - 0x4ac], eax
mov ebx, 0x143
mov eax, dword [ebp - 0x4ac]
mov eax, dword [eax]
test eax, eax
je 0x1002bcbf
add eax, 0x64
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
inc dword [ebp - 0x4a8]
add dword [ebp - 0x4ac], 4
call fcn.10005f8c
cmp dword [ebp - 0x4a8], eax
jb 0x1002bca4
push 0x100959ec
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x100951e0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bdaa
push 1
call fcn.1002965c
pop ecx
push ebx
push ebx
push 0x18b
push dword [esi + 0xb4]
mov dword [ebp - 0x4a8], ebx
call edi
test eax, eax
jle 0x1002bda0
mov ebx, 0x143
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x4a8]
push 0x189
push dword [esi + 0xb4]
call edi
lea eax, [ebp - 0xa8]
push 0x10095204
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
lea ecx, [ebp - 0xa8]
cmp eax, ecx
jne 0x1002bd81
lea eax, [ebp - 0xa4]
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [esi + 0x4a4]
call sub.mfc100.dll_Ordinal_12868
inc dword [ebp - 0x4a8]
push 0
push 0
push 0x18b
push dword [esi + 0xb4]
call edi
cmp dword [ebp - 0x4a8], eax
jl 0x1002bd25
push 0x10095998
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x100951ac
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bde5
push 1
call fcn.1002965c
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.10030734
mov dword [esp], 0x10095968
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095128
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002be1c
push 1
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x10095920
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095110
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bea3
push 1
call fcn.1002965c
mov dword [esp], 0x12c
lea eax, [ebp - 0x490]
push ebx
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x490]
push 0x100958c8
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x490]
push 0x10095e38
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
cmp eax, ebx
je 0x1002be99
mov ebx, 0x143
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095e38
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002be7a
push 0x10095870
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x10095140
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bede
push 1
call fcn.1002965c
mov ecx, esi
mov dword [esp], 0xbba
call sub.mfc100.dll_Ordinal_4785
push eax
call fcn.10030734
mov dword [esp], 0x1009583c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x100950c4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bf15
push 1
call fcn.1002965c
lea ecx, [esi + 0x4a4]
mov dword [esp], 0x1008b754
call sub.mfc100.dll_Ordinal_12868
push 0x1009580c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095184
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002bfd5
push 1
call fcn.1002965c
mov dword [esp], 0x10095808
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095804
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095800
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957fc
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957f8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957f4
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957f0
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957ec
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957e8
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x100957d0
jmp 0x1002c435
lea eax, [ebp - 0x44]
push 0x1009515c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c0df
push 1
call fcn.1002965c
mov dword [esp], 0x10111b20
lea eax, [ebp - 0x238]
push 0x100903fc
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
lea eax, [ebp - 0x238]
push eax
lea ecx, [ebp - 0x4a8]
call dword [sym.imp.mfc100.dll_Ordinal_310]
and dword [ebp - 4], 0
push 0x1008ff9c
lea eax, [ebp - 0x4a8]
push eax
lea eax, [ebp - 0x4b0]
push eax
call fcn.10016e71
add esp, 0xc
lea ecx, [ebp - 0x4a4]
push ecx
mov ecx, eax
call dword [sym.imp.mfc100.dll_Ordinal_1448]
push eax
call dword [sym.imp.KERNEL32.dll_FindFirstFileA]
lea ecx, [ebp - 0x4b0]
mov dword [ebp - 0x4ac], eax
call dword [sym.imp.mfc100.dll_Ordinal_901]
lea eax, [ebp - 0x478]
push eax
push 0
mov ebx, 0x143
push ebx
push dword [esi + 0x4c4]
call edi
lea eax, [ebp - 0x478]
push eax
lea ecx, [esi + 0x4a4]
call sub.mfc100.dll_Ordinal_12868
jmp 0x1002c0a7
lea eax, [ebp - 0x478]
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
lea eax, [ebp - 0x4a4]
push eax
push dword [ebp - 0x4ac]
call dword [sym.imp.KERNEL32.dll_FindNextFileA]
test eax, eax
jne 0x1002c095
push 0x100957ac
lea ecx, [esi + 0x430]
call sub.mfc100.dll_Ordinal_12868
lea ecx, [ebp - 0x4a8]
call dword [sym.imp.mfc100.dll_Ordinal_901]
jmp 0x1002c440
lea eax, [ebp - 0x44]
push 0x10095080
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c105
push ebx
call fcn.1002965c
mov dword [esp], 0x10095784
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1008f890
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c12b
push ebx
call fcn.1002965c
mov dword [esp], 0x1009576c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1009455c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c151
push ebx
call fcn.1002965c
mov dword [esp], 0x10095754
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095094
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c177
push ebx
call fcn.1002965c
mov dword [esp], 0x1009573c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095074
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c19d
push ebx
call fcn.1002965c
mov dword [esp], 0x10095728
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095040
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c1c3
push ebx
call fcn.1002965c
mov dword [esp], 0x10095718
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095034
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c1e9
push ebx
call fcn.1002965c
mov dword [esp], 0x10095708
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095028
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c20f
push ebx
call fcn.1002965c
mov dword [esp], 0x100956f4
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095068
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c235
push ebx
call fcn.1002965c
mov dword [esp], 0x100956e0
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095060
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c25b
push ebx
call fcn.1002965c
mov dword [esp], 0x100956bc
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10094ff8
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c281
push ebx
call fcn.1002965c
mov dword [esp], 0x10095694
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1008f8b4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c2a7
push ebx
call fcn.1002965c
mov dword [esp], 0x1009565c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1008ff70
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c2cd
push ebx
call fcn.1002965c
mov dword [esp], 0x10095634
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x1009504c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c2f3
push ebx
call fcn.1002965c
mov dword [esp], 0x1009561c
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095008
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c319
push ebx
call fcn.1002965c
mov dword [esp], 0x100955ec
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x100950a0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c33c
push ebx
call fcn.1002965c
mov dword [esp], 0x100955b4
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10094fdc
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c35f
push ebx
call fcn.1002965c
mov dword [esp], 0x10095578
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095014
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c382
push ebx
call fcn.1002965c
mov dword [esp], 0x10095558
jmp 0x1002c3a3
lea eax, [ebp - 0x44]
push 0x10095088
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c3b3
push ebx
call fcn.1002965c
mov dword [esp], 0x1009552c
lea ecx, [esi + 0x430]
call sub.mfc100.dll_Ordinal_12868
jmp 0x1002c442
lea eax, [ebp - 0x44]
push 0x100951a0
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1002c442
push 1
call fcn.1002965c
mov dword [esp], 0x12c
lea eax, [ebp - 0x364]
push ebx
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x364]
push 0x10095438
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x364]
push 0x10095e38
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x1c
cmp eax, ebx
je 0x1002c430
mov ebx, 0x143
push eax
push 0
push ebx
push dword [esi + 0x4c4]
call edi
push 0x10095e38
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
test eax, eax
jne 0x1002c411
push 0x100953f8
lea ecx, [esi + 0x430]
call sub.mfc100.dll_Ordinal_12868
xor ebx, ebx
push 1
push ebx
push dword [esi + 0x20]
call dword [sym.imp.USER32.dll_InvalidateRect]
call fcn.10083f1f
ret