poet
-
[Pwn] PoetCTF write_up/Hack CTF 2019. 9. 24. 00:30
실행을 한뒤 checksec으로 보호기법 까지 확인해 보겠습니다. 64비트 파일에 보호기법은 딱히 고려하지 않아도 될것 같습니다. 일단 문제를 보면.. point를 모으는 문제네요 이런 문제는 거의 대부분 point 쌓이는 변수에 다가 덮어 씌우는 형식의 문제가 자주 나오는데 과연! IDA 64bit으로 열어서 디컴파일 코드를 분석해 보겠습니다. 일단 함수가 총 3개가 있는것 같습니다. 아래에 dword_6024E0이 point 변수인것 같습니다. bss 영역에 있는 변수라고 되어 있습니다. bss란? Block Started by Symbol의 약자로 초기에 오직 0의 값으로 표시된 정적으로 할당 된 변수가 포함된 데이터 세그먼트의 일부로 컴파일러나 링커에 의해서 사용된다. 는 너무 긴거 같고, 간단히..