arch iso head

arch iso head

od -x archiso-head.bin
Copied!
0000000 ed33 9090 9090 9090 9090 9090 9090 9090
0000020 9090 9090 9090 9090 9090 9090 9090 9090
0000040 ed33 8efa bcd5 7c00 fcfb 3166 66db c931
0000060 5366 5166 5706 dd8e c58e be52 7c00 00bf
0000100 b906 0100 a5f3 4bea 0006 5200 41b4 aabb
0000120 3155 30c9 f9f6 13cd 1672 fb81 aa55 1075
0000140 e183 7401 660b 06c7 06f3 42b4 15eb 02eb
0000160 c931 515a 08b4 13cd 0f5b c6b6 5040 e183
0000200 513f e1f7 5253 bb50 7c00 04b9 6600 b0a1
0000220 e807 0044 820f 0080 4066 c780 e202 66f2
0000240 3e81 7c40 c0fb 7078 0975 bcfa 7bec 44ea
0000260 007c e800 0083 7369 6c6f 6e69 7875 622e
0000300 6e69 6d20 7369 6973 676e 6f20 2072 6f63
0000320 7272 7075 2e74 0a0d 6066 3166 66d2 0603
0000340 7bf8 1366 fc16 667b 6652 0650 6a53 6a01
0000360 8910 66e6 36f7 7be8 e4c0 8806 88e1 92c5
0000400 36f6 7bee c688 e108 b841 0201 168a 7bf2
0000420 13cd 648d 6610 c361 1ee8 4f00 6570 6172
0000440 6974 676e 7320 7379 6574 206d 6f6c 6461
0000460 6520 7272 726f 0d2e 5e0a b4ac 8a0e 623e
0000500 b304 cd07 3c10 750a cdf1 f418 fdeb 0000
0000520 0000 0000 0000 0000 0000 0000 0000 0000
*
0000660 00a4 0002 0000 0000 5e7a 535e 0000 0080
0000700 0001 3f00 6ea0 0000 0000 7800 0013 fe00
0000720 ffff feef ffff 00a4 0000 0000 0002 0000
0000740 0000 0000 0000 0000 0000 0000 0000 0000
0000760 0000 0000 0000 0000 0000 0000 0000 aa55
0001000

