Function at 0x180145c10
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0x100
mov rax, qword [0x180183c70]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov ebx, dword [rsp + 0x34]
xor esi, esi
mov r9d, r8d
mov dword [rsp + 0x30], r8d
mov qword [rsp + 0x50], rdx
mov r8, rcx
mov qword [rsp + 0x40], rcx
mov r15d, r9d
lea rcx, [0x180000000]
mov r14d, 0x100
lea r12d, [r9 - 0x10]
lea edx, [rsi + 0x17]
lea r10d, [rsi + 0x57]
lea r11d, [rsi + 0x33]
lea r13d, [rsi + 0x6c]
cmp r9d, r12d
jbe 0x180145e4e
lea edi, [r9 - 0x56]
lea r8d, [rsi + 0x64]
nop dword [rax]
cmp edi, 0x1d
ja case.default.0x180145caa
mov ecx, dword [rcx + rdi*4 + 0x147400]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
lea rcx, [rbp - 0x41]
dec rcx
cmp byte [rcx + 1], sil
lea rcx, [rcx + 1]
jne 0x180145cb3
movzx eax, word [0x18016aac8]
mov word [rcx], ax
jmp case.0x180145caa.14
mov byte [rbp - 0x29], sil
jmp case.0x180145caa.14
mov r8d, 2
lea rdx, [0x180165ff8]
lea rcx, [rbp - 0x37]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov edx, 0x17
lea r10d, [rdx + 0x40]
lea r11d, [rdx + 0x1c]
lea r8d, [rdx + 0x4d]
jmp case.0x180145caa.14
mov dword [rbp - 7], 0x2e0032
jmp case.0x180145caa.14
mov word [rbp - 0x36], r10w
mov dword [rbp - 0x11], 0x730075
jmp case.0x180145caa.14
mov r8d, 5
lea rdx, str.eekMe
lea rcx, [rbp - 0x41]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov eax, 0x73
mov word [rbp - 0x3b], ax
jmp 0x180145cec
mov word [rbp - 3], r8w
jmp case.0x180145caa.14
mov dword [rbp - 0xd], 0x720065
mov word [rbp - 9], r11w
jmp case.0x180145caa.14
mov word [rbp - 0x41], 0x50
jmp case.0x180145caa.14
mov eax, dword [0x18016aaf0]
mov dword [rbp - 0x31], eax
movzx eax, byte [0x18016aaf4]
mov byte [rbp - 0x2d], al
jmp case.0x180145caa.14
mov dword [rbp + 1], r13d
jmp case.0x180145caa.14
mov byte [rbp - 0x2c], sil
lea rdx, [0x18016ab02]
mov r8d, 3
lea rcx, [rbp - 0x2c]
jmp 0x180145ce6
mov rcx, qword [rsp + 0x50]
mov eax, dword [rcx + 4]
test r14d, eax
je 0x180145dfb
mov eax, edx
cmp eax, 0x17
je 0x180145de6
cmp eax, 0x5ee
jne 0x180145deb
mov eax, ebx
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.18015c4c0
mov rbx, qword [rsp + 0x150]
add rsp, 0x100
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov ebx, 1
add eax, 0x5d7
cmp eax, 0xbae
jbe 0x180145db1
mov ebx, esi
jmp case.0x180145caa.14
bt eax, 0xa
jb 0x180145ef0
bt eax, 9
jb 0x180145ed0
mov ebx, esi
jmp case.0x180145caa.14
mov word [rbp - 1], r13w
jmp case.0x180145caa.14
movzx eax, word [0x18016ab40]
mov word [rbp - 0x3a], ax
movzx eax, byte [0x18016ab42]
mov byte [rbp - 0x38], al
lea rcx, [0x180000000]
dec r15d
dec edi
cmp r15d, r12d
ja 0x180145c90
mov r8, qword [rsp + 0x40]
mov r9d, dword [rsp + 0x30]
imul eax, r9d, 0x1d0
mov edi, r9d
mov dword [rsp + 0x48], eax
cmp r9d, eax
ja case.0x180145caa.28
mov r12, qword [rsp + 0x58]
mov r15d, 0x13
mov r10d, 0x614d
mov eax, ebx
mov ecx, ebx
mov edx, ebx
cmp edi, 0x5a1b
ja 0x180145fca
je 0x180145fbc
cmp edi, 0x2d3f
ja 0x180145f5f
je 0x180145f3e
cmp edi, 0x63
je 0x180145f22
cmp edi, 0xb9a
je 0x180145f19
cmp edi, 0x16d1
je 0x180145f10
cmp edi, 0x2208
jne 0x180146186
mov word [rbp - 0x24], 0x65
jmp 0x180146186
mov r8, qword [rcx + 0x18]
mov edx, 0xc4
mov rcx, qword [0x1801d5a68]
call fcn.18005f1c0
jmp 0x180145dbf
mov rax, qword [0x1801d5a68]
cmp qword [rsp + 0x40], rax
je 0x180145f04
cmp qword [rcx + 0x18], rax
jne 0x180145f09
mov esi, 1
mov eax, esi
jmp 0x180145dbf
mov byte [rbp - 0x24], sil
jmp 0x180146186
mov byte [rbp - 0x25], 0x6d
jmp 0x180146186
mov r8d, 4
lea rdx, str.geTinstructionCount
lea rcx, [rbp - 0x29]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp 0x180146181
movsd xmm0, qword [0x18016ab66]
movzx eax, word [0x18016ab6e]
movsd qword [rbp + 7], xmm0
mov word [rbp + 0xf], ax
mov word [rbp + 0x11], si
jmp 0x180146186
cmp edi, 0x3876
je 0x180145fa0
cmp edi, 0x43ad
je 0x180145f97
cmp edi, 0x4ee4
jne 0x180146186
mov r8d, 1
lea rdx, [0x18016ab8e]
lea rcx, [rbp + 7]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
jmp 0x180146181
mov dword [rbp + 0x17], r13d
jmp 0x180146186
mov r8d, 3
lea rdx, [0x18016abf0]
lea rcx, [rbp + 7]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
jmp 0x180146181
mov word [rbp - 0x21], r10w
mov byte [rbp - 0x1f], sil
jmp 0x180146186
cmp edi, 0x86f7
ja 0x1801460a6
je 0x18014606b
cmp edi, 0x6552
je 0x18014603c
cmp edi, 0x7089
je 0x18014601c
cmp edi, 0x7bc0
jne 0x180146186
mov r9d, 0x110
mov byte [rbp - 0x13], sil
xor r8d, r8d
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x11]
call fcn.18002fce0
mov qword [rsp + 0x58], rax
jmp 0x180146181
mov r8d, 4
mov byte [rbp - 0x17], sil
lea rdx, [0x18016acac]
lea rcx, [rbp - 0x17]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp 0x180146181
mov r8d, 3
lea rdx, [0x18016acb9]
lea rcx, [rbp - 0x21]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov eax, dword [0x18016acdd]
mov dword [rbp - 0x1c], eax
movzx eax, byte [0x18016ace1]
mov byte [rbp - 0x18], al
jmp 0x180146181
mov r9d, 0x110
lea rdx, [rbp - 0x31]
xor r8d, r8d
lea rcx, [rbp + 7]
call fcn.18002fce0
mov r9d, 0x110
mov qword [rbp - 0x79], rax
xor r8d, r8d
lea rdx, [rbp - 0x21]
lea rcx, str.user32.dll
call fcn.18002fce0
mov r12, rax
jmp 0x180146181
cmp edi, 0x922e
je 0x18014611b
cmp edi, 0x9d65
je 0x1801460cc
cmp edi, 0xa89c
jne 0x180146186
mov eax, 0xffffffff
jmp 0x180145dbf
mov r8, qword [rsp + 0x50]
mov r8, qword [r8]
add r8, 0xfffffffffffffff8
cmp r8, 0xda
ja case.default.0x1801460fc
lea r10, [0x180000000]
movzx r8d, byte [r10 + r8 + 0x147644]
mov r9d, dword [r10 + r8*4 + 0x147478]
add r9, r10
jmp r9
mov r9d, dword [rsp + 0x30]
mov eax, dword [rsp + 0x38]
mov edi, 0x9d65
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x34], eax
jmp 0x180146186
test word [r8 + 2], r14w
jne 0x180146186
mov ecx, 0x14
mov eax, ecx
sub eax, 0x12
je 0x180146175
sub eax, 1
je 0x180146170
cmp eax, 1
jne 0x18014617a
movzx eax, word [r8 + 2]
mov edx, 1
movzx ecx, al
call r12
add eax, 0xfffffff4
cmp eax, 0x63
ja case.0x180146169.27
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x147760]
mov ecx, dword [rdx + rax*4 + 0x147720]
add rcx, rdx
jmp rcx
mov r8, qword [rsp + 0x40]
mov ecx, r15d
jmp 0x18014617a
mov edi, 0x922e
dec ecx
cmp ecx, 0x11
ja 0x180146127
mov r9d, dword [rsp + 0x30]
imul eax, r9d, 0x1d
add edi, eax
cmp edi, dword [rsp + 0x48]
ja case.0x180145caa.28
mov r8, qword [rsp + 0x40]
jmp 0x180145e70
mov r15, qword [rsp + 0x40]
mov edi, 0x66
mov ecx, dword [rsp + 0x38]
nop
mov eax, edi
sub eax, 0x63
je case.0x180145caa.28
sub eax, 1
je 0x180146217
sub eax, 1
je 0x1801461d8
cmp eax, 1
jne 0x18014621c
xor edx, edx
mov ecx, 0xa1
call r12
mov ecx, eax
jmp 0x18014621c
mov eax, dword [r15]
sar rax, 0x10
and eax, 0x1ff
cmp eax, ecx
jne 0x18014621c
mov eax, 0x10e
nop dword [rax]
cmp eax, 0x10e
je 0x180146204
cmp eax, 0xaf14
je case.0x180145caa.28
jmp 0x180146209
mov ebx, 0x158
add eax, 0xae06
cmp eax, 0x15c0c
jbe 0x1801461f0
jmp 0x18014621c
mov ebx, 0x154
dec edi
cmp edi, 0x62
ja 0x1801461b0
jmp 0x18014622a
mov r15, qword [rsp + 0x40]
mov r12, qword [rbp - 0x79]
mov edi, 0x34
mov r13, qword [rsp + 0x58]
mov eax, edi
sub eax, 0x34
je 0x1801462a5
sub eax, 0x68
je 0x18014625b
sub eax, 0x68
je 0x180146254
cmp eax, 0x68
je case.0x180145caa.28
jmp 0x1801462b6
mov ebx, 0x155
jmp 0x1801462b6
xor r9d, r9d
mov dword [rsp + 0x20], esi
xor r8d, r8d
lea rcx, [rbp - 0x71]
xor edx, edx
call r13
test eax, eax
je 0x1801462b6
mov eax, dword [rbp - 0x69]
add eax, 0xffffff00
test eax, 0xfffffffa
jne 0x1801462b6
cmp qword [rbp - 0x61], 0x12
jne 0x1801462b6
test qword [rbp - 0x59], 0x1000000
je 0x1801462b6
mov eax, dword [rsp + 0x34]
cmp dword [rbp - 0x51], eax
jne 0x1801462b6
mov eax, 0xfffffffe
jmp 0x180145dbf
mov eax, dword [r15]
bt rax, 0x18
jb 0x1801462d0
call r12
mov dword [rsp + 0x34], eax
add edi, 0x68
cmp edi, 0x1a0
jbe 0x180146238
jmp 0x1801462df
mov eax, 0x159
jmp 0x180145dbf
mov r15, qword [rsp + 0x40]
mov ecx, 0x62
mov eax, ecx
sub eax, 0x61
je 0x18014630d
cmp eax, 1
jne 0x1801462fa
mov eax, dword [r15]
bt rax, 0x18
jb 0x180146303
dec ecx
cmp ecx, 0x60
ja 0x1801462e4
jmp 0x18014631c
mov eax, 0x15a
jmp 0x180145dbf
mov eax, 0x156
jmp 0x180145dbf
mov r15, qword [rsp + 0x40]
mov ecx, 0x5b
mov eax, ecx
sub eax, 0x5b
je 0x180146333
cmp eax, 1
je case.0x180145caa.28
jmp 0x180146342
mov eax, dword [r15]
bt rax, 0x18
jb 0x180146380
mov ebx, 0x101
inc ecx
cmp ecx, 0x5d
jb 0x180146321
mov eax, 0x23
nop
cmp eax, 0x23
je 0x18014638a
add eax, 0x65
cmp eax, 0x88
jb 0x180146350
mov eax, 0xae
cmp eax, 0xae
je 0x180146392
cmp eax, 0x8742
je case.0x180145caa.28
jmp 0x180146397
mov eax, 0x14f
jmp 0x180145dbf
mov eax, r14d
jmp 0x180145dbf
mov ebx, 0x102
add eax, 0x8694
cmp eax, 0x10d28
jbe 0x180146364
mov ecx, 0xed
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xed
je 0x1801463c4
cmp eax, 1
je case.0x180145caa.28
jmp 0x1801463c9
mov ebx, 0x103
inc ecx
cmp ecx, 0xef
jb 0x1801463b0
mov eax, 0x92
cmp eax, 0x92
je 0x1801463ec
cmp eax, 0x148
je case.0x180145caa.28
jmp 0x1801463f1
mov ebx, 0x10c
add eax, 0xb6
cmp eax, 0x1fe
jb 0x1801463d8
mov ecx, 0xb8
mov eax, ecx
sub eax, 0xb8
je 0x180146416
cmp eax, 4
je case.0x180145caa.28
jmp 0x18014641b
mov ebx, 0x10d
add ecx, 4
cmp ecx, 0xc0
jb 0x180146402
mov eax, 0xf
nop dword [rax + rax]
cmp eax, 0xf
je 0x180146442
cmp eax, 0xa8c
je case.0x180145caa.28
jmp 0x180146447
mov ebx, 0x10a
add eax, 0xa7d
cmp eax, 0x14fa
jbe 0x180146430
mov eax, 0x33
cmp eax, 0x33
je 0x180146484
add eax, 0x37
cmp eax, 0x6a
jb 0x180146458
mov ecx, 0xbc
nop word [rax + rax]
mov eax, ecx
sub eax, 0xbc
je 0x18014648e
cmp eax, 0x59
je case.0x180145caa.28
jmp 0x180146493
mov eax, 0x10b
jmp 0x180145dbf
mov ebx, 0x104
add ecx, 0x59
cmp ecx, 0x16e
jb 0x180146470
mov eax, 0x57
cmp eax, 0x57
je 0x1801464ea
add eax, 0x46b
cmp eax, 0x46b
jbe 0x1801464a3
mov ecx, 0x17
nop dword [rax]
mov eax, ecx
sub eax, 0x16
je case.0x180145caa.28
cmp eax, 1
jne 0x1801464d5
mov ebx, 0x107
dec ecx
cmp ecx, 0x15
ja 0x1801464c0
nop dword [rax]
mov eax, 0x109
jmp 0x180145dbf
mov eax, 0x105
jmp 0x180145dbf
mov eax, 0x21
nop dword [rax]
cmp eax, 0x21
je 0x18014651b
add eax, 0xd68
cmp eax, 0xd68
jbe 0x180146500
mov eax, pe_nt_image_headers64
jmp 0x180145dbf
mov eax, 0x106
jmp 0x180145dbf
mov ecx, 0x113
nop word [rax + rax]
mov eax, ecx
sub eax, 0x113
je 0x180146544
cmp eax, 1
je case.0x180145caa.28
jmp 0x180146549
mov ebx, 0x123
inc ecx
cmp ecx, 0x115
jb 0x180146530
mov eax, 0xbf
cmp eax, 0xbf
je 0x180146589
add eax, 0x7760
cmp eax, 0x7760
jbe 0x180146558
mov ecx, 0xea
lea eax, [rcx + 0x3b]
cmp ecx, 0xea
je 0x180146593
cmp ecx, 0x43a4
je case.0x180145caa.28
jmp 0x180146595
mov eax, 0x124
jmp 0x180145dbf
mov ebx, eax
add ecx, 0x42ba
cmp ecx, 0x8574
jbe 0x180146573
mov eax, 0x126
jmp 0x180145dbf
mov ecx, 0x70
cmp ecx, 0x70
je 0x1801465d8
add ecx, 0xc
mov ebx, eax
cmp ecx, 0x7c
jb 0x1801465b2
mov eax, 0x21
mov ecx, eax
sub ecx, 0x21
je 0x1801465e2
cmp ecx, 1
je case.0x180145caa.28
jmp 0x1801465e7
mov eax, 0x129
jmp 0x180145dbf
mov ebx, 0x12a
inc eax
cmp eax, 0x23
jb 0x1801465c6
mov eax, 0x25
cmp eax, 0x25
je 0x180146603
cmp eax, r13d
je case.0x180145caa.28
jmp 0x180146608
mov ebx, 0x12b
add eax, 0x47
cmp eax, 0xb3
jb 0x1801465f3
mov eax, 0x5d
nop word [rax + rax]
mov ecx, eax
sub ecx, 0x5c
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146635
mov ebx, 0x12c
dec eax
cmp eax, 0x5b
ja 0x180146620
nop dword [rax]
mov eax, 0x12d
jmp 0x180145dbf
mov ecx, 0x8f
nop
mov eax, ecx
sub eax, 0x8e
je case.0x180145caa.28
cmp eax, 1
jne 0x180146667
mov ebx, 0x12e
dec ecx
cmp ecx, 0x8d
ja 0x180146650
mov eax, 0x83
cmp eax, 0x83
je 0x18014668a
cmp eax, 0x127
je case.0x180145caa.28
jmp 0x18014668f
mov ebx, 0x12f
add eax, 0xa4
cmp eax, 0x1cb
jb 0x180146676
mov eax, 0xb5
mov ecx, eax
sub ecx, 0xb4
je case.0x180145caa.28
cmp ecx, 1
jne 0x1801466b8
mov ebx, 0x130
dec eax
cmp eax, 0xb3
ja 0x1801466a0
mov eax, 0xfa
cmp eax, 0xfa
je 0x1801466da
cmp eax, 0x7530
je case.0x180145caa.28
jmp 0x1801466df
mov ebx, 0x131
add eax, 0x7436
cmp eax, 0xe86c
jbe 0x1801466c6
nop dword [rax + rax]
mov eax, 0x132
jmp 0x180145dbf
mov eax, 0x5a
nop
cmp eax, 0x5a
je 0x18014673a
add eax, 0xf1e
cmp eax, 0xf1e
jbe 0x180146700
cmp r13d, 0x6c
je 0x180146744
add r13d, 0xa1
cmp r13d, 0x10d
jb case.0x1801460fc.130
nop word [rax + rax]
mov eax, 0x135
jmp 0x180145dbf
mov eax, 0x133
jmp 0x180145dbf
mov eax, 0x134
jmp 0x180145dbf
mov eax, 0x79
cmp eax, 0x79
je 0x180146784
add eax, 0x36d4
mov ebx, ecx
cmp eax, 0x36d4
jbe 0x180146753
mov eax, 0xa9
nop dword [rax + rax]
cmp eax, 0xa9
je 0x18014678e
cmp eax, 0x2254
je case.0x180145caa.28
jmp 0x180146793
mov eax, 0x136
jmp 0x180145dbf
mov ebx, 0x137
add eax, 0x21ab
cmp eax, 0x4356
jbe 0x180146770
mov edx, 0xca
lea eax, [rdx - 2]
nop word [rax + rax]
mov ecx, edx
sub ecx, 0xc9
je case.0x180145caa.28
cmp ecx, 1
jne 0x1801467c8
mov ebx, 0x138
dec edx
cmp edx, eax
ja 0x1801467b0
mov eax, 0x3a
cmp eax, 0x3a
je 0x1801467e5
cmp eax, 0xd4
je case.0x180145caa.28
jmp 0x1801467ea
mov ebx, 0x139
add eax, 0x9a
cmp eax, 0x16e
jb 0x1801467d3
mov eax, 0x11a
jmp 0x180145dbf
mov eax, 0x4d
cmp eax, 0x4d
je 0x180146889
add eax, 0x1c
mov ebx, edx
cmp eax, 0x69
jb 0x180146805
mov eax, 0x5f
nop dword [rax]
cmp eax, 0x5f
je 0x180146893
add eax, 0xa3
cmp eax, 0x102
jb 0x180146820
mov eax, 0x46
cmp eax, 0x46
je 0x18014689d
add eax, 0x2f4e
cmp eax, 0x2f4e
jbe 0x180146836
mov eax, 0x125
nop dword [rax]
mov ecx, eax
sub ecx, 0x124
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146868
mov ebx, 0x157
dec eax
cmp eax, 0x123
ja 0x180146850
mov ecx, 0x2d
cmp ecx, 0x2d
je 0x1801468a7
cmp ecx, 0x2193
je case.0x180145caa.28
jmp 0x1801468ac
mov eax, 0x11b
jmp 0x180145dbf
mov eax, 0x119
jmp 0x180145dbf
mov eax, 0x11c
jmp 0x180145dbf
mov ebx, 0x15b
add ecx, 0x2166
cmp ecx, 0x42cc
jbe 0x180146876
mov ecx, 0x12a
nop
mov eax, ecx
sub eax, 0x12a
je 0x1801468d4
cmp eax, 1
je case.0x180145caa.28
jmp 0x1801468d9
mov ebx, 0x15c
inc ecx
cmp ecx, 0x12c
jb 0x1801468c0
mov eax, 0xbd
cmp eax, 0xbd
je 0x18014692c
add eax, 0xa6
cmp eax, 0x163
jb 0x1801468e8
mov eax, 0xac
cmp eax, 0xac
je 0x180146936
add eax, 0x91
cmp eax, 0x13d
jb 0x180146900
mov eax, 0xa5
cmp eax, 0xa5
je 0x180146940
cmp eax, 0x7215
je case.0x180145caa.28
jmp 0x180146945
mov eax, 0x140
jmp 0x180145dbf
mov eax, 0x141
jmp 0x180145dbf
mov ebx, 0x142
add eax, 0x7170
cmp eax, 0xe2e0
jbe 0x180146918
mov edx, 0xe8
lea eax, [rdx - 2]
nop dword [rax]
mov ecx, edx
sub ecx, 0xe7
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146978
mov ebx, 0x143
dec edx
cmp edx, eax
ja 0x180146960
mov eax, 0xdd
cmp eax, 0xdd
je 0x1801469d4
add eax, 0xc3
cmp eax, 0x1a0
jb 0x180146983
mov eax, 0x10c
nop dword [rax + rax]
cmp eax, 0x10c
je 0x18014730a
add eax, 0xa350
cmp eax, 0xa350
jbe 0x1801469a0
mov eax, 0x120
nop dword [rax]
cmp eax, 0x120
je 0x1801469de
cmp eax, 0x2520
je case.0x180145caa.28
jmp 0x1801469e3
mov eax, 0x144
jmp 0x180145dbf
mov ebx, 0x146
add eax, 0x2400
cmp eax, 0x4800
jbe 0x1801469c0
mov eax, 0x65
cmp eax, 0x65
je 0x180146a24
add eax, 0x4af6
cmp eax, 0x4af6
jbe 0x1801469f4
mov ecx, 0xb2
nop word [rax + rax]
mov eax, ecx
sub eax, 0xb2
je 0x180146a2e
cmp eax, 0x33
je case.0x180145caa.28
jmp 0x180146a33
mov eax, 0x147
jmp 0x180145dbf
mov ebx, 0x148
add ecx, 0x33
cmp ecx, 0x118
jb 0x180146a10
mov eax, 0xdd
cmp eax, 0xdd
je 0x180147382
add eax, 6
cmp eax, 0xe3
jb 0x180146a43
mov eax, 0x17
nop dword [rax]
cmp eax, 0x17
je 0x180146a84
add eax, 0x99
cmp eax, 0xb0
jb 0x180146a60
mov eax, r13d
sub eax, 0x6c
je 0x180146a8e
cmp eax, 0x62
je case.0x180145caa.28
jmp 0x180146a93
mov eax, 0x14b
jmp 0x180145dbf
mov ebx, 0x14c
add r13d, 0x62
cmp r13d, 0x130
jb case.0x1801460fc.106
mov eax, 0x5d
cmp eax, 0x5d
je 0x180146ab5
cmp eax, 0x71
je case.0x180145caa.28
jmp 0x180146aba
mov ebx, 0x14d
add eax, 0x14
cmp eax, 0x85
jb 0x180146aa5
mov ecx, 0xfd
nop dword [rax]
mov eax, ecx
sub eax, 0xfc
je case.0x180145caa.28
cmp eax, 1
jne 0x180146ae7
mov ebx, 0x14e
dec ecx
cmp ecx, 0xfb
ja 0x180146ad0
mov eax, pe_nt_image_headers64
cmp eax, 0x108
je 0x180146b0a
cmp eax, 0x4d58
je case.0x180145caa.28
jmp 0x180146b0f
mov ebx, 0x14a
add eax, 0x4c50
cmp eax, 0x98a0
jbe 0x180146af6
mov eax, 0x7f
mov ecx, eax
sub ecx, 0x7e
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146b33
lea ebx, [rcx + 0x1f]
dec eax
cmp eax, 0x7d
ja 0x180146b20
mov ecx, 0x63
nop
mov eax, ecx
sub eax, 0x63
je 0x180146b52
cmp eax, 0x3b
je case.0x180145caa.28
jmp 0x180146b57
mov ebx, 0x30
add ecx, 0x3b
cmp ecx, 0xd9
jb 0x180146b40
mov r11d, 0x33
nop dword [rax + rax]
mov eax, r11d
sub eax, 0x32
je case.0x180145caa.28
cmp eax, 1
jne 0x180146b84
lea ebx, [rax + 0x30]
dec r11d
cmp r11d, 0x31
ja 0x180146b70
nop dword [rax]
mov eax, 0x32
jmp 0x180145dbf
mov ecx, 0xe0
mov r11d, 0x33
mov eax, ecx
sub eax, 0xe0
je 0x180146bb9
cmp eax, 1
je case.0x180145caa.28
jmp 0x180146bbc
mov ebx, r11d
inc ecx
cmp ecx, 0xe2
jb 0x180146ba5
mov eax, 0x34
jmp 0x180145dbf
mov eax, 0x74
cmp eax, 0x74
je 0x180146be7
cmp eax, 0x5278
je case.0x180145caa.28
jmp 0x180146bec
mov ebx, 0x35
add eax, 0x5204
cmp eax, 0xa408
jbe 0x180146bd5
mov eax, 0x10a
nop dword [rax]
cmp eax, 0x10a
je 0x180146c1d
add eax, 0x9bdc
cmp eax, 0x9bdc
jbe 0x180146c00
mov eax, 0x37
jmp 0x180145dbf
mov eax, 0x36
jmp 0x180145dbf
mov ecx, 0x47
nop dword [rax]
cmp ecx, 0x47
je 0x180146c4a
add ecx, 0x30
cmp ecx, 0x77
jb 0x180146c30
nop dword [rax]
mov eax, 0x41
jmp 0x180145dbf
mov eax, 0x39
jmp 0x180145dbf
mov eax, 0xba
nop dword [rax]
mov ecx, eax
sub ecx, 0xb9
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146c76
lea ebx, [rcx + 0x41]
dec eax
cmp eax, 0xb8
ja 0x180146c60
mov eax, 0x71
cmp eax, 0x71
je 0x180146c96
cmp eax, 0x1a7c
je case.0x180145caa.28
jmp 0x180146c9b
mov ebx, 0x43
add eax, 0x1a0b
cmp eax, 0x3416
jbe 0x180146c84
mov edx, 0x114
mov eax, 0x44
mov ecx, edx
sub ecx, 0x113
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146cc6
mov ebx, eax
dec edx
cmp edx, 0x112
ja 0x180146cb1
mov eax, 0x45
jmp 0x180145dbf
mov ecx, 0x83
lea eax, [rcx - 0x3d]
cmp ecx, 0x83
je 0x180146cf8
cmp ecx, 0x36c1
je case.0x180145caa.28
jmp 0x180146cfa
mov ebx, eax
add ecx, 0x363e
cmp ecx, 0x6c7c
jbe 0x180146ce2
mov eax, 0xb5
lea ecx, [rax - 0x6e]
mov edx, eax
sub edx, 0xb4
je case.0x180145caa.28
cmp edx, 1
jne 0x180146d25
mov ebx, ecx
dec eax
cmp eax, 0xb3
ja 0x180146d10
mov eax, 0xc8
nop dword [rax]
nop word [rax + rax]
mov ecx, eax
sub ecx, 0xc7
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146d56
lea ebx, [rcx + 0x47]
dec eax
cmp eax, 0xc6
ja 0x180146d40
mov ecx, 0x97
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x96
je case.0x180145caa.28
cmp eax, 1
jne 0x180146d85
lea ebx, [rax + 0x48]
dec ecx
cmp ecx, 0x95
ja 0x180146d70
mov ecx, 0x127
mov eax, ecx
sub eax, 0x127
je 0x180146da8
cmp eax, 1
je case.0x180145caa.28
jmp 0x180146dad
mov ebx, 0x4a
inc ecx
cmp ecx, 0x129
jb 0x180146d94
nop word [rax + rax]
mov eax, 0x4b
jmp 0x180145dbf
mov ecx, 0x69
nop
mov eax, ecx
sub eax, 0x69
je 0x180146de2
cmp eax, 0x47
je case.0x180145caa.28
jmp 0x180146de7
mov ebx, 0x4c
add ecx, 0x47
cmp ecx, 0xf7
jb 0x180146dd0
cmp r15d, 0x13
je 0x180146eba
add r15d, 0xa18
cmp r15d, 0xa18
jbe case.0x1801460fc.77
mov eax, 0xfe
cmp eax, 0xfe
je 0x180146ec4
add eax, 0x5456
cmp eax, 0x5456
jbe 0x180146e11
mov eax, 0xa6
nop dword [rax]
cmp eax, 0xa6
je 0x180146ece
add eax, 0x1dd4
cmp eax, 0x1dd4
jbe 0x180146e30
mov ecx, 0x1c
nop dword [rax]
mov eax, ecx
sub eax, 0x1b
je case.0x180145caa.28
cmp eax, 1
jne 0x180146e63
lea ebx, [rax + 0x4f]
dec ecx
cmp ecx, 0x1a
ja 0x180146e50
mov eax, 0x10
nop
cmp eax, 0x10
je 0x180146ed8
add eax, 0x95
cmp eax, 0xa5
jb 0x180146e70
mov edx, 0x11c
mov eax, 0x52
nop dword [rax + rax]
mov ecx, edx
sub ecx, 0x11b
je case.0x180145caa.28
cmp ecx, 1
jne 0x180146ea5
mov ebx, eax
dec edx
cmp edx, 0x11a
ja 0x180146e90
nop
mov eax, 0x53
jmp 0x180145dbf
mov eax, 0x4d
jmp 0x180145dbf
mov eax, 0x4e
jmp 0x180145dbf
mov eax, 0x4f
jmp 0x180145dbf
mov eax, 0x51
jmp 0x180145dbf
mov ecx, 0x7d
mov eax, ecx
sub eax, 0x7d
je 0x180146ef9
cmp eax, 1
je case.0x180145caa.28
jmp 0x180146efe
mov ebx, 0x54
inc ecx
cmp ecx, 0x7f
jb 0x180146ee7
mov eax, 0x7f
nop word [rax + rax]
cmp eax, 0x7f
je 0x180146f2b
add eax, 0x11dc
cmp eax, 0x11dc
jbe 0x180146f10
mov eax, 0x56
jmp 0x180145dbf
mov eax, 0x55
jmp 0x180145dbf
mov eax, 0x55
nop word [rax + rax]
cmp eax, 0x55
je 0x180146f52
cmp eax, 0x1991
je case.0x180145caa.28
jmp 0x180146f57
mov ebx, 0x58
add eax, 0x193c
cmp eax, 0x3278
jbe 0x180146f40
mov ecx, 0xdd
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xdd
je 0x180146f84
cmp eax, 1
je case.0x180145caa.28
jmp 0x180146f89
mov ebx, 0x59
inc ecx
cmp ecx, 0xdf
jb 0x180146f70
mov edx, 0xb6
lea eax, [rdx - 0x5c]
nop dword [rax + rax]
mov ecx, edx
sub ecx, 0xb6
je 0x180146fb5
cmp ecx, 1
je case.0x180145caa.28
jmp 0x180146fb7
mov ebx, eax
inc edx
cmp edx, 0xb8
jb 0x180146fa0
mov eax, 0x32
lea ecx, [rax - 5]
nop dword [rax]
mov edx, eax
sub edx, 0x32
je 0x180146fe2
cmp edx, 1
je case.0x180145caa.28
jmp 0x180146fe4
mov ebx, ecx
inc eax
cmp eax, 0x34
jb 0x180146fd0
mov eax, 0x52
cmp eax, 0x52
je 0x180147024
add eax, 0x520
cmp eax, 0x520
jbe 0x180146ff0
mov eax, 0xcb
lea ecx, [rax - 0x70]
nop dword [rax]
cmp eax, 0xcb
je 0x18014702e
cmp eax, 0x48f4
je case.0x180145caa.28
jmp 0x180147030
mov eax, 0x3d
jmp 0x180145dbf
mov ebx, ecx
add eax, 0x4829
cmp eax, 0x9052
jbe 0x180147010
mov ecx, 0xef
mov eax, 0x5d
cmp ecx, 0xef
je 0x18014705c
cmp ecx, 0x57c2
je case.0x180145caa.28
jmp 0x18014705e
mov ebx, eax
add ecx, 0x56d3
cmp ecx, 0xada6
jbe 0x180147046
mov eax, 0xd0
cmp eax, 0xd0
je 0x18014708e
add eax, 0x91
cmp eax, 0x161
jb 0x180147071
mov eax, 0x3b
jmp 0x180145dbf
mov eax, 0x5c
jmp 0x180145dbf
mov eax, 0xb0
nop dword [rax]
cmp eax, 0xb0
je 0x1801470b4
cmp eax, 0x46d0
je case.0x180145caa.28
jmp 0x1801470b9
mov ebx, 0x27
add eax, 0x4620
cmp eax, 0x8c40
jbe 0x1801470a0
mov eax, 0xd
nop word [rax + rax]
cmp eax, 0xd
je 0x180147114
add eax, 6
cmp eax, r15d
jb 0x1801470d0
mov eax, 0x10a
cmp eax, 0x10a
je 0x18014711e
add eax, 0xb8
cmp eax, 0x1c2
jb 0x1801470e2
mov ecx, 0xe5
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe5
je 0x180147128
cmp eax, 7
je case.0x180145caa.28
jmp 0x18014712d
mov eax, 0x60
jmp 0x180145dbf
mov eax, 0x2c
jmp 0x180145dbf
mov ebx, 0x2e
add ecx, 7
cmp ecx, 0xf3
jb 0x180147100
mov ecx, 0xf5
nop dword [rax]
mov eax, ecx
sub eax, 0xf4
je case.0x180145caa.28
cmp eax, 1
jne 0x180147155
lea ebx, [rax + 0x2e]
dec ecx
cmp ecx, 0xf3
ja 0x180147140
nop
mov eax, 0xa1
jmp 0x180145dbf
mov eax, 0x122
jmp 0x180145dbf
mov eax, 0x127
jmp 0x180145dbf
mov eax, 0x128
jmp 0x180145dbf
mov eax, 0x118
jmp 0x180145dbf
mov eax, 0x38
jmp 0x180145dbf
mov eax, 0x57
jmp 0x180145dbf
mov eax, 0xa2
jmp 0x180145dbf
mov eax, 0x125
mov ecx, eax
cmp ecx, eax
je 0x1801471f3
cmp ecx, 0x54b2
je case.0x180145caa.28
jmp 0x1801471f8
mov ebx, 0x140
add ecx, 0x538d
cmp ecx, 0xa71a
jbe 0x1801471e1
mov ecx, 0x117
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x117
je 0x180147224
cmp eax, 0x72
je case.0x180145caa.28
jmp 0x180147229
mov ebx, 0x141
add ecx, 0x72
cmp ecx, 0x1fb
jb 0x180147210
mov eax, 0x4f
nop dword [rax]
cmp eax, 0x4f
je 0x180147291
add eax, 0x23cc
cmp eax, 0x23cc
jbe 0x180147240
mov ecx, 0x57
nop word [rax + rax]
mov eax, ecx
sub eax, 0x56
je case.0x180145caa.28
cmp eax, 1
jne 0x180147275
mov ebx, 0x143
dec ecx
cmp ecx, 0x55
ja 0x180147260
mov eax, 0xb
cmp eax, 0xb
je 0x18014729b
cmp eax, 0x26
je case.0x180145caa.28
jmp 0x1801472a0
mov eax, 0x142
jmp 0x180145dbf
mov ebx, 0x144
add eax, 0x1b
cmp eax, 0x41
jb 0x180147281
mov eax, 0xdf
nop dword [rax]
cmp eax, 0xdf
je 0x18014730a
add eax, 0xa048
cmp eax, 0xa048
jbe 0x1801472b0
mov eax, 0x44
nop dword [rax + rax]
mov ecx, eax
sub ecx, 0x43
je case.0x180145caa.28
cmp ecx, 1
jne 0x1801472e5
mov ebx, 0x146
dec eax
cmp eax, 0x42
ja 0x1801472d0
mov ecx, 0xea
lea eax, [rcx - 0x35]
cmp ecx, 0xea
je 0x180147314
cmp ecx, 0x19f
je case.0x180145caa.28
jmp 0x180147319
mov eax, 0x145
jmp 0x180145dbf
mov ebx, 0x147
add ecx, eax
cmp ecx, 0x254
jb 0x1801472f4
mov eax, 0xa8
cmp eax, 0xa8
je 0x18014733c
cmp eax, 0x2a0
je case.0x180145caa.28
jmp 0x180147341
mov ebx, 0x148
add eax, 0x1f8
cmp eax, 0x3f0
jbe 0x180147328
mov ecx, 0x82
lea eax, [rcx + 0x38]
cmp ecx, 0x82
je 0x180147382
add ecx, eax
cmp ecx, 0x13c
jb 0x180147355
mov eax, 0xf
nop dword [rax]
cmp eax, 0xf
je 0x18014738c
cmp eax, 0x6db
je case.0x180145caa.28
jmp 0x180147391
mov eax, 0x149
jmp 0x180145dbf
mov ebx, 0x14b
add eax, 0x6cc
cmp eax, 0xd98
jbe 0x180147370
mov eax, 0xc1
cmp eax, 0xc1
je 0x1801473eb
add eax, 0x3344
cmp eax, 0x3344
jbe 0x1801473a2
mov eax, 0xe6
nop word [rax + rax]
mov ecx, eax
sub ecx, 0xe5
je case.0x180145caa.28
cmp ecx, 1
jne 0x1801473d8
mov ebx, 0x14d
dec eax
cmp eax, 0xe4
ja 0x1801473c0
mov eax, 0x14e
jmp 0x180145dbf
mov eax, 0x14c
jmp 0x180145dbf
mov eax, 0x14a
jmp 0x180145dbf