root-me challenges - App System : 1 ELF x86 - Stack buffer overflow basic 1
Root-me App/System 챌린지 1번! Stack buffer overflow 문제입니다! 편의상 영어를 쓰지않고 스택 버퍼오버플로우라고 하겠습니다. 스택 버퍼오버플로우는 포맷스트링과 더불어 시스템해킹의 첫걸음이라고 할 수 있는데요 차근차근 유치원생에게 설명하듯 쉬운것부터 알아보겠습니다. 네 난이도 1짜리 문제구요 기본적으로 버퍼오버플로우는 유입되는 글자수에 제한을 두지 않아, 말그대로 오버플로우, 흘러넘침이 발생하여 메모리 다른 영역을 침범하여 발생하는 버그입니다. 이를 이용하여 root의 권한을 얻는것이 일반적인 목적이라고 하겠습니다. 1번문제라 그런지 버퍼의 크기를 확인 할 수 있는 소스코드가 주어졌습니다. check 변수의 값을 0x04030201에서 0xdeadbeef 로 바꿔야 하는 ..