Function at 0x7e26f8
Capabilities:
Check for software breakpoints
Encrypt data using speck
Execute anti-debugging instructions
Resolve function by parsing pe exports

Disassembly:
je 0x63a544
mov eax, dword [esp + 0x14]
push eax
not dh
lea ecx, [esp + 0x6d8]
bswap dx
not dx
movsx dx, dh
push ecx
mov edx, edi
mov al, 0xd4
lea edx, [esp + 0xb14]
lahf
mov ax, di
movsx eax, bp
push edx
lea eax, [esp + 0x950]
jmp 0x81cff0
call fcn.004064a0
add esp, 4
bswap eax
cwde
lea eax, [esp + 0x6d4]
jmp 0x789f2b
call fcn.004064f0
test al, al
jmp 0x8037d9
call fcn.00872633
add esp, 0x1c
xchg esi, eax
lahf
movsx eax, sp
push ebx
movzx eax, dx
cbw
lea esi, [esp + 0x3b4]
mov eax, esi
lahf
lea eax, [esp + 0x6d8]
jmp 0x6cda91
lea eax, [esp + 0x2e0]
jmp 0x6fab90
call fcn.00872633
add esp, 0x1c
push ebx
lea esi, [esp + 0x2e0]
mov eax, edi
not ah
bswap ax
lea eax, [esp + 0x6d8]
jmp 0x7c1169
push 0x4d
jmp 0x72fac6
push edx
call fcn.00872633
add esp, 0x1c
movzx eax, di
push ebx
mov eax, edx
lea esi, [esp + 0x3a4]
lea eax, [esp + 0x6d8]
jmp 0x7c3464
call fcn.004064a0
add esp, 4
lahf
lea eax, [esp + 0x6d4]
jmp 0x82923f
call fcn.004064f0
test al, al
jmp 0x857f85
push eax
jmp 0x7d5cf0
push 0x4d
jmp 0x6f3879
je 0x6a3ac8
mov ecx, dword [esp + 0x14]
movzx edx, bx
setno dl
push ecx
rdtsc
mov cx, bp
movzx ecx, sp
lea edx, [esp + 0x6d8]
push edx
cbw
not ax
lea eax, [esp + 0xb14]
jmp 0x7007eb
push eax
cmovg dx, dx
movsx ecx, dx
lea ecx, [esp + 0x950]
movzx edx, bx
cmovb edx, esp
push ecx
mov edx, edx
push 3
not dx
movsx edx, di
lea edx, [esp + 0x2e0]
push 0x4d
jmp 0x6a3abc
call fcn.004064f0
test al, al
jmp 0x532ca0
push eax
jmp 0x844709
push ecx
call fcn.00872633
add esp, 0x1c
bswap esi
lahf
push ebx
lahf
movsx eax, di
mov eax, ecx
lea esi, [esp + 0x310]
movzx eax, di
movsx eax, cx
lea eax, [esp + 0x6d8]
jmp 0x7c1b34
lea edx, [esp + 0xb14]
push edx
xchg cl, cl
mov ah, 0x3a
not cx
lea eax, [esp + 0x950]
mov cl, 0xd1
movzx ecx, dx
bswap cx
push eax
jmp 0x7debf7
call fcn.004064f0
test al, al
jmp 0x6fcc64
push 0x4d
jmp 0x7bb731
push ecx
jmp 0x63a537
call fcn.004064a0
add esp, 4
jmp 0x87a1ac
push edx
movsx edx, cx
bswap dx
nop
lea eax, [esp + 0x6d8]
movsx ecx, di
push eax
xchg ecx, edx
movzx ecx, cx
lea ecx, [esp + 0xb14]
seta ah
push ecx
setle dh
xchg dx, ax
lea edx, [esp + 0x950]
bswap ax
not al
cmovo ax, sp
push edx
movzx eax, cx
mov eax, 0x1f4f48a1
push 3
movzx eax, bx
mov al, 0x83
lea eax, [esp + 0x2e0]
jmp 0x69f27a
call fcn.004064a0
add esp, 4
mov eax, 0x51184e9e
lea eax, [esp + 0x6d4]
jmp 0x6f16e2
call fcn.004064a0
add esp, 4
lea eax, [esp + 0x6d4]
jmp 0x583d55
je 0x6938d7
mov ecx, dword [esp + 0x14]
cbw
seto ah
push ecx
movsx edx, di
mov ch, 0xf6
lea edx, [esp + 0x6d8]
mov cl, al
push edx
movzx edx, cx
cwde
rdtsc
lea eax, [esp + 0xb14]
cmovne edx, esp
movzx dx, bl
bswap cx
push eax
lea ecx, [esp + 0x950]
mov dh, dl
seto dl
push ecx
cdq
not dh
cmovl dx, sp
push 3
mov dh, 0x3e
cmovle dx, cx
lea edx, [esp + 0x2e0]
jmp 0x7e2928
call fcn.00872633
add esp, 0x1c
push ebx
not ax
mov esi, 0x511a9c
lea eax, [esp + 0x6d8]
jmp 0x84293a
lea ecx, [esp + 0xb14]
movzx ax, al
push ecx
setbe ah
cmovbe eax, edi
lea edx, [esp + 0x950]
mov eax, esi
push edx
push 3
mov eax, 0x2cb90b73
jmp 0x64a6e9
push 3
movsx ecx, cx
lea ecx, [esp + 0x2e0]
jmp 0x7f89ac
push 0x13268196
call fcn.008767a3
call fcn.004064f0
test al, al
jmp 0x7d25b8
push 0x4d
jmp 0x80d81a
push 0x4d
jmp 0x773a24
push eax
lea ecx, [esp + 0x6d8]
movsx eax, bp
push ecx
movsx eax, ax
mov dx, cx
jmp 0x7753cb
je 0x773a30
mov eax, dword [esp + 0x14]
cdq
jmp 0x7fb563
push edx
jmp 0x6938cf
push eax
mov ecx, ebp
xchg ecx, ecx
push 3
xchg ch, ch
not cx
mov ecx, 0x2db91592
lea ecx, [esp + 0x2e0]
jmp 0x7ae890
call fcn.004064f0
test al, al
je 0x844711
mov edx, dword [esp + 0x14]
jmp 0x7c1183
call fcn.004064a0
add esp, 4
setns ah
movzx eax, cx
lea eax, [esp + 0x6d4]
jmp 0x404807
call fcn.00872633
add esp, 0x1c
push ebx
movsx eax, sp
bswap esi
lea esi, [esp + 0x320]
movzx eax, bp
cbw
lea eax, [esp + 0x6d8]
jmp 0x541c3e
je 0x7d5cf8
mov edx, dword [esp + 0x14]
cmovle cx, di
lahf
movzx ecx, bp
push edx
lea eax, [esp + 0x6d8]
cmovns dx, bx
bswap dx
push eax
cdq
jmp 0x7de8ab
lea eax, [esp + 0x6d4]
jmp 0x70f4fb