Function Graph 0
Basic Block 0
Opcode: b8 02 00 00 00sub_80539f0:
Opcode: b8 02 00 00 00mov eax, 0x2
Opcode: 53push ebx
Opcode: 51push ecx
Opcode: 52push edx
Opcode: 56push esi
Opcode: 8b 5c 24 14mov ebx, dword [esp+0x14]
Opcode: 8b 4c 24 18mov ecx, dword [esp+0x18 {arg_8}]
Opcode: 8b 54 24 1cmov edx, dword [esp+0x1c {arg_c}]
Opcode: 8b 74 24 20mov esi, dword [esp+0x20 {arg_10}]
Opcode: 81 f9 00 c0 47 43cmp ecx, 0x4347c000
Opcode: 72 50jb 0x8053a61
Basic Block 1
Opcode: cd 80int 0x80
Opcode: 5epop esi
Opcode: 5apop edx
Opcode: 59pop ecx
Opcode: 5bpop ebx
Opcode: c3retn
Basic Block 2
Opcode: 81 f9 00 d0 47 43cmp ecx, 0x4347d000
Opcode: 73 48jae 0x8053a61
Basic Block 3
Opcode: 83 fb 01cmp ebx, 0x1
Opcode: 74 08je 0x8053a26
Basic Block 4
Opcode: 83 fa 04cmp edx, 0x4
Opcode: 72 05jb 0x8053a30
Basic Block 5
Opcode: 85 dbtest ebx, ebx
Opcode: 74 04je 0x8053a26
Basic Block 6
Opcode: 83 fa 00cmp edx, 0x0
Opcode: 74 2cje 0x8053a61
Basic Block 7
Opcode: e9 cc 45 ff ffjmp 0x8047ffc
Basic Block 8
Opcode: 85 dbtest ebx, ebx
Opcode: 75 3bjne 0x8053a61
Basic Block 9
Opcode: 51push ecx
Opcode: 52push edx
Opcode: 50push eax
Opcode: 89 d0mov eax, edx
Opcode: c1 e0 10shl eax, 0x10
Opcode: ba a0 55 05 08mov edx, data_80555a0
Opcode: 81 e1 ff ff 00 00and ecx, 0xffff
Opcode: 09 c1or ecx, eax
Opcode: 60pushad
Opcode: e8 50 46 ff ffcall sub_80480a0
Opcode: 89 44 24 1cmov dword [esp+0x1c {__return_addr}], eax
Opcode: 61popad
Opcode: 85 c0test eax, eax
Opcode: 58pop eax {0x2}
Opcode: 5apop edx
Opcode: 59pop ecx
Opcode: 74 05je 0x8053a61
Basic Block 10
Opcode: e9 9a 45 ff ffjmp 0x8047ffb