22018, 1/1101 회원가입  로그인  
   awokaowr12
   안녕하세요 포너블(시스템)공부 때문에 질문드립니다.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=34456 [복사]


안녕하세요 저는 현재 군인입니다.
사회에 있을 때 3개월 정도 시스템 공부를 하려고 FTZ, LOB 클리어해보고 어느 정도 맛보기만 하고 군대 입대하게 되었습니다..
군대 보직이 컴퓨터 관련된 보직이어서 컴퓨터 앞에 많이 있는데요. 자기 할 일만 잘하면 개인 PC(인터넷 PC)에서 공부해도 간부님이 터치 안 합니다!(시간이 널찍하게 공부할 수 있습니다.) 그래서 다시 시스템 공부를 하려고 하는데요.
찾아보니까 codeanywhere라는 사이트를 알게 되어 여기서 ssh로 접속하여 pwnable.kr 쉬운 문제들 풀어보고 ctf 문제들도 wget으로 다운로드해서 쉬운 문제들 간간이 풀고,
요즘 ctf 문제들 보면 대부분 heap 문제로 나오고 있는데 문제들도 몇 문제 풀어보고 어느 정도 개념 잡았다. 싶어서 이번 크리스마스 ctf를 해봤는데 house of daehee 문제를 보고 절망했습니다.. ㅠㅠㅠ write up 봐도 모르겠네요...
전혀 실력이 늘고 있다는 느낌이 없습니다. ㅠㅠ... 계속 맴도는 느낌이고, 공부할수록 벽이 생깁니다. 하.. 새벽에 감성터져서 두서없이 써서 죄송합니다.
지금 저는 어떻게 해야될까요?? 조언한마디 해주시면 정말 감사하겠습니다!! ㅠㅠ

  Hit : 10707     Date : 2017/01/02 05:04



    
phills0915 시스템해킹을 아예 모르는상태에서 3개월만에 FTZ랑 LOB를 풀고 군대 안에서 대회 문제들도 간간히 푸실정도면 어느정도 재능도 있고 적성에도 맞으시는 것 같습니다
말씀하신 문제는 장대희님이 내신 것 같은데 장대희님이 내셨으면 당연히 어려운게 맞죠
아직 공부를 한지 얼마 안되셨으니, 누구나 어려워 하는 문제를 보고 못풀었다고 절망할게 아니라 문제를 풀기위해 공부하는 스텝들을 그려보세요

근본적인 실력을 늘리기 위해서라면 다른 분야의 프로그래밍을 접해보는걸 추천합니다
예를들어 GUI프로그래밍을 해본다든지, 물리 시뮬레이터 프로그래밍을 해본다든지, 혹은 컴파일러나 인터프리터를 만들어 본다든지 하는식으로요

해킹실력이란게 결국 취약점을 잘 찾는 것과 잘 공격하는 것 두개인데
취약점을 잘 찾으려면 직접 대회 문제를 만들어보시는 것도 좋은 훈련이 됩니다
자기가 만들었다고 해서 금방 풀수 있는게 아니라 저도 제가 문제를 만들면 최소 3시간에서 8시간정도 투자해야 문제를 풀 수 있었는데 아주 재밌고 좋은 훈련이 됩니다
직접 힙에 관련된 어려운문제를 한번 만들어서 풀어보셔요
2017/01/02  
awokaowr12 @phills0915님 정말 감사합니다! 너무 잘하는 사람들만 목표로 삼고 있어서 지금 제 상황이 조급하고 답답했습니다. 좋은 말씀해주셔서 다시 한번 감사드립니다 ^^! 2017/01/02