Function at 0x731951
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xd6dae9
add ecx, 1
jmp 0xd6eaec
jmp 0xd44719
xchg edx, ebx
push ebx
push eax
pop ebx
pop eax
not eax
push ebx
push eax
pop ebx
pop eax
xor edx, ebx
jmp 0xd4472c
xor ebx, edx
xor edx, ebx
jmp 0xd44735
jmp 0xd224a3
add eax, ecx
jmp 0xd4474f
adc ebx, edx
jmp 0xd6ff7e
jmp 0xd44d8c
push esi
mov dword [esp], ecx
xchg dword [esp], edx
xchg edx, ebx
not ebx
xchg edx, ebx
xor dword [esp], edx
xor edx, dword [esp]
xor dword [esp], edx
pop ecx
jmp 0xd44e4b
jmp 0xd44603
jmp 0xd4521d
push 0x381ce072
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xd4527f
jmp 0xd68e9d
rdtsc
jmp 0xd4ca00
jmp 0xd6fe58
jmp 0xd644b7
push edx
push ecx
mov dword [esp], eax
push 0x441789e9
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ebx
jmp 0xd6457e
jmp 0xd6e9c4
jmp 0xd663c9
sub esp, 4
mov dword [esp], edi
push esp
pop edi
add edi, 4
push esi
mov esi, 0x14
sub edi, esi
pop esi
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xd6644a
jmp 0xd64464
jmp 0xd66a72
mov ecx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
jmp 0xd66a98
jmp 0xd6d430
jmp 0xd66ce3
cpuid
jmp 0xd66cea
jmp 0xd69f4b
jmp 0xd6705c
push dword [ebp - 8]
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xd6712b
jmp 0xd6eee1
jmp 0xd67625
pop esi
pop dword [esp]
mov esp, dword [esp]
jmp 0xd676f4
push 0
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
push esi
push dword [esp + 4]
jmp 0xd675be
jmp 0xd6e4d8
jmp 0xd68e71
leave
jmp 0xd68e77
jmp 0xd6df66
jmp 0xd68f59
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0xd68fc4
jmp 0xd66ff9
jmp 0xd69c4a
push edi
push edx
mov edx, 0
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0xd69d2b
jmp 0xd66be1
jmp 0xd69ecb
push 0x3a61774
mov dword [esp], edi
push esi
mov esi, 0x69bd9672
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xd69f46
jmp 0xd6e7a8
jmp 0xd69fa4
push ecx
mov dword [esp], esi
mov dword [esp], 0
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xd6a087
jmp 0xd6a08c
jmp 0xd6a149
cpuid
jmp 0xd6a1aa
jmp 0xd4c8fc
jmp 0xd6aef7
cpuid
jmp 0xd6af4a
jmp 0xd69be5
jmp 0xd6b076
add dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
pop ebp
jmp 0xd6b08a
push 0x667a57cf
push esp
pop dword [esp]
push edi
mov edi, 4
jmp 0xd6b018
jmp 0xd66346
jmp 0xd6b363
push dword [esp]
pop edx
push esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
jmp 0xd6b3e3
jmp 0xd66979
push dword [ebp - 0x10]
mov edx, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
push ebx
mov ebx, 0x79ff7348
xor ebx, 0x79ff734c
add ecx, ebx
jmp 0xd6c83e
pop ebx
xchg dword [esp], ecx
pop esp
jmp 0xd6c848
jmp 0xd44d37
jmp 0xd6d3b7
add esp, 4
jmp 0xd6d42b
sub esp, 4
mov dword [esp], ebp
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
mov eax, dword [esp]
jmp 0xd6d359
jmp 0xd6ae49
push dword [esp]
pop ebx
push ebp
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
jmp 0xd6d4b4
pop esp
jmp 0xd6d55e
jmp 0xd6fc13
jmp 0xd6d5cd
push esi
push ebp
mov ebp, 0x3144f93c
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
jmp 0xd6d691
jmp 0xd6f8b4
jmp 0xd6dbef
push edi
push esp
pop edi
push edx
mov edx, 0x37d752d2
xor edx, 0x37d752d6
add edi, edx
mov edx, dword [esp]
add esp, 4
sub edi, 4
jmp 0xd6dc11
xchg dword [esp], edi
pop esp
mov dword [esp], ebp
jmp 0xd6dc1d
jmp 0xd6af6c
jmp 0xd6dfb3
ret
cpuid
jmp 0xd6e5fd
jmp 0xd6d2fb
push 0x128865b1
mov dword [esp], esi
mov esi, esp
add esi, 4
push ecx
mov ecx, 0x5bdfa168
jmp 0xd6e7e1
add ecx, 0x79cd652f
xor ecx, 0xd5ad069c
sub esi, ecx
pop ecx
xchg dword [esp], esi
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xd6e8ff
inc ecx
je 0xd6e8a1
jmp 0xd6e7c3
push ebx
push dword [esp]
pop ebx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
sub esp, 4
mov dword [esp], ebx
mov ebx, dword [esp]
push eax
mov eax, esp
push esi
mov esi, 4
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xd6e7a8
jmp 0xd675b9
jmp 0xd6ea11
push ebp
mov dword [esp], edi
mov dword [esp], ebx
push ebx
mov ebx, 0x373e6a9d
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
jmp 0xd6eae7
jmp 0xd6d590
adc edx, 0
jmp 0xd44748
jmp 0xd6ef90
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0xd6f00a
jmp 0xd6c718
jmp 0xd6f8fd
rdtsc
jmp 0xd6f9be
jmp 0xd69e29
jmp 0xd6fd1e
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0xd6fd3b
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0xd6fc18
jmp 0xd68d71
jmp 0xd6febf
push esi
push ecx
mov dword [esp], edx
mov edx, 0x61b7d4c0
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xd6ff79
jmp 0xd45169
jmp 0xd70080
push 0x583ff444
mov dword [esp], edi
push ebx
mov ebx, 0x8b9936a
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xd7009e
jmp 0xd6b2a9