Ernest Gulik zmiany
Temat: Nagrywaj ssh i schowaj pod procesy
Witam,Ustawilem sobie na serwerku nagrywanie sesji ssh za pomoca kilku skryptow i dziala to dobrze tylko chcialbym teraz schowac wszystkie podprocesy. Prubowalem za pomoca tego skrypciku ale musze troche poduczyc sie C. Zeby nie wrzucac wszystkiego tutaj, opisalem to na google site:
https://sites.google.com/site/wozoopalinux/home/securit...
Moj goal tutaj jest by monitorowac input przez ssh ale zeby moj programik i jego dzieci nie byly widoczne jak ktos sobie sprawdzi ps. Dzieki za kazda uwage lub pomoc.
/*
to complie:
# gcc zonk1.c -o sshd1
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <sys/wait.h>
#include <sys/types.h>
int main(int argc, char **argv) {
int st = 0;
int pid = fork();
char *user;
user = getenv("USERNAME");
/* copy new name to child process */
if(pid == 0) {
strcpy(argv[0], "ssh:" );
system("/usr/local/sbin/record");
}
wait(&st);
return 0;
}
Dzieki