Function Graph 0
Basic Block 0
Opcode: 9c_start:
Opcode: 9cpushfd
Opcode: d9 eefldz
Opcode: dd d8fstp st0
Opcode: d9 74 24 e4fstenv [esp-0x1c]
Opcode: 8d 05 71 d9 04 08lea eax, [data_804d971]
Opcode: 3b 44 24 f0cmp eax, dword [esp-0x10]
Opcode: 0f 85 3d 09 00 00jne 0x804e2c4
Basic Block 1
Opcode: b3 a3mov bl, 0xa3
Opcode: 33 1d 00 c0 47 43xor ebx, dword [0x4347c000]
Opcode: 83 e3 03and ebx, 0x3
Opcode: 83 fb 00cmp ebx, 0x0
Opcode: 74 0cje 0x804e2e0
Basic Block 2
Opcode: 31 c0xor eax, eax {0x0}
Opcode: 50push eax
Opcode: 50push eax
Opcode: 50push eax
Opcode: 50push eax
Opcode: 50push eax
Opcode: 50push eax
Opcode: 50push eax
Opcode: 83 c4 1cadd esp, 0x1c {__return_addr}
Opcode: 9dpopfd
Opcode: 9cpushfd
Opcode: 09 d8or eax, ebx
Opcode: 5bpop ebx
Opcode: 31 d8xor eax, ebx
Opcode: 31 c8xor eax, ecx
Opcode: 09 d0or eax, edx
Opcode: 09 f8or eax, edi
Opcode: 09 f0or eax, esi
Opcode: 09 e8or eax, ebp
Opcode: 31 e0xor eax, esp
Opcode: 3d fe 6d ed f9cmp eax, 0xf9ed6dfe
Opcode: 0f 85 13 09 00 00jne 0x804e2c4
Basic Block 3
Opcode: b8 05 00 00 00mov eax, 0x5
Opcode: bb 00 10 00 00mov ebx, 0x1000
Opcode: 8d 54 24 f6lea edx, [esp-0xa]
Opcode: cd 80int 0x80
Opcode: 85 c0test eax, eax
Opcode: 75 0ajne 0x804e2fe
Basic Block 4
Opcode: 83 fb 01cmp ebx, 0x1
Opcode: 74 07je 0x804e2e0
Basic Block 5
Opcode: b8 05 00 00 00mov eax, 0x5
Opcode: 8b 1d 00 c0 47 43mov ebx, dword [0x4347c000]
Opcode: 33 1d 04 c0 47 43xor ebx, dword [0x4347c004]
Opcode: 81 e3 00 f0 7f 00and ebx, 0x7ff000
Opcode: 81 cb 00 10 00 00or ebx, 0x1000
Opcode: 8d 54 24 f6lea edx, [esp-0xa] {var_6}
Opcode: 31 c9xor ecx, ecx {0x0}
Opcode: f3 cd 80int 0x80
Opcode: b8 00 00 00 b8mov eax, 0xb8000000
Opcode: 29 d8sub eax, ebx
Opcode: 39 02cmp dword [edx], eax
Opcode: 0f 85 de 08 00 00jne 0x804e2c4
Basic Block 6
Opcode: eb fejmp 0x804e2fe
Basic Block 7
Opcode: 8b 12mov edx, dword [edx]
Opcode: c7 02 00 00 00 00mov dword [edx], 0x0
Opcode: eb e2jmp 0x804e2e0
Basic Block 8
Opcode: 83 fb 02cmp ebx, 0x2
Opcode: 74 20je 0x804e2fe
Basic Block 9
Opcode: b9 00 c0 47 43mov ecx, 0x4347c000
Opcode: 0f 28 3d 00 c0 47 43movaps xmm7, oword [0x4347c000]
Opcode: 0f 57 3d 10 c0 47 43xorps xmm7, oword [0x4347c010]
Opcode: 51push ecx
Opcode: 8a 41 08mov al, byte [ecx+0x8]
Opcode: 32 41 09xor al, byte [ecx+0x9]
Opcode: 83 e0 7cand eax, 0x7c
Opcode: 29 c4sub esp {__return_addr}, eax
Opcode: e8 7a b5 ff ffcall sub_8048f84
Opcode: 50push eax
Opcode: e8 00 00 00 00call $+5
Opcode: 87 d2xchg edx, edx
Opcode: 87 d2{ Falls through into sub_804da12 }
Basic Block 10
Opcode: eb 20jmp 0x804e300
Basic Block 11
Opcode: b8 02 00 00 00mov eax, 0x2
Opcode: bb 01 00 00 00mov ebx, 0x1
Opcode: 8d 8c 24 00 ff ff fflea ecx, [esp-0x100]
Opcode: ba 00 01 00 00mov edx, 0x100
Opcode: 31 f6xor esi, esi {0x0}
Opcode: cd 80int 0x80
Opcode: eb e4jmp 0x804e300