shellcode

collection of shellcodes
git clone https://git.afify.dev/shellcode.git
Log | Files | Refs | LICENSE

commit 1d5fd6dcacc85b1009905d31e2483767da5c91b7
parent f38a8c455deb02113607bbc4e3886bdbc41a52af
Author: afify <hassan@afify.dev>
Date:   Wed, 23 Mar 2022 23:12:30 +0300

[feat] openbsd_x86_64 syscalls

Diffstat:
Mopenbsd_x86_64.csv | 286+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 279 insertions(+), 7 deletions(-)

diff --git a/openbsd_x86_64.csv b/openbsd_x86_64.csv @@ -1,7 +1,279 @@ -%rax,System call,ret,%rdi,%rsi,%rdx,%r10,%r8,%r9 -1,exit,void,int,,,,, -3,read,ssize_t,int,void *,size_t,,, -4,write,ssize_t,int,const void *,size_t,,, -46,sigaction,int,int,const struct sigaction *,struct sigaction *,,, -59,execve,int,const char *,char *const *,char *const *,,, -108,pledge,int,const char *,const char *,,,, +%rax,ret,System call,%rdi,%rsi,%rdx,%r10,%r8,%r9 +0,int,syscall,int,,,,, +1,void,exit,int,,,,, +2,int,fork,,,,,, +3,ssize_t,read,int,void *,size_t,,, +4,ssize_t,write,int,const void *,size_t,,, +5,int,open,const char *,int,,,, +6,int,close,int,,,,, +7,int,getentropy,void *,size_t,,,, +8,int,__tfork,const struct __tfork *,size_t,,,, +9,int,link,const char *,const char *,,,, +10,int,unlink,const char *,,,,, +11,pid_t,wait4,pid_t,int *,int,struct rusage *,, +12,int,chdir,const char *,,,,, +13,int,fchdir,int,,,,, +14,int,mknod,const char *,mode_t,dev_t,,, +15,int,chmod,const char *,mode_t,,,, +16,int,chown,const char *,uid_t,gid_t,,, +17,int,break,char *,,,,, +18,int,getdtablecount,,,,,, +19,int,getrusage,int,struct rusage *,,,, +20,pid_t,getpid,,,,,, +21,int,mount,const char *,const char *,int,void *,, +22,int,unmount,const char *,int,,,, +23,int,setuid,uid_t,,,,, +24,uid_t,getuid,,,,,, +25,uid_t,geteuid,,,,,, +26,int,ptrace,int,pid_t,caddr_t,int,, +27,ssize_t,recvmsg,int,struct msghdr *,int,,, +28,ssize_t,sendmsg,int,const struct msghdr *,int,,, +29,ssize_t,recvfrom,int,void *,size_t,int,struct sockaddr *,socklen_t * +30,int,accept,int,struct sockaddr *,socklen_t *,,, +31,int,getpeername,int,struct sockaddr *,socklen_t *,,, +32,int,getsockname,int,struct sockaddr *,socklen_t *,,, +33,int,access,const char *,int,,,, +34,int,chflags,const char *,u_int,,,, +35,int,fchflags,int,u_int,,,, +36,void,sync,,,,,, +37,int,msyscall,void *,size_t,,,, +38,int,stat,const char *,struct stat *,,,, +39,pid_t,getppid,,,,,, +40,int,lstat,const char *,struct stat *,,,, +41,int,dup,int,,,,, +42,int,fstatat,int,const char *,struct stat *,int,, +43,gid_t,getegid,,,,,, +44,int,profil,caddr_t,size_t,u_long,u_int,, +45,int,ktrace,const char *,int,int,pid_t,, +46,int,sigaction,int,const struct sigaction *,struct sigaction *,,, +47,gid_t,getgid,,,,,, +48,int,sigprocmask,int,sigset_t,,,, +49,void *,mmap,void *,size_t,int,int,int,off_t +50,int,setlogin,const char *,,,,, +51,int,acct,const char *,,,,, +52,int,sigpending,,,,,, +53,int,fstat,int,struct stat *,,,, +54,int,ioctl,int,u_long,...,,, +55,int,reboot,int,,,,, +56,int,revoke,const char *,,,,, +57,int,symlink,const char *,const char *,,,, +58,ssize_t,readlink,const char *,char *,size_t,,, +59,int,execve,const char *,char *const *,char *const *,,, +60,mode_t,umask,mode_t,,,,, +61,int,chroot,const char *,,,,, +62,int,getfsstat,struct statfs *,size_t,int,,, +63,int,statfs,const char *,struct statfs *,,,, +64,int,fstatfs,int,struct statfs *,,,, +65,int,fhstatfs,const fhandle_t *,struct statfs *,,,, +66,int,vfork,,,,,, +67,int,gettimeofday,struct timeval *,struct timezone *,,,, +68,int,settimeofday,const struct timeval *,const struct timezone *,,,, +69,int,setitimer,int,const struct itimerval *,struct itimerval *,,, +70,int,getitimer,int,struct itimerval *,,,, +71,int,select,int,fd_set *,fd_set *,fd_set *,struct timeval *, +72,int,kevent,int,const struct kevent *,int,struct kevent *,int,const struct timespec * +73,int,munmap,void *,size_t,,,, +74,int,mprotect,void *,size_t,int,,, +75,int,madvise,void *,size_t,int,,, +76,int,utimes,const char *,const struct timeval *,,,, +77,int,futimes,int,const struct timeval *,,,, +78,void *,mquery,void *,size_t,int,int,int,off_t +79,int,getgroups,int,gid_t *,,,, +80,int,setgroups,int,const gid_t *,,,, +81,int,getpgrp,,,,,, +82,int,setpgid,pid_t,pid_t,,,, +83,int,futex,uint32_t *,int,int,const struct timespec *,uint32_t *, +84,int,utimensat,int,const char *,const struct timespec *,int,, +85,int,futimens,int,const struct timespec *,,,, +86,int,kbind,const struct __kbind *,size_t,int64_t,,, +87,int,clock_gettime,clockid_t,struct timespec *,,,, +88,int,clock_settime,clockid_t,const struct timespec *,,,, +89,int,clock_getres,clockid_t,struct timespec *,,,, +90,int,dup2,int,int,,,, +91,int,nanosleep,const struct timespec *,struct timespec *,,,, +92,int,fcntl,int,int,...,,, +93,int,accept4,int,struct sockaddr *,socklen_t *,int,, +94,int,__thrsleep,const volatile void *,clockid_t,const struct timespec *,void *,const int *, +95,int,fsync,int,,,,, +96,int,setpriority,int,id_t,int,,, +97,int,socket,int,int,int,,, +98,int,connect,int,const struct sockaddr *,socklen_t,,, +99,int,getdents,int,void *,size_t,,, +100,int,getpriority,int,id_t,,,, +101,int,pipe2,int *,int,,,, +102,int,dup3,int,int,int,,, +103,int,sigreturn,struct sigcontext *,,,,, +104,int,bind,int,const struct sockaddr *,socklen_t,,, +105,int,setsockopt,int,int,int,const void *,socklen_t, +106,int,listen,int,int,,,, +107,int,chflagsat,int,const char *,u_int,int,, +108,int,pledge,const char *,const char *,,,, +109,int,ppoll,struct pollfd *,u_int,const struct timespec *,const sigset_t *,, +110,int,pselect,int,fd_set *,fd_set *,fd_set *,const struct timespec *,const sigset_t * +111,int,sigsuspend,int,,,,, +112,int,sendsyslog,const char *,size_t,int,,, +114,int,unveil,const char *,const char *,,,, +115,int,__realpath,const char *,char *,,,, +116,,t32_gettimeofday,is obsolete,,,,, +117,,t32_getrusage,is obsolete,,,,, +118,int,getsockopt,int,int,int,void *,socklen_t *, +119,int,thrkill,pid_t,int,void *,,, +120,ssize_t,readv,int,const struct iovec *,int,,, +121,ssize_t,writev,int,const struct iovec *,int,,, +122,int,kill,int,int,,,, +123,int,fchown,int,uid_t,gid_t,,, +124,int,fchmod,int,mode_t,,,, +125,,orecvfrom,is obsolete,,,,, +126,int,setreuid,uid_t,uid_t,,,, +127,int,setregid,gid_t,gid_t,,,, +128,int,rename,const char *,const char *,,,, +129,,otruncate,is obsolete,,,,, +130,,oftruncate,is obsolete,,,,, +131,int,flock,int,int,,,, +132,int,mkfifo,const char *,mode_t,,,, +133,ssize_t,sendto,int,const void *,size_t,int,const struct sockaddr *,socklen_t +134,int,shutdown,int,int,,,, +135,int,socketpair,int,int,int,int *,, +136,int,mkdir,const char *,mode_t,,,, +137,int,rmdir,const char *,,,,, +138,,t32_utimes,is obsolete,,,,, +139,,4.2 sigreturn,is obsolete,,,,, +140,int,adjtime,const struct timeval *,struct timeval *,,,, +141,int,getlogin_r,char *,u_int,,,, +142,,ogethostid,is obsolete,,,,, +143,,osethostid,is obsolete,,,,, +144,,ogetrlimit,is obsolete,,,,, +145,,osetrlimit,is obsolete,,,,, +146,,okillpg,is obsolete,,,,, +147,int,setsid,,,,,, +148,int,quotactl,const char *,int,int,char *,, +149,,oquota,is obsolete,,,,, +150,,ogetsockname,is obsolete,,,,, +155,int,nfssvc,int,void *,,,, +156,,ogetdirentries,is obsolete,,,,, +157,,statfs25,is obsolete,,,,, +158,,fstatfs25,is obsolete,,,,, +161,,int,getfh,const char *,fhandle_t *,,, +162,,ogetdomainname,is obsolete,,,,, +163,,osetdomainname,is obsolete,,,,, +164,int,__tmpfd,int,,,,, +165,int,sysarch,int,void *,,,, +166,off_t,lseek,int,off_t,int,,, +167,int,truncate,const char *,off_t,,,, +168,int,ftruncate,int,off_t,,,, +169,ssize_t,pread,int,void *,size_t,off_t,, +170,ssize_t,pwrite,int,const void *,size_t,off_t,, +171,ssize_t,preadv,int,const struct iovec *,int,off_t,, +172,ssize_t,pwritev,int,const struct iovec *,int,off_t,, +173,ssize_t,pad_pread,int,void *,size_t,int,off_t, +174,ssize_t,pad_pwrite,int,const void *,size_t,int,off_t, +181,int,setgid,gid_t,,,,, +182,int,setegid,gid_t,,,,, +183,int,seteuid,uid_t,,,,, +184,,lfs_bmapv,is obsolete,,,,, +185,,lfs_markv,is obsolete,,,,, +186,,lfs_segclean,is obsolete,,,,, +187,,lfs_segwait,is obsolete,,,,, +188,,stat35,is obsolete,,,,, +189,,fstat35,is obsolete,,,,, +190,,lstat35,is obsolete,,,,, +191,long,pathconf,const char *,int,,,, +192,long,fpathconf,int,int,,,, +193,int,swapctl,int,const void *,int,,, +194,int,getrlimit,int,struct rlimit *,,,, +195,int,setrlimit,int,const struct rlimit *,,,, +196,,ogetdirentries48,is obsolete,,,,, +197,void *,pad_mmap,void *,size_t,int,int,int,long +198,quad_t,__syscall,quad_t,...,,,, +199,off_t,pad_lseek,int,int,off_t,int,, +200,int,pad_truncate,const char *,int,off_t,,, +201,int,pad_ftruncate,int,int,off_t,,, +202,int,sysctl,const int *,u_int,void *,size_t *,void *,size_t +203,int,mlock,const void *,size_t,,,, +204,int,munlock,const void *,size_t,,,, +206,,t32_futimes,is obsolete,,,,, +207,pid_t,getpgid,pid_t,,,,, +208,,nnpfspioctl,is obsolete,,,,, +209,int,utrace,const char *,const void *,size_t,,, +221,int,semget,key_t,int,int,,, +222,,semop35,is obsolete,,,,, +223,,semconfig35,is obsolete,,,,, +225,int,msgget,key_t,int,,,, +226,int,msgsnd,int,const void *,size_t,int,, +227,int,msgrcv,int,void *,size_t,long,int, +228,void *,shmat,int,const void *,int,,, +230,int,shmdt,const void *,,,,, +231,,shmget35,is obsolete,,,,, +232,,t32_clock_gettime,is obsolete,,,,, +233,,t32_clock_settime,is obsolete,,,,, +234,,t32_clock_getres,is obsolete,,,,, +240,,t32_nanosleep,is obsolete,,,,, +250,int,minherit,void *,size_t,int,,, +251,,rfork,is obsolete,,,,, +252,int,poll,struct pollfd *,u_int,int,,, +253,int,issetugid,,,,,, +254,int,lchown,const char *,uid_t,gid_t,,, +255,pid_t,getsid,pid_t,,,,, +256,int,msync,void *,size_t,int,,, +257,,semctl35,is obsolete,,,,, +258,,shmctl35,is obsolete,,,,, +259,,msgctl35,is obsolete,,,,, +263,int,pipe,int *,,,,, +264,int,fhopen,const fhandle_t *,int,,,, +267,ssize_t,pad_preadv,int,const struct iovec *,int,int,off_t, +268,ssize_t,pad_pwritev,int,const struct iovec *,int,int,off_t, +269,int,kqueue,,,,,, +270,,t32_kevent,is obsolete,,,,, +271,int,mlockall,int,,,,, +272,int,munlockall,,,,,, +281,int,getresuid,uid_t *,uid_t *,uid_t *,,, +282,int,setresuid,uid_t,uid_t,uid_t,,, +283,int,getresgid,gid_t *,gid_t *,gid_t *,,, +284,int,setresgid,gid_t,gid_t,gid_t,,, +285,,sys_omquery,is obsolete,,,,, +286,void *,pad_mquery,void *,size_t,int,int,int,long +287,int,closefrom,int,,,,, +288,int,sigaltstack,const struct sigaltstack *,struct sigaltstack *,,,, +289,int,shmget,key_t,size_t,int,,, +290,int,semop,int,struct sembuf *,size_t,,, +291,,t32_stat,is obsolete,,,,, +292,,t32_fstat,is obsolete,,,,, +293,,t32_lstat,is obsolete,,,,, +294,int,fhstat,const fhandle_t *,struct stat *,,,, +295,int,__semctl,int,int,int,union semun *,, +296,int,shmctl,int,int,struct shmid_ds *,,, +297,int,msgctl,int,int,struct msqid_ds *,,, +298,int,sched_yield,,,,,, +299,pid_t,getthrid,,,,,, +300,,t32___thrsleep,is obsolete,,,,, +301,int,__thrwakeup,const volatile void *,int,,,, +302,void,__threxit,pid_t *,,,,, +303,int,__thrsigdivert,sigset_t,siginfo_t *,const struct timespec *,,, +304,int,__getcwd,char *,size_t,,,, +305,int,adjfreq,const int64_t *,int64_t *,,,, +306,,getfsstat53,is obsolete,,,,, +307,,statfs53,is obsolete,,,,, +308,,fstatfs53,is obsolete,,,,, +309,,fhstatfs53,is obsolete,,,,, +310,int,setrtable,int,,,,, +311,int,getrtable,,,,,, +312,,t32_getdirentries,is obsolete,,,,, +313,int,faccessat,int,const char *,int,int,, +314,int,fchmodat,int,const char *,mode_t,int,, +315,int,fchownat,int,const char *,uid_t,gid_t,int, +316,,t32_fstatat,is obsolete,,,,, +317,int,linkat,int,const char *,int,const char *,int, +318,int,mkdirat,int,const char *,mode_t,,, +319,int,mkfifoat,int,const char *,mode_t,,, +320,int,mknodat,int,const char *,mode_t,dev_t,, +321,int,openat,int,const char *,int,...,, +322,ssize_t,readlinkat,int,const char *,char *,size_t,, +323,int,renameat,int,const char *,int,const char *,, +324,int,symlinkat,const char *,int,const char *,,, +325,int,unlinkat,int,const char *,int,,, +326,,t32_utimensat,is obsolete,,,,, +327,,t32_futimens,is obsolete,,,,, +328,,__tfork51,is obsolete,,,,, +329,void,__set_tcb,void *,,,,, +330,void *,__get_tcb,,,,,, +331,,SYS_MAXSYSCALL,,,,,,