Function at 0x5401a0
Capabilities:
Parse pe header

Disassembly:
movzx r8d, byte [rcx]
mov r10, rcx
lea r11, [0x00400000]
test r8b, r8b
je 0x540323
nop
nop
nop
movzx r9d, byte [rdx]
test r9b, r9b
je 0x540323
movsx eax, r8b
add eax, 0xffffff9f
cmp eax, 0x19
ja case.default.0x5401ea
cdqe
mov ecx, dword [r11 + rax*4 + 0x140500]
add rcx, r11
jmp rcx
mov r8b, 0x41
jmp case.default.0x5401ea
mov r8b, 0x42
jmp case.default.0x5401ea
mov r8b, 0x43
jmp case.default.0x5401ea
mov r8b, 0x44
jmp case.default.0x5401ea
mov r8b, 0x45
jmp case.default.0x5401ea
mov r8b, 0x46
jmp case.default.0x5401ea
mov r8b, 0x47
jmp case.default.0x5401ea
mov r8b, 0x48
jmp case.default.0x5401ea
mov r8b, 0x49
jmp case.default.0x5401ea
mov r8b, 0x4a
jmp case.default.0x5401ea
mov r8b, 0x4b
jmp case.default.0x5401ea
mov r8b, 0x4c
jmp case.default.0x5401ea
mov r8b, Ordinal_79
jmp case.default.0x5401ea
mov r8b, Ordinal_79
jmp case.default.0x5401ea
mov r8b, reloc.WLDAP32.dll_Ordinal_79
jmp case.default.0x5401ea
mov r8b, 0x50
jmp case.default.0x5401ea
mov r8b, 0x51
jmp case.default.0x5401ea
mov r8b, 0x52
jmp case.default.0x5401ea
mov r8b, 0x53
jmp case.default.0x5401ea
mov r8b, 0x54
jmp case.default.0x5401ea
mov r8b, 0x55
jmp case.default.0x5401ea
mov r8b, 0x56
jmp case.default.0x5401ea
mov r8b, 0x57
jmp case.default.0x5401ea
mov r8b, 0x58
jmp case.default.0x5401ea
mov r8b, 0x59
jmp case.default.0x5401ea
mov r8b, 0x5a
movsx eax, r9b
add eax, 0xffffff9f
cmp eax, 0x19
ja case.default.0x540289
cdqe
mov ecx, dword [r11 + rax*4 + 0x140568]
add rcx, r11
jmp rcx
mov r9b, 0x41
jmp case.default.0x540289
mov r9b, 0x42
jmp case.default.0x540289
mov r9b, 0x43
jmp case.default.0x540289
mov r9b, 0x44
jmp case.default.0x540289
mov r9b, 0x45
jmp case.default.0x540289
mov r9b, 0x46
jmp case.default.0x540289
mov r9b, 0x47
jmp case.default.0x540289
mov r9b, 0x48
jmp case.default.0x540289
mov r9b, 0x49
jmp case.default.0x540289
mov r9b, 0x4a
jmp case.default.0x540289
mov r9b, 0x4b
jmp case.default.0x540289
mov r9b, 0x4c
jmp case.default.0x540289
mov r9b, Ordinal_79
jmp case.default.0x540289
mov r9b, Ordinal_79
jmp case.default.0x540289
mov r9b, reloc.WLDAP32.dll_Ordinal_79
jmp case.default.0x540289
mov r9b, 0x50
jmp case.default.0x540289
mov r9b, 0x51
jmp case.default.0x540289
mov r9b, 0x52
jmp case.default.0x540289
mov r9b, 0x53
jmp case.default.0x540289
mov r9b, 0x54
jmp case.default.0x540289
mov r9b, 0x55
jmp case.default.0x540289
mov r9b, 0x56
jmp case.default.0x540289
mov r9b, 0x57
jmp case.default.0x540289
mov r9b, 0x58
jmp case.default.0x540289
mov r9b, 0x59
jmp case.default.0x540289
mov r9b, 0x5a
cmp r8b, r9b
jne 0x540323
mov r8b, byte [r10 + 1]
inc r10
inc rdx
test r8b, r8b
jne 0x5401c0
movsx r8d, byte [r10]
lea eax, [r8 - 0x61]
cmp eax, 0x19
ja case.default.0x540341
cdqe
mov ecx, dword [r11 + rax*4 + 0x1405d0]
add rcx, r11
jmp rcx
mov r8b, 0x41
jmp case.default.0x540341
mov r8b, 0x42
jmp case.default.0x540341
mov r8b, 0x43
jmp case.default.0x540341
mov r8b, 0x44
jmp case.default.0x540341
mov r8b, 0x45
jmp case.default.0x540341
mov r8b, 0x46
jmp case.default.0x540341
mov r8b, 0x47
jmp case.default.0x540341
mov r8b, 0x48
jmp case.default.0x540341
mov r8b, 0x49
jmp case.default.0x540341
mov r8b, 0x4a
jmp case.default.0x540341
mov r8b, 0x4b
jmp case.default.0x540341
mov r8b, 0x4c
jmp case.default.0x540341
mov r8b, Ordinal_79
jmp case.default.0x540341
mov r8b, Ordinal_79
jmp case.default.0x540341
mov r8b, reloc.WLDAP32.dll_Ordinal_79
jmp case.default.0x540341
mov r8b, 0x50
jmp case.default.0x540341
mov r8b, 0x51
jmp case.default.0x540341
mov r8b, 0x52
jmp case.default.0x540341
mov r8b, 0x53
jmp case.default.0x540341
mov r8b, 0x54
jmp case.default.0x540341
mov r8b, 0x55
jmp case.default.0x540341
mov r8b, 0x56
jmp case.default.0x540341
mov r8b, 0x57
jmp case.default.0x540341
mov r8b, 0x58
jmp case.default.0x540341
mov r8b, 0x59
jmp case.default.0x540341
mov r8b, 0x5a
movsx edx, byte [rdx]
lea eax, [rdx - 0x61]
cmp eax, 0x19
ja case.default.0x5403df
cdqe
mov ecx, dword [r11 + rax*4 + 0x140638]
add rcx, r11
jmp rcx
xor eax, eax
mov dl, 0x41
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x42
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x43
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x44
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x45
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x46
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x47
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x48
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x49
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4a
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4b
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4c
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4d
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, Ordinal_79
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, reloc.WLDAP32.dll_Ordinal_79
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x50
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x51
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x52
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x53
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x54
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x55
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x56
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x57
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x58
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x59
cmp r8b, dl
sete al
ret
mov dl, 0x5a
xor eax, eax
cmp r8b, dl
sete al
ret