Function at 0x5dcd73
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x7a59ee
jmp 0x788376
push 0x6d747f45
sub esp, 4
mov dword [esp], ecx
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
pop ebp
jmp 0x788427
jmp 0x798036
jmp fcn.0078f06a
cpuid
jmp 0x796ba3
jmp 0x7a5b10
rdtsc
jmp 0x796d6a
jmp 0x79aab8
jmp 0x797f91
push ebx
mov dword [esp], eax
mov dword [esp], 0
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x798007
jmp 0x7a9f87
jmp 0x7980c2
push ecx
mov edx, dword [esp]
push edi
mov edi, esp
push ebx
mov ebx, 0x2ff2fb50
shl ebx, 5
and ebx, 0x1335ec24
shr ebx, 5
add ebx, 0xff6f54c4
add edi, ebx
pop ebx
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push ebx
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push eax
push ebx
mov ebx, 4
mov eax, ebx
pop ebx
add ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
jmp 0x7980d9
sub edi, 0x8beccf02
add edx, edi
pop edi
jmp 0x7980ab
add edi, 0x5bfd5a36
js 0x798182
jmp 0x7980e3
sub edx, 0x14
push 0x446ecae1
mov dword [esp], ecx
mov dword [esp], edx
push dword [esp + 4]
jmp 0x7980d9
push edx
mov edx, esp
push edi
mov edi, 0x72fef74d
shl edi, 4
jp 0x7980e3
jmp 0x79809a
pop edx
pop dword [esp]
pop esp
jmp 0x79818f
push edx
mov dword [esp], 0x2a880bb9
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push 0x6d6a408c
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push ecx
mov dword [esp], ebx
mov ebx, dword [esp]
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x79803b
dec edi
inc edi
jle 0x79808c
jmp 0x79803b
jmp 0x7b0c1c
jmp 0x79ab0c
sub esp, 4
mov dword [esp], edx
push edx
mov edx, 0x1a015baa
jmp 0x79ab75
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x79abe5
jmp 0x79fc41
jmp 0x79fcea
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x79fd51
push esi
mov dword [esp], 0x17f690cb
mov dword [esp], eax
mov dword [esp], 0x580ef43
jmp 0x79fc8c
jmp 0x7aaf47
jmp 0x7a5a41
push edx
mov dword [esp], 0x2876d2ea
mov dword [esp], esi
mov dword [esp], edi
mov dword [esp], 0x9fccc18
mov dword [esp], ebp
jmp 0x7a5b0b
jmp 0x788314
jmp 0x7a5b60
pop esp
jmp 0x7a5c33
push ebx
mov dword [esp], 0
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
jmp 0x7a5b5a
jmp 0x7a916b
jmp 0x7a8265
rdtsc
jmp 0x7a826c
jmp 0x78f016
jmp 0x7a8fab
cpuid
jmp 0x7a905f
jmp 0x797ed8
jmp 0x7a926b
cpuid
jmp 0x7a9272
jmp 0x7ae032
jmp 0x7aa089
cpuid
jmp 0x7aa090
jmp 0x7a815a
jmp 0x7aabdc
push ebp
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
jmp 0x7aabf6
xor ebx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0x7aac5b
jmp 0x7aead3
jmp 0x7aaf9b
push ebp
push edx
mov edx, 0
mov dword [esp + 4], edx
jmp 0x7ab05e
mov edx, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0x7ab06f
jmp 0x796ab0
jmp 0x7ae0ec
push eax
push esi
mov esi, 0
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0x7ae165
jmp 0x7a8f53
jmp 0x7aeb81
neg ebp
jg 0x7aeb9b
jmp 0x7aebbc
sub esp, 4
mov dword [esp], esi
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push esi
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
sub esp, 4
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
jmp 0x7aeb2e
push ecx
mov dword [esp], 0x54f0e402
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
push edi
mov dword [esp], ecx
push dword [esp]
pop edx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
sub esp, 4
mov dword [esp], ebx
mov eax, dword [esp]
push 0x5757e254
mov dword [esp], eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x7aeb81
push edx
mov edx, esp
push ebp
mov ebp, 0x7fb728b7
and ebp, 0x7abdd8cc
jl 0x7aebdc
jmp 0x7aead8
push ecx
mov ecx, 0xdffddfc4
xor ebp, ecx
pop ecx
add edx, ebp
pop ebp
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edi
mov dword [esp], edx
jmp 0x7aec38
or ebp, 0x3b7f4476
jbe 0x7aeb9b
jmp 0x7aebcd
inc ebp
shl ebp, 6
je 0x7aeae5
jmp 0x7aeb9b
push ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
mov dword [esp], ebx
pop ebx
push ebx
mov ebx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
pop ecx
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x7aeae5
jmp 0x796c60
push esi
push ecx
mov ecx, 0x1b21635f
mov dword [esp + 4], ecx
mov ecx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
jmp 0x7b0c86
add ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
jmp 0x7b0d42
jmp 0x7aab55