Advertisement
ewelina_r

Utworzyć w programie nowy proces który uruchomi /bin/sh

Jan 16th, 2015
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <unistd.h>
  3. #include <stdlib.h>
  4.  
  5. int main (int argc, char **argv) {
  6.     int p = fork();
  7.      if ( p == 0 ) {
  8.     puts("program potomny");
  9.    execl("/bin/sh", "/bin/sh", NULL);
  10.     exit (0);
  11.     }
  12.     else
  13.     {
  14.     puts("program glowny");
  15.     exit (0);
  16.     return(0);
  17.     }
  18. }
  19.  
  20.  
  21.  
  22. //Utworzyć w programie nowy proces potomny, który uruchomi “/bin/sh”.
  23.  
  24. #include <stdio.h>
  25. #include <unistd.h>
  26.  
  27. int main(int argc, char ** argv, char **envp)
  28. {
  29.   int p = 0;
  30.   p = fork();
  31.   if(p == 0)
  32.   system("/bin/sh");
  33.   return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement