char name[16] = "hi";
char* command[10]{
"cat", "ls", "id", "ps", "./file oob"
};
int main(){
printf(command[?]);
}

이코드에서
?값을 잘 넣어서
name을 출력하게 만들려면 어떻게 해야함?
command +로는 하겠는데
배열 인덱스로는 못하겠어
제일 쉬운 워게임 하나 쳐푸는데 몇시간동안 고민하다가 못풀겠어서 질문한다
이거 답변 받는다고 풀수 있을거같진 않은데
주제가 outofboundary라서
배열 인덱스 일부러 넘겨서 공격하는 코드 짜야하는데
system(command[idx]);
에서 idx는 입력받는값이고
idx에 뭘 넣어야 name에 있는 스트링을
시스템 함수 인자에 줄지 모르겠음

- dc official App