forked from osirislab/Shellcode
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathshort32.s
More file actions
340 lines (335 loc) · 7.64 KB
/
Copy pathshort32.s
File metadata and controls
340 lines (335 loc) · 7.64 KB
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
BITS 32
%define restart_syscall 0
%define exit 1
%define fork 2
%define read 3
%define write 4
%define open 5
%define close 6
%define waitpid 7
%define creat 8
%define link 9
%define unlink 10
%define execve 11
%define chdir 12
%define time 13
%define mknod 14
%define chmod 15
%define lchown 16
%define break 17
%define oldstat 18
%define lseek 19
%define getpid 20
%define mount 21
%define umount 22
%define setuid 23
%define getuid 24
%define stime 25
%define ptrace 26
%define alarm 27
%define oldfstat 28
%define pause 29
%define utime 30
%define stty 31
%define gtty 32
%define access 33
%define nice 34
%define ftime 35
%define sync 36
%define kill 37
%define rename 38
%define mkdir 39
%define rmdir 40
%define dup 41
%define pipe 42
%define times 43
%define prof 44
%define brk 45
%define setgid 46
%define getgid 47
%define signal 48
%define geteuid 49
%define getegid 50
%define acct 51
%define umount2 52
%define lock 53
%define ioctl 54
%define fcntl 55
%define mpx 56
%define setpgid 57
%define ulimit 58
%define oldolduname 59
%define umask 60
%define chroot 61
%define ustat 62
%define dup2 63
%define getppid 64
%define getpgrp 65
%define setsid 66
%define sigaction 67
%define sgetmask 68
%define ssetmask 69
%define setreuid 70
%define setregid 71
%define sigsuspend 72
%define sigpending 73
%define sethostname 74
%define setrlimit 75
%define getrlimit 76
%define getrusage 77
%define gettimeofday 78
%define settimeofday 79
%define getgroups 80
%define setgroups 81
%define select 82
%define symlink 83
%define oldlstat 84
%define readlink 85
%define uselib 86
%define swapon 87
%define reboot 88
%define readdir 89
%define mmap 90
%define munmap 91
%define truncate 92
%define ftruncate 93
%define fchmod 94
%define fchown 95
%define getpriority 96
%define setpriority 97
%define profil 98
%define statfs 99
%define fstatfs 100
%define ioperm 101
%define socketcall 102
%define syslog 103
%define setitimer 104
%define getitimer 105
%define stat 106
%define lstat 107
%define fstat 108
%define olduname 109
%define iopl 110
%define vhangup 111
%define idle 112
%define vm86old 113
%define wait4 114
%define swapoff 115
%define sysinfo 116
%define ipc 117
%define fsync 118
%define sigreturn 119
%define clone 120
%define setdomainname 121
%define uname 122
%define modify_ldt 123
%define adjtimex 124
%define mprotect 125
%define sigprocmask 126
%define create_module 127
%define init_module 128
%define delete_module 129
%define get_kernel_syms 130
%define quotactl 131
%define getpgid 132
%define fchdir 133
%define bdflush 134
%define sysfs 135
%define personality 136
%define afs_syscall 137
%define setfsuid 138
%define setfsgid 139
%define _llseek 140
%define getdents 141
%define _newselect 142
%define flock 143
%define msync 144
%define readv 145
%define writev 146
%define getsid 147
%define fdatasync 148
%define _sysctl 149
%define mlock 150
%define munlock 151
%define mlockall 152
%define munlockall 153
%define sched_setparam 154
%define sched_getparam 155
%define sched_setscheduler 156
%define sched_getscheduler 157
%define sched_yield 158
%define sched_get_priority_max 159
%define sched_get_priority_min 160
%define sched_rr_get_interval 161
%define nanosleep 162
%define mremap 163
%define setresuid 164
%define getresuid 165
%define vm86 166
%define query_module 167
%define poll 168
%define nfsservctl 169
%define setresgid 170
%define getresgid 171
%define prctl 172
%define rt_sigreturn 173
%define rt_sigaction 174
%define rt_sigprocmask 175
%define rt_sigpending 176
%define rt_sigtimedwait 177
%define rt_sigqueueinfo 178
%define rt_sigsuspend 179
%define pread64 180
%define pwrite64 181
%define chown 182
%define getcwd 183
%define capget 184
%define capset 185
%define sigaltstack 186
%define sendfile 187
%define getpmsg 188
%define putpmsg 189
%define vfork 190
%define ugetrlimit 191
%define mmap2 192
%define truncate64 193
%define ftruncate64 194
%define stat64 195
%define lstat64 196
%define fstat64 197
%define lchown32 198
%define getuid32 199
%define getgid32 200
%define geteuid32 201
%define getegid32 202
%define setreuid32 203
%define setregid32 204
%define getgroups32 205
%define setgroups32 206
%define fchown32 207
%define setresuid32 208
%define getresuid32 209
%define setresgid32 210
%define getresgid32 211
%define chown32 212
%define setuid32 213
%define setgid32 214
%define setfsuid32 215
%define setfsgid32 216
%define pivot_root 217
%define mincore 218
%define madvise 219
%define madvise1 219
%define getdents64 220
%define fcntl64 221
%define gettid 224
%define readahead 225
%define setxattr 226
%define lsetxattr 227
%define fsetxattr 228
%define getxattr 229
%define lgetxattr 230
%define fgetxattr 231
%define listxattr 232
%define llistxattr 233
%define flistxattr 234
%define removexattr 235
%define lremovexattr 236
%define fremovexattr 237
%define tkill 238
%define sendfile64 239
%define futex 240
%define sched_setaffinity 241
%define sched_getaffinity 242
%define set_thread_area 243
%define get_thread_area 244
%define io_setup 245
%define io_destroy 246
%define io_getevents 247
%define io_submit 248
%define io_cancel 249
%define fadvise64 250
%define exit_group 252
%define lookup_dcookie 253
%define epoll_create 254
%define epoll_ctl 255
%define epoll_wait 256
%define remap_file_pages 257
%define set_tid_address 258
%define timer_create 259
%define timer_settime (timer_create+1)
%define timer_gettime (timer_create+2)
%define timer_getoverrun (timer_create+3)
%define timer_delete (timer_create+4)
%define clock_settime (timer_create+5)
%define clock_gettime (timer_create+6)
%define clock_getres (timer_create+7)
%define clock_nanosleep (timer_create+8)
%define statfs64 268
%define fstatfs64 269
%define tgkill 270
%define utimes 271
%define fadvise64_64 272
%define vserver 273
%define mbind 274
%define get_mempolicy 275
%define set_mempolicy 276
%define mq_open 277
%define mq_unlink (mq_open+1)
%define mq_timedsend (mq_open+2)
%define mq_timedreceive (mq_open+3)
%define mq_notify (mq_open+4)
%define mq_getsetattr (mq_open+5)
%define kexec_load 283
%define waitid 284
%define add_key 286
%define request_key 287
%define keyctl 288
%define ioprio_set 289
%define ioprio_get 290
%define inotify_init 291
%define inotify_add_watch 292
%define inotify_rm_watch 293
%define migrate_pages 294
%define openat 295
%define mkdirat 296
%define mknodat 297
%define fchownat 298
%define futimesat 299
%define fstatat64 300
%define unlinkat 301
%define renameat 302
%define linkat 303
%define symlinkat 304
%define readlinkat 305
%define fchmodat 306
%define faccessat 307
%define pselect6 308
%define ppoll 309
%define unshare 310
%define set_robust_list 311
%define get_robust_list 312
%define splice 313
%define sync_file_range 314
%define tee 315
%define vmsplice 316
%define move_pages 317
%define getcpu 318
%define epoll_pwait 319
%define utimensat 320
%define signalfd 321
%define timerfd_create 322
%define eventfd 323
%define fallocate 324
%define timerfd_settime 325
%define timerfd_gettime 326
%define signalfd4 327
%define eventfd2 328
%define epoll_create1 329
%define dup3 330
%define pipe2 331
%define inotify_init1 332
%define preadv 333
%define pwritev 334
%define rt_tgsigqueueinfo 335
%define perf_event_open 336