Cooler_

disable memory dump writer

Aug 14th, 2014
405
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.47 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <sys/resource.h>
  4.  
  5. // setting Zero to prevents the process writing any memory dump to disk
  6. void spc_limit_core(void)
  7. {
  8.   struct rlimit rlim;
  9.    
  10.   rlim.rlim_cur = 0;
  11.   rlim.rlim_max = 0;
  12.   setrlimit(RLIMIT_CORE, &rlim);
  13.  
  14. }
  15.  
  16. // overflow + format string
  17. int main(int argc,char **argv)
  18. {
  19.  spc_limit_core();
  20.  
  21.  char secret_key[]="1234";
  22.  char var[]="abc"; 
  23.  
  24.  strcat(var,argv[1]);
  25.  printf(var);
  26.  
  27.    
  28.  return 0;
  29. }
Add Comment
Please, Sign In to add comment