1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
a.out: Dateiformat pei-x86-64
Disassembly of section .text:
0000000001921000 <.init>:
1921000: 48 31 c0 xor %rax,%rax
1921003: 50 push %rax
1921004: 51 push %rcx
1921005: 52 push %rdx
1921006: 90 nop
1921007: 90 nop
0000000001921008 <.init>:
1921008: 5a pop %rdx
1921009: 59 pop %rcx
192100a: 41 5a pop %r10
192100c: 4c 09 d0 or %r10,%rax
192100f: c3 retq
0000000001921010 <_start>:
1921010: 44 8b 05 e9 1f 00 00 mov 0x1fe9(%rip),%r8d # 1923000 <.weak.__crtopt_posix._start>
1921017: 44 0b 05 e2 1f 00 00 or 0x1fe2(%rip),%r8d # 1923000 <.weak.__crtopt_posix._start>
192101e: 48 8d 0d 4b 00 00 00 lea 0x4b(%rip),%rcx # 1921070 <main>
1921025: 48 8b 15 60 70 00 00 mov 0x7060(%rip),%rdx # 192808c <__imp___psx_init>
192102c: 48 8b 05 39 70 00 00 mov 0x7039(%rip),%rax # 192806c <__IAT_start__>
1921033: 48 ff e0 rex.W jmpq *%rax
1921036: 90 nop
1921037: 90 nop
1921038: 90 nop
1921039: 90 nop
192103a: 90 nop
192103b: 90 nop
192103c: 90 nop
192103d: 90 nop
192103e: 90 nop
192103f: 90 nop
0000000001921040 <_pei386_runtime_relocator>:
1921040: c3 retq
0000000001921041 <_init>:
1921041: e9 ba ff ff ff jmpq 1921000 <.init>
0000000001921046 <_fini>:
1921046: e9 65 00 00 00 jmpq 19210b0 <.fini>
192104b: 90 nop
192104c: 90 nop
192104d: 90 nop
192104e: 90 nop
192104f: 90 nop
0000000001921050 <__libc_entry_routine>:
1921050: ff 25 16 70 00 00 jmpq *0x7016(%rip) # 192806c <__IAT_start__>
1921056: 90 nop
1921057: 90 nop
0000000001921058 <fflush>:
1921058: ff 25 16 70 00 00 jmpq *0x7016(%rip) # 1928074 <__imp_fflush>
192105e: 90 nop
192105f: 90 nop
0000000001921060 <__psx_init>:
1921060: ff 25 26 70 00 00 jmpq *0x7026(%rip) # 192808c <__imp___psx_init>
1921066: 90 nop
1921067: 90 nop
1921068: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
192106f: 00
0000000001921070 <main>:
1921070: 53 push %rbx
1921071: 48 83 ec 20 sub $0x20,%rsp
1921075: 89 cb mov %ecx,%ebx
1921077: 48 8b 0d fe 6f 00 00 mov 0x6ffe(%rip),%rcx # 192807c <__imp_stdout>
000000000192107a <__fu0_stdout>:
192107a: fe (bad)
192107b: 6f outsl %ds:(%rsi),(%dx)
192107c: 00 00 add %al,(%rax)
192107e: e8 d5 ff ff ff callq 1921058 <fflush>
1921083: 89 d8 mov %ebx,%eax
1921085: 48 83 c4 20 add $0x20,%rsp
1921089: 5b pop %rbx
192108a: c3 retq
192108b: 90 nop
192108c: 90 nop
192108d: 90 nop
192108e: 90 nop
192108f: 90 nop
0000000001921090 <__CTOR_LIST__>:
1921090: ff (bad)
1921091: ff (bad)
1921092: ff (bad)
1921093: ff (bad)
1921094: ff (bad)
1921095: ff (bad)
1921096: ff (bad)
1921097: ff 00 incl (%rax)
1921099: 00 00 add %al,(%rax)
192109b: 00 00 add %al,(%rax)
192109d: 00 00 add %al,(%rax)
...
00000000019210a0 <__DTOR_LIST__>:
19210a0: ff (bad)
19210a1: ff (bad)
19210a2: ff (bad)
19210a3: ff (bad)
19210a4: ff (bad)
19210a5: ff (bad)
19210a6: ff (bad)
19210a7: ff 00 incl (%rax)
19210a9: 00 00 add %al,(%rax)
19210ab: 00 00 add %al,(%rax)
19210ad: 00 00 add %al,(%rax)
...
00000000019210b0 <.fini>:
19210b0: 48 31 c0 xor %rax,%rax
19210b3: 50 push %rax
19210b4: 51 push %rcx
19210b5: 52 push %rdx
19210b6: 90 nop
19210b7: 90 nop
00000000019210b8 <.fini>:
19210b8: 5a pop %rdx
19210b9: 59 pop %rcx
19210ba: 41 5a pop %r10
19210bc: 4c 09 d0 or %r10,%rax
19210bf: c3 retq
|