Function at 0x481ed6
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xaa31be
add ecx, 1
jmp 0xb04a51
sub esp, 4
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], edx
jmp 0xa678f8
jmp 0xb3fc2b
add eax, ecx
jmp 0xa6d10a
adc ebx, edx
jmp 0xb10c28
jmp 0xa90831
push esi
mov esi, esp
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], ebx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xa90911
jmp 0xb2a6ef
jmp 0xaa31d8
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
mov dword [esp], eax
mov dword [esp], ebp
jmp 0xaa32f8
push ebx
mov ebx, esp
push ecx
mov ecx, 4
add ebx, ecx
pop ecx
sub ebx, 4
jmp 0xaa31c3
jmp 0xb1121c
push eax
sub esp, 4
mov dword [esp], ebx
mov ebx, 0
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
pop eax
jmp 0xaad6a5
jmp 0xb2d3aa
jmp 0xaae111
sub ebp, 0x56ff1ff4
jg 0xaae1fe
jmp 0xaae183
push ecx
mov ecx, esp
push ecx
mov dword [esp], ebp
mov ebp, 0x7db721b3
shl ebp, 7
js 0xaae100
jmp 0xaae183
push edx
push edx
mov edx, 0x67cd345e
mov dword [esp + 4], edx
pop edx
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
jmp 0xaae194
dec ebp
jnp 0xaae194
jmp 0xaae194
and ebp, 0x2f7b846a
jle 0xaae183
jmp 0xaae177
or ebp, 0x4aedbe87
jge 0xaae1fe
jmp 0xaae12b
add ebp, 0xb102417d
jmp 0xaae209
add ecx, ebp
pop ebp
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xaae280
jmp 0xb2afb7
jmp 0xafd5f7
push ebp
mov dword [esp], 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xafd610
jmp 0xb4591c
push ecx
push ebx
mov ecx, dword [esp]
add esp, 4
pop ebx
xchg ebx, esi
not esi
xchg ebx, esi
push ecx
push ebx
pop ecx
pop ebx
jmp 0xaff6f8
jmp 0xb2823e
adc edx, 0
jmp 0xa6d103
jmp 0xb10d40
push esi
push edi
mov edi, 0x396c70b7
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xb10d5f
jmp 0xb2b0d1
jmp 0xb11328
push esp
push dword [esp]
mov ebp, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xb11347
jmp 0xb1efd0
jmp 0xb1155b
ret
push dword [ebp - 8]
mov ebx, dword [esp]
push 0x7d02f7c3
mov dword [esp], edi
mov dword [esp], ebp
jmp 0xb1e782
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb1e843
jmp 0xb2a4c9
push ebx
mov ebx, esp
push eax
mov eax, 0x7fff1979
neg eax
jns 0xb1f059
jmp 0xb1efe6
neg eax
add eax, 0x7e7718ca
jnp 0xb1f0ba
jmp 0xb1f0ba
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop eax
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push ebx
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 0x68fe86a5
xor esi, 0x68fe86a1
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0xb1efd0
shr eax, 5
jp 0xb1efe6
jmp 0xb1f0c8
shr eax, 6
push edx
mov edx, 0x1fcec2
sub eax, edx
pop edx
add ebx, eax
pop eax
sub ebx, 0x14
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
jmp 0xb1f148
jmp 0xb83ada
jmp 0xb1f4e1
pop eax
mov dword [esp], ecx
jmp 0xb1f4f9
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebx
push eax
mov eax, 0x36dcc5f8
mov dword [esp + 4], eax
jmp 0xb1f479
jmp 0xa677ff
push dword [ebp - 0xc]
mov eax, dword [esp]
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
push eax
mov eax, 0x55b332d3
neg eax
jno 0xb27e63
jmp 0xb27d7c
sub eax, 0xaa4ccd29
add edx, eax
pop eax
xchg dword [esp], edx
pop esp
jmp 0xb27eb9
jmp 0xb1e716
jmp 0xb281c1
sub esp, 4
mov dword [esp], edi
push esi
mov esi, 0
mov dword [esp + 4], esi
pop esi
mov eax, dword [esp]
add esp, 4
jmp 0xb28239
jmp 0xb83c02
jmp 0xb28340
push edx
push ebp
mov dword [esp], edi
push dword [esp + 4]
pop edi
pop dword [esp]
push edi
not dword [esp]
pop edi
xchg dword [esp], edi
pop edx
jmp 0xb2835b
jmp 0x8c789f
jmp 0xb288c9
cpuid
jmp 0xb28960
jmp 0xb46221
jmp 0xb2a576
pop ebp
pop dword [esp]
pop esp
jmp 0xb2a5e9
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
jmp 0xb2a51e
jmp 0xb3fe61
jmp 0xb2a7ec
push 0x12cb825a
mov dword [esp], edi
mov dword [esp], 0x17916736
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xb2a806
jmp 0xb27d7c
push ebp
push ebx
mov ebx, 0x7b2b539c
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xb2b0cc
jmp 0xafd4fb
jmp 0xb2b1de
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 0x7b398966
sub esi, 0x7b398962
add ebp, 0x7dff0aaf
add ebp, esi
sub ebp, 0x7dff0aaf
pop esi
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xb2b210
jmp 0xb83d20
mov ebx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push esi
push edx
mov edx, 0x3a770be5
add edx, 0x7fdf66df
jl 0xb2bfa1
jmp 0xb2bfa1
push 0x3189f506
mov dword [esp], ecx
mov edx, dword [esp]
push edi
mov edi, esp
push ebx
mov ebx, 0x1bfb1b0f
xor ebx, 0x7ff9302b
sub ebx, 0x6ea647a9
dec ebx
xor ebx, 0xf55be37e
add edi, ebx
pop ebx
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
pop esp
jmp 0xb2bf03
not edx
push ebp
mov ebp, 0x906555ea
sub edx, ebp
pop ebp
mov esi, edx
jmp 0xb2bf15
pop edx
dec esi
jne 0xb2bf22
jmp 0xb2bfb2
add esi, 0xbfbfe92
jl 0xb2beab
jmp 0xb2bfb2
push ebx
mov eax, dword [esp]
push ecx
push esp
pop ecx
push eax
mov eax, 0x7f7a764c
sub eax, 0x7ebaaef5
xor eax, 0xbfc753
add ecx, eax
pop eax
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push ecx
push ebx
mov ebx, 0x71805514
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
jmp 0xb2bf33
xor esi, 0x7ffe7a66
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0xb2c025
and edx, 0x5ddf3067
jp 0xb2bf03
jmp 0xb2be87
or esi, 0x5efe7a22
jg 0xb2bf8f
jmp 0xb2bf33
jmp 0xb6f77a
jmp 0xb2d4c4
cpuid
jmp 0xb2d4cb
jmp 0xb28134
jmp 0xb3fcd7
rdtsc
jmp 0xb3fd3d
jmp 0xaae0fb
jmp 0xb3feae
push dword [ebp - 0x10]
mov edx, 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]
pop esp
jmp 0xb3ff7b
jmp 0xaff5e2
jmp 0xb45a35
cpuid
jmp 0xb45a3c
jmp 0xaad5a9
jmp 0xb45a9b
leave
jmp 0xb45b5c
jmp 0xb11458
jmp 0xb4627a
rdtsc
jmp 0xb4633c
jmp 0xa907cf
jmp 0xb6f86d
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xb6f891
jmp 0xb45a41
jmp 0xb83b1f
mov dword [esp], ebx
jmp 0xb83bfd
push eax
push eax
push 0x6e825a80
pop eax
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
jmp 0xb83b17
jmp 0xb1f3d0
cpuid
jmp 0xb83d1b
jmp 0xb83e5d
jmp 0xb83de4
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0xb83e4d
push dword [esp]
push dword [esp]
pop ecx
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0xb83d88
jmp 0xb2be87
jmp 0xb83ecf
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0xb83ee4
push ebx
mov ebx, 0
push ebx
mov eax, dword [esp]
add esp, 4
jmp 0xb83eb8
xchg dword [esp], edi
pop esp
jmp 0xb83f95
jmp 0xb2886a