| 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. | /* + procmask.c + Simple máscara de procesos A simple process' masquerade It works on GNU/Linux Author: despai [email protected] www.despai.es Necesitas adaptar éste código al proceso que quieras disimular You need to adapt the code to the process' code u need to disguise PD: Just for fun o:) 28/02/2008 */ #include <stdio.h> #include <string.h> #define MASCARA "bash" main(int argc, char **argv) { int short pos; int short size; char new_argv[15][30]; strncpy(new_argv[0],argv[0],30); bzero(argv[0],strlen(argv[0])); strncpy(argv[0], MASCARA, 30); if(argc >= 2) { for(pos=1; pos<=argc-1; pos++) strncpy(new_argv[pos], argv[pos],30); for(pos=1; pos<=argc-1; pos++) bzero(argv[pos],strlen(argv[pos])); } printf("\nType 'ps u' to check it works\n"); while(1); } |