$ objdump -b binary -D archiso-head.bin -m i386
Copied!
archiso-head.bin: file format binary
Disassembly of section .data:
00000000 <.data>:
0: 33 ed xor %ebp,%ebp
2: 90 nop
3: 90 nop
4: 90 nop
5: 90 nop
6: 90 nop
7: 90 nop
8: 90 nop
9: 90 nop
a: 90 nop
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: 90 nop
1c: 90 nop
1d: 90 nop
1e: 90 nop
1f: 90 nop
20: 33 ed xor %ebp,%ebp
22: fa cli
23: 8e d5 mov %ebp,%ss
25: bc 00 7c fb fc mov $0xfcfb7c00,%esp
2a: 66 31 db xor %bx,%bx
2d: 66 31 c9 xor %cx,%cx
30: 66 53 push %bx
32: 66 51 push %cx
34: 06 push %es
35: 57 push %edi
36: 8e dd mov %ebp,%ds
38: 8e c5 mov %ebp,%es
3a: 52 push %edx
3b: be 00 7c bf 00 mov $0xbf7c00,%esi
40: 06 push %es
41: b9 00 01 f3 a5 mov $0xa5f30100,%ecx
46: ea 4b 06 00 00 52 b4 ljmp $0xb452,$0x64b
4d: 41 inc %ecx
4e: bb aa 55 31 c9 mov $0xc93155aa,%ebx
53: 30 f6 xor %dh,%dh
55: f9 stc
56: cd 13 int $0x13
58: 72 16 jb 0x70
5a: 81 fb 55 aa 75 10 cmp $0x1075aa55,%ebx
60: 83 e1 01 and $0x1,%ecx
63: 74 0b je 0x70
65: 66 c7 06 f3 06 movw $0x6f3,(%esi)
6a: b4 42 mov $0x42,%ah
6c: eb 15 jmp 0x83
6e: eb 02 jmp 0x72
70: 31 c9 xor %ecx,%ecx
72: 5a pop %edx
73: 51 push %ecx
74: b4 08 mov $0x8,%ah
76: cd 13 int $0x13
78: 5b pop %ebx
79: 0f b6 c6 movzbl %dh,%eax
7c: 40 inc %eax
7d: 50 push %eax
7e: 83 e1 3f and $0x3f,%ecx
81: 51 push %ecx
82: f7 e1 mul %ecx
84: 53 push %ebx
85: 52 push %edx
86: 50 push %eax
87: bb 00 7c b9 04 mov $0x4b97c00,%ebx
8c: 00 66 a1 add %ah,-0x5f(%esi)
8f: b0 07 mov $0x7,%al
91: e8 44 00 0f 82 call 0x820f00da
96: 80 00 66 addb $0x66,(%eax)
99: 40 inc %eax
9a: 80 c7 02 add $0x2,%bh
9d: e2 f2 loop 0x91
9f: 66 81 3e 40 7c cmpw $0x7c40,(%esi)
a4: fb sti
a5: c0 78 70 75 sarb $0x75,0x70(%eax)
a9: 09 fa or %edi,%edx
ab: bc ec 7b ea 44 mov $0x44ea7bec,%esp
b0: 7c 00 jl 0xb2
b2: 00 e8 add %ch,%al
b4: 83 00 69 addl $0x69,(%eax)
b7: 73 6f jae 0x128
b9: 6c insb (%dx),%es:(%edi)
ba: 69 6e 75 78 2e 62 69 imul $0x69622e78,0x75(%esi),%ebp
c1: 6e outsb %ds:(%esi),(%dx)
c2: 20 6d 69 and %ch,0x69(%ebp)
c5: 73 73 jae 0x13a
c7: 69 6e 67 20 6f 72 20 imul $0x20726f20,0x67(%esi),%ebp
ce: 63 6f 72 arpl %bp,0x72(%edi)
d1: 72 75 jb 0x148
d3: 70 74 jo 0x149
d5: 2e 0d 0a 66 60 66 cs or $0x6660660a,%eax
db: 31 d2 xor %edx,%edx
dd: 66 03 06 add (%esi),%ax
e0: f8 clc
e1: 7b 66 jnp 0x149
e3: 13 16 adc (%esi),%edx
e5: fc cld
e6: 7b 66 jnp 0x14e
e8: 52 push %edx
e9: 66 50 push %ax
eb: 06 push %es
ec: 53 push %ebx
ed: 6a 01 push $0x1
ef: 6a 10 push $0x10
f1: 89 e6 mov %esp,%esi
f3: 66 f7 36 divw (%esi)
f6: e8 7b c0 e4 06 call 0x6e4c176
fb: 88 e1 mov %ah,%cl
fd: 88 c5 mov %al,%ch
ff: 92 xchg %eax,%edx
100: f6 36 divb (%esi)
102: ee out %al,(%dx)
103: 7b 88 jnp 0x8d
105: c6 (bad)
106: 08 e1 or %ah,%cl
108: 41 inc %ecx
109: b8 01 02 8a 16 mov $0x168a0201,%eax
10e: f2 7b cd bnd jnp 0xde
111: 13 8d 64 10 66 61 adc 0x61661064(%ebp),%ecx
117: c3 ret
118: e8 1e 00 4f 70 call 0x704f013b
11d: 65 72 61 gs jb 0x181
120: 74 69 je 0x18b
122: 6e outsb %ds:(%esi),(%dx)
123: 67 20 73 79 and %dh,0x79(%bp,%di)
127: 73 74 jae 0x19d
129: 65 6d gs insl (%dx),%es:(%edi)
12b: 20 6c 6f 61 and %ch,0x61(%edi,%ebp,2)
12f: 64 20 65 72 and %ah,%fs:0x72(%ebp)
133: 72 6f jb 0x1a4
135: 72 2e jb 0x165
137: 0d 0a 5e ac b4 or $0xb4ac5e0a,%eax
13c: 0e push %cs
13d: 8a 3e mov (%esi),%bh
13f: 62 04 b3 bound %eax,(%ebx,%esi,4)
142: 07 pop %es
143: cd 10 int $0x10
145: 3c 0a cmp $0xa,%al
147: 75 f1 jne 0x13a
149: cd 18 int $0x18
14b: f4 hlt
14c: eb fd jmp 0x14b
...
1ae: 00 00 add %al,(%eax)
1b0: a4 movsb %ds:(%esi),%es:(%edi)
1b1: 00 02 add %al,(%edx)
1b3: 00 00 add %al,(%eax)
1b5: 00 00 add %al,(%eax)
1b7: 00 7a 5e add %bh,0x5e(%edx)
1ba: 5e pop %esi
1bb: 53 push %ebx
1bc: 00 00 add %al,(%eax)
1be: 80 00 01 addb $0x1,(%eax)
1c1: 00 00 add %al,(%eax)
1c3: 3f aas
1c4: a0 6e 00 00 00 mov 0x6e,%al
1c9: 00 00 add %al,(%eax)
1cb: 78 13 js 0x1e0
1cd: 00 00 add %al,(%eax)
1cf: fe (bad)
1d0: ff (bad)
1d1: ff (bad)
1d2: ef out %eax,(%dx)
1d3: fe (bad)
1d4: ff (bad)
1d5: ff a4 00 00 00 00 00 jmp *0x0(%eax,%eax,1)
1dc: 02 00 add (%eax),%al
...
1fe: 55 push %ebp
1ff: aa stos %al,%es:(%edi)
Powered by Helpfeel