Function at 0x67ee9c
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ecx
mov edx, 0x4400b4
lea ecx, [edx + 1]
lea esp, [esp]
mov al, byte [edx]
inc edx
test al, al
jne 0x67eeac
sub edx, ecx
js 0x67eec3
mov ecx, 0x4400b4
call fcn.0066af0c
jmp 0x67eec5
xor eax, eax
push 0x44008c
push 0x407410
push 0x440084
mov edx, 3
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x4400f0
add esp, 0xc
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x67eeec
sub edx, ecx
js 0x67ef03
mov ecx, 0x4400f0
call fcn.0066af0c
jmp 0x67ef05
xor eax, eax
push 0x4400c0
push 0x407410
push 0x44069c
xor edx, edx
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x440134
add esp, 0xc
lea ecx, [edx + 1]
lea esp, [esp]
mov al, byte [edx]
inc edx
test al, al
jne 0x67ef2c
sub edx, ecx
js 0x67ef43
mov ecx, 0x440134
call fcn.0066af0c
jmp 0x67ef45
xor eax, eax
push 0x440104
push 0x407410
push 0x440690
xor edx, edx
mov ecx, eax
call fcn.0066fb3c
mov edx, fcn.00440170
add esp, 0xc
lea ecx, [edx + 1]
lea esp, [esp]
mov al, byte [edx]
inc edx
test al, al
jne 0x67ef6c
sub edx, ecx
js 0x67ef83
mov ecx, fcn.00440170
call fcn.0066af0c
jmp 0x67ef85
xor eax, eax
push 0x440148
push 0x407410
push 0x440088
mov edx, 4
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x4401b0
add esp, 0xc
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x67efac
sub edx, ecx
js 0x67efc3
mov ecx, 0x4401b0
call fcn.0066af0c
jmp 0x67efc5
xor eax, eax
push 0x440180
push 0x407410
push 0x443bdc
mov edx, 4
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x4401f0
add esp, 0xc
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x67efec
sub edx, ecx
js 0x67f003
mov ecx, 0x4401f0
call fcn.0066af0c
jmp 0x67f005
xor eax, eax
push 0x4401c4
push 0
push 0x443bf0
xor edx, edx
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x44021c
add esp, 0xc
lea ecx, [edx + 1]
lea esp, [esp]
mov al, byte [edx]
inc edx
test al, al
jne 0x67f02c
sub edx, ecx
js 0x67f043
mov ecx, 0x44021c
call fcn.0066af0c
jmp 0x67f045
xor eax, eax
push 0x440204
push 0
push 0x440694
xor edx, edx
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x440250
add esp, 0xc
lea ecx, [edx + 1]
lea esp, [esp]
mov al, byte [edx]
inc edx
test al, al
jne 0x67f06c
sub edx, ecx
js 0x67f083
mov ecx, 0x440250
call fcn.0066af0c
jmp 0x67f085
xor eax, eax
push 0x44022c
push 0
push 0x443be4
xor edx, edx
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x440290
add esp, 0xc
lea ecx, [edx + 1]
lea esp, [esp]
mov al, byte [edx]
inc edx
test al, al
jne 0x67f0ac
sub edx, ecx
js 0x67f0c3
mov ecx, 0x440290
call fcn.0066af0c
jmp 0x67f0c5
xor eax, eax
push 0x440264
push 0x407410
push 0x440698
mov edx, 3
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x4402cc
add esp, 0xc
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x67f0ec
sub edx, ecx
js 0x67f103
mov ecx, 0x4402cc
call fcn.0066af0c
jmp 0x67f105
xor eax, eax
push 0x4402a0
push 0x407410
push 0x440688
mov edx, 3
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x4402fc
add esp, 0xc
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x67f12c
sub edx, ecx
push ebx
push esi
push edi
js 0x67f148
mov ecx, 0x4402fc
call fcn.0066af0c
mov edi, eax
jmp 0x67f14a
xor edi, edi
mov esi, dword [0x443b40]
test esi, esi
je 0x67f15f
cmp dword [esi], edi
je 0x67f174
mov esi, dword [esi + 0x14]
test esi, esi
jne 0x67f154
push 0x18
call fcn.0068a280
mov ebx, eax
add esp, 4
test ebx, ebx
jne 0x67f196
jmp 0x67f307
test esi, esi
je 0x67f15f
lea eax, [edi + 0xa]
push eax
push 0x43c434
push 1
call fcn.0066aebc
add esp, 0xc
cmp dword [esi + 4], 8
je 0x67f15f
jmp 0x67f31d
test edi, edi
je 0x67f1b1
push dword [edi]
push edi
push 0x43b344
push 0x1000
call fcn.0066aebc
add esp, 0x10
inc dword [edi]
mov eax, dword [0x443b40]
mov esi, eax
mov dword [ebx], edi
mov dword [ebx + 4], 8
mov dword [ebx + 8], 0x44068c
mov dword [ebx + 0xc], fcn.00407430
mov dword [ebx + 0x10], 0x4402d4
mov dword [ebp - 4], 0
test esi, esi
je 0x67f272
add edi, 0xa
lea esp, [esp]
mov eax, dword [esi]
mov ecx, edi
add eax, 0xa
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x67f213
test dl, dl
je 0x67f20f
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x67f213
add eax, 2
add ecx, 2
test dl, dl
jne 0x67f1f3
xor eax, eax
jmp 0x67f218
sbb eax, eax
or eax, 1
test eax, eax
jns 0x67f22a
mov edx, esi
mov esi, dword [esi + 0x14]
mov dword [ebp - 4], edx
test esi, esi
jne 0x67f1ec
jmp 0x67f261
mov edx, dword [esi]
add edx, 0xa
mov eax, edx
mov cl, byte [eax]
cmp cl, byte [edi]
jne 0x67f251
test cl, cl
je 0x67f24d
mov cl, byte [eax + 1]
cmp cl, byte [edi + 1]
jne 0x67f251
add eax, 2
add edi, 2
test cl, cl
jne 0x67f231
xor eax, eax
jmp 0x67f256
sbb eax, eax
or eax, 1
test eax, eax
je 0x67f324
mov edx, dword [ebp - 4]
test edx, edx
je 0x67f26d
mov dword [ebx + 0x14], esi
mov dword [edx + 0x14], ebx
jmp 0x67f27b
mov eax, dword [0x443b40]
mov dword [ebx + 0x14], eax
mov dword [0x443b40], ebx
mov edx, 0x440338
pop edi
pop esi
pop ebx
lea ecx, [edx + 1]
lea ebx, [ebx]
mov al, byte [edx]
inc edx
test al, al
jne 0x67f28c
sub edx, ecx
js 0x67f2a3
mov ecx, 0x440338
call fcn.0066af0c
jmp 0x67f2a5
xor eax, eax
push 0x44030c
push 0x407410
push 0x440684
mov edx, 3
mov ecx, eax
call fcn.0066fb3c
mov edx, 0x44036c
add esp, 0xc
lea ecx, [edx + 1]
nop
mov al, byte [edx]
inc edx
test al, al
jne 0x67f2cc
sub edx, ecx
js 0x67f2e3
mov ecx, 0x44036c
call fcn.0066af0c
jmp 0x67f2e5
xor eax, eax
push 0x44034c
push 0x407410
push 0x443bf4
mov edx, 4
mov ecx, eax
call fcn.0066fb3c
add esp, 0xc
mov esp, ebp
pop ebp
ret
push 0x43c468
push 1
call fcn.0066aebc
add esp, 8
push 1
call fcn.0068a820
push 1
call fcn.0068a820
push edx
push 0x43c48c
push 1
call fcn.0066aebc
add esp, 0xc
call fcn.0068a834
int3