Function at 0x567740
Capabilities:
Terminate process

Disassembly:
push eax
push 0x664448
push 0x68e940
call fcn.00617641
add esp, 0xc
push 2
call fcn.00619976
int3
push ecx
mov eax, dword [0x68894c]
test eax, eax
push ebx
push ebp
push esi
push edi
je 0x5677d4
mov eax, dword [0x940ec0]
test eax, eax
mov dword [0x68894c], 0
jne 0x56776f
mov dword [0x940ec0], 1
mov eax, dword [0x940ec4]
test eax, eax
jne 0x567782
mov eax, 0x68e900
mov dword [0x940ec4], eax
mov ecx, dword [0x940ec8]
test ecx, ecx
jne 0x567796
mov dword [0x940ec8], 0x68e920
mov ebx, dword [0x940eb8]
test ebx, ebx
jne 0x5677b6
push 0x4000
push eax
call fcn.00567340
mov ebx, eax
add esp, 8
mov dword [0x940eb8], ebx
mov ebp, dword [ebx + 8]
mov eax, dword [ebx + 0x10]
mov dword [0x940ea4], ebp
mov ecx, dword [ebx]
mov dword [0x940ec4], ecx
mov dl, byte [ebp]
mov dword [0x940eac], eax
jmp case.0x5678fc.58
mov ebx, dword [0x940eb8]
mov ebp, dword [0x940ebc]
mov dl, byte [0x940e9c]
jmp case.0x5678fc.58
mov esi, dword [0x940ec0]
mov edi, ebp
mov byte [ebp], dl
mov dword [esp + 0x10], ebp
nop
movzx edx, byte [edi]
mov dl, byte [edx*4 + 0x6637f8]
lea eax, [esi + esi]
cmp word [eax + 0x6636a8], 0
je 0x567823
mov dword [0x940eb4], esi
mov dword [0x940ea0], edi
movsx ebp, word [eax + 0x663cc8]
movzx ecx, dl
add ebp, ecx
movsx ebp, word [ebp*2 + 0x6641f0]
cmp ebp, esi
je 0x567871
jmp 0x567840
movsx esi, word [eax + 0x663e30]
cmp esi, 0xa5
jl 0x567856
mov dl, byte [ecx*4 + 0x663bf8]
lea eax, [esi + esi]
movsx ebp, word [eax + 0x663cc8]
movzx ecx, dl
add ebp, ecx
movsx ebp, word [ebp*2 + 0x6641f0]
cmp ebp, esi
jne 0x567840
movsx eax, word [esi*2 + 0x663cc8]
movzx ecx, dl
add eax, ecx
movsx esi, word [eax*2 + 0x663f98]
inc edi
cmp word [esi*2 + 0x663cc8], 0xf8
jne 0x567800
jmp 0x5678a0
mov ecx, dword [0x940eb4]
mov edx, dword [0x940ea0]
lea esp, [esp]
movsx eax, word [esi*2 + 0x6636a8]
test eax, eax
jne 0x5678c6
movsx eax, word [ecx*2 + 0x6636a8]
mov edi, edx
mov ecx, dword [esp + 0x10]
mov edx, edi
sub edx, ecx
mov dword [0x940ea4], ecx
mov dword [0x940ea8], edx
mov dl, byte [edi]
mov byte [edi], 0
mov ecx, dword [0x940ea4]
mov byte [0x940e9c], dl
mov ebp, edi
cmp eax, 0x3e
mov dword [0x940ebc], ebp
ja case.default.0x5678fc
jmp dword [eax*4 + 0x567da8]
mov esi, edi
sub esi, ecx
mov byte [edi], dl
mov eax, dword [ebx + 0x24]
dec esi
test eax, eax
jne 0x567928
mov ecx, dword [0x940ec4]
mov eax, dword [ebx + 0x10]
mov dword [0x940eac], eax
mov dword [ebx], ecx
mov dword [ebx + 0x24], 1
mov edx, dword [ebx + 4]
add edx, dword [0x940eac]
cmp ebp, edx
jbe 0x5679d1
call fcn.00567440
sub eax, 0
je 0x567a00
dec eax
jne 0x56799f
mov dword [0x940eb0], 0
call fcn.00554380
test eax, eax
je 0x567a83
mov eax, dword [0x940ec0]
mov ecx, dword [0x940ea4]
mov ebx, dword [0x940eb8]
dec eax
cdq
sub eax, edx
mov dl, byte [0x940e9c]
sar eax, 1
mov ebp, ecx
add eax, 0x3e
jmp 0x5678ed
mov ecx, dword [0x940eb4]
mov byte [edi], dl
mov edx, dword [0x940ea0]
mov edi, edx
mov esi, ecx
jmp 0x5678b0
dec eax
jne 0x5677d4
mov ebx, dword [0x940eb8]
mov eax, dword [0x940eac]
mov edi, dword [ebx + 4]
add edi, eax
mov dword [0x940ebc], edi
call fcn.00567100
mov esi, eax
mov eax, dword [0x940ea4]
mov dword [esp + 0x10], eax
jmp 0x5678a0
mov ebp, dword [0x940ea4]
lea edi, [esi + ebp]
mov dword [0x940ebc], edi
call fcn.00567100
mov esi, eax
call fcn.005671d0
test eax, eax
mov dword [esp + 0x10], ebp
je 0x5678a0
inc edi
mov esi, eax
jmp 0x567800
mov ebx, dword [0x940ea4]
lea edi, [ebx + esi]
mov dword [0x940ebc], edi
call fcn.00567100
mov dword [esp + 0x10], ebx
mov ebx, dword [0x940eb8]
mov esi, eax
jmp 0x567800
call fcn.00567640
cmp al, 0xa
je 0x567a32
test al, al
jne case.0x5678fc.55
mov eax, dword [0x688950]
inc eax
mov dword [0x688950], eax
mov dword [0x940e84], eax
jmp 0x5677d4
call fcn.00567710
jmp 0x5677d4
mov eax, dword [0x688950]
inc eax
mov dword [0x688950], eax
mov dword [0x940e84], eax
jmp case.0x5678fc.58
mov edx, dword [0x940ec8]
mov eax, dword [0x940ea8]
push edx
push 1
push eax
push ecx
call fcn.00617a85
add esp, 0x10
jmp 0x5677d4
mov eax, dword [0x940eb0]
test eax, eax
jne 0x5677d4
mov ecx, dword [0x940ec4]
push ecx
call fcn.005673a0
add esp, 4
jmp 0x5677d4
pop edi
pop esi
pop ebp
mov eax, 0x138
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x139
pop ebx
pop ecx
ret
mov edx, 0x93fe78
mov eax, ecx
sub edx, ecx
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x567ac3
pop edi
pop esi
pop ebp
mov eax, 0x103
pop ebx
pop ecx
ret
mov edx, 0x93fe78
mov eax, ecx
sub edx, ecx
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x567ae1
pop edi
pop esi
pop ebp
mov eax, 0x103
pop ebx
pop ecx
ret
mov edx, 0x93fe78
mov eax, ecx
sub edx, ecx
nop
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x567b00
pop edi
pop esi
pop ebp
mov eax, 0x104
pop ebx
pop ecx
ret
mov edx, 0x93fe78
mov eax, ecx
sub edx, ecx
mov edi, edi
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x567b20
pop edi
pop esi
pop ebp
mov eax, 0x105
pop ebx
pop ecx
ret
lea eax, [ecx + 1]
mov edx, 0x93fe78
sub edx, eax
nop
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x567b40
mov eax, 0x93fe78
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x567b52
pop edi
pop esi
sub eax, edx
pop ebp
mov byte [eax + 0x93fe77], cl
mov eax, 0x106
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x10b
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x107
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x108
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x109
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x10a
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x10c
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x10d
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x114
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x10e
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x10f
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x110
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x111
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x112
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x113
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x115
pop ebx
pop ecx
ret
mov edx, 0x93fe78
mov eax, ecx
sub edx, ecx
lea ebx, [ebx]
mov cl, byte [eax]
mov byte [edx + eax], cl
inc eax
test cl, cl
jne 0x567c20
pop edi
pop esi
pop ebp
mov eax, 0x102
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x12e
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x12f
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x130
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x131
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x132
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x120
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x121
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x122
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x123
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x124
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x125
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x133
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x128
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x129
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x12a
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x12b
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x12c
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x12d
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x136
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x137
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x116
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x117
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x118
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x119
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x11a
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x11b
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x11c
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x11e
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x11f
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x127
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x126
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
mov eax, 0x11d
pop ebx
pop ecx
ret
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
pop ecx
ret
mov eax, str.fatal_flex_scanner_internal_error__no_action_found
jmp 0x5672d0