Function at 0x1001a167
Capabilities:
Contain obfuscated stackstrings

Disassembly:
cmp byte [ebp + 0x227], 0x30
je 0x1001a189
mov al, byte [ebp + 0x227]
cmp al, 0x31
je 0x1001a189
mov byte [ebp + 0x227], 0x30
cmp byte [ebp + 0x230], 0x30
je 0x1001a1ab
mov al, byte [ebp + 0x230]
cmp al, 0x31
je 0x1001a1ab
mov byte [ebp + 0x230], 0x30
cmp byte [ebp + 0x231], 0x30
je 0x1001a1cd
mov al, byte [ebp + 0x231]
cmp al, 0x31
je 0x1001a1cd
mov byte [ebp + 0x231], 0x30
cmp byte [ebp + 0x27b], 0x30
je 0x1001a1ef
mov al, byte [ebp + 0x27b]
cmp al, 0x31
je 0x1001a1ef
mov byte [ebp + 0x27b], 0x30
cmp byte [ebp + 0x27c], 0x30
je 0x1001a211
mov al, byte [ebp + 0x27c]
cmp al, 0x31
je 0x1001a211
mov byte [ebp + 0x27c], 0x30
cmp byte [ebp + 0x27d], 0x30
je 0x1001a233
mov al, byte [ebp + 0x27d]
cmp al, 0x31
je 0x1001a233
mov byte [ebp + 0x27d], 0x30
cmp word [ebp + 0x27e], 0x3030
jne 0x1001a249
cmp byte [ebp + 0x280], 0x30
jb 0x1001a278
cmp byte [ebp + 0x27e], 0x30
jne 0x1001a272
mov al, byte [ebp + 0x27f]
cmp al, 0x39
jne 0x1001a272
mov al, byte [ebp + 0x280]
cmp al, 0x39
jbe 0x1001a288
mov word [ebp + 0x27e], 0x3030
mov byte [ebp + 0x280], 0x30
cmp word [ebp + 0x281], 0x3030
jne 0x1001a29e
cmp byte [ebp + 0x283], 0x30
jb 0x1001a2cd
cmp byte [ebp + 0x281], 0x30
jne 0x1001a2c7
mov al, byte [ebp + 0x282]
cmp al, 0x39
jne 0x1001a2c7
mov al, byte [ebp + 0x283]
cmp al, 0x39
jbe 0x1001a2dd
mov byte [ebp + 0x281], 0x30
mov word [ebp + 0x282], 0x3030
cmp byte [ebp + 0x285], 0x30
je 0x1001a2ff
mov al, byte [ebp + 0x285]
cmp al, 0x31
je 0x1001a2ff
mov byte [ebp + 0x285], 0x30
cmp byte [ebp + 0x286], 0x30
je 0x1001a321
mov al, byte [ebp + 0x286]
cmp al, 0x31
je 0x1001a321
mov byte [ebp + 0x286], 0x30
cmp byte [ebp + 0x287], 0x30
je 0x1001a343
mov al, byte [ebp + 0x287]
cmp al, 0x31
je 0x1001a343
mov byte [ebp + 0x287], 0x30
cmp byte [ebp + 0x288], 0x30
je 0x1001a381
mov al, byte [ebp + 0x288]
cmp al, 0x31
je 0x1001a381
mov al, byte [ebp + 0x288]
cmp al, 0x32
je 0x1001a381
mov al, byte [ebp + 0x288]
cmp al, 0x33
je 0x1001a381
mov byte [ebp + 0x288], 0x30
cmp byte [ebp + 0x289], 0x30
je 0x1001a3a3
mov al, byte [ebp + 0x289]
cmp al, 0x31
je 0x1001a3a3
mov byte [ebp + 0x289], 0x30
cmp word [ebp + 0x28a], 0x3030
jne 0x1001a3e2
mov eax, 0x30303030
cmp dword [ebp + 0x28c], eax
jne 0x1001a3e2
cmp dword [ebp + 0x290], eax
jne 0x1001a3e2
cmp word [ebp + 0x294], ax
jne 0x1001a3e2
cmp byte [ebp + 0x296], al
jb 0x1001a42f
cmp word [ebp + 0x28a], 0x3030
jne 0x1001a429
cmp dword [ebp + 0x28c], 0x30303030
jne 0x1001a429
cmp word [ebp + 0x290], 0x3030
jne 0x1001a429
lea esi, [ebp + 0x292]
mov edi, dword [ebp - 0x4c]
lea edi, [edi + 0x74]
mov ecx, 5
repe cmpsb byte [esi], byte es:[edi]
jbe 0x1001a45c
mov word [ebp + 0x28a], 0x3030
mov dword [ebp + 0x28c], 0x30303030
mov dword [ebp + 0x290], 0x30303030
mov byte [ebp + 0x294], 0x30
mov word [ebp + 0x295], 0x3030
cmp byte [ebp + 0x297], 0x30
je 0x1001a47e
mov al, byte [ebp + 0x297]
cmp al, 0x31
je 0x1001a47e
mov byte [ebp + 0x297], 0x30
cmp byte [ebp + 0x298], 0x30
je 0x1001a4a0
mov al, byte [ebp + 0x298]
cmp al, 0x31
je 0x1001a4a0
mov byte [ebp + 0x298], 0x30
cmp byte [ebp + 0x299], 0x30
je 0x1001a4c2
mov al, byte [ebp + 0x299]
cmp al, 0x31
je 0x1001a4c2
mov byte [ebp + 0x299], 0x30
cmp byte [ebp + 0x29a], 0x30
je 0x1001a4e4
mov al, byte [ebp + 0x29a]
cmp al, 0x31
je 0x1001a4e4
mov byte [ebp + 0x29a], 0x30
cmp byte [ebp + 0x29b], 0x30
je 0x1001a506
mov al, byte [ebp + 0x29b]
cmp al, 0x31
je 0x1001a506
mov byte [ebp + 0x29b], 0x30
cmp byte [ebp + 0x29c], 0x30
je 0x1001a528
mov al, byte [ebp + 0x29c]
cmp al, 0x31
je 0x1001a528
mov byte [ebp + 0x29c], 0x30
cmp byte [ebp + 0x2a0], 0x30
je 0x1001a558
mov al, byte [ebp + 0x2a0]
cmp al, 0x31
je 0x1001a558
mov al, byte [ebp + 0x2a0]
cmp al, 0x32
je 0x1001a558
mov byte [ebp + 0x2a0], 0x30
cmp byte [ebp + 0x2a1], 0x30
je 0x1001a57a
mov al, byte [ebp + 0x2a1]
cmp al, 0x31
je 0x1001a57a
mov byte [ebp + 0x2a1], 0x31
ret