|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3338 [복사]
centos 리눅스 환경이구요 hint는
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]){
char buffer[10];
if(argc!=2){
printf("no...just do it argc==2\n");
return 0;
}
strcpy(buffer,argv[1]);
if((buffer[0])=='a'){
if((buffer[1])==' '){
if((buffer[2])=='a'){
printf("\nSuccess!\n");
setuid(505);
system("/bin/bash");
}
}
}
printf("read catchme.c\n");
return 0;
}
이것인데요 구체적으로 뭘 어떻게 하라는건가요? |
Hit : 4438 Date : 2015/01/08 02:39
|