All pastes #1094661 Raw Edit

clueless

public text v1 · immutable
#1094661 ·published 2008-08-07 12:28 UTC
rendered paste body
void gprof_cleanup() {};int main(int argc,char *argv[],char *envp[]) {#include <sys/personality.h>#include <syscall.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>{  long pers = personality(0xffffffffUL);  if (!(pers & ADDR_NO_RANDOMIZE) && !getenv("GCL_UNRANDOMIZE"))    if (personality(pers | ADDR_NO_RANDOMIZE) != -1 && personality(0xffffffffUL) & ADDR_NO_RANDOMIZE) {      int i;      char **n;      for (i=0;envp[i];i++);      n=alloca((i+2)*sizeof(*n));      n[i+1]=0;      n[i--]="GCL_UNRANDOMIZE=t";      for (;i>=0;i--)	n[i]=envp[i];#ifdef GCL_GPROF      gprof_cleanup();#endif      execve(*argv,argv,n);        }} return 0;}