./rc 를 실행시키면서 이 프로그램의 fget 함수를 발동시킬 수 있는 방법이 없나요?
./rc 만 실행시키면 그냥 /tmp/RC만 사라지고 끝납니다만...
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fp,*fo;
char key[40];
system("rm /tmp/RC");
fo=fopen("/home/rc/flag","r");
fp=fopen("/tmp/RC","w");
if(!fo)
printf("failed to open flag ask to admin\n");
if(!fp)
printf("failed to open RC file ask to admin\n");
fgets(key,40,fo);
fprintf(fp,"%s\n",key);
fclose(fp);
fclose(fo);
system("rm /tmp/RC");
return 0;
}
|