| 해쿨러 |
공부 시작 처음에는 책이 제일 편하고 좋죠
해킹 맛보기, 해킹 공격의 예술, 그리고 해킹관련된 소설 혹은 영화 이런걸로 가볍게 시작하시는게 좋습니다
해킹맛보기는 다읽어보진 않았지만 충분히 처음 시작할때 읽기 좋았고
해공예는 제가 해킹공부 처음시작할때 읽은 책인데 꽤 어렵지만 제대로 공부하면 이거만큼 좋은 책이 없습니다
근데 해킹을 공부하는 사람들이 하기 쉬운 실수가 해킹만 공부하게 되는건데
해킹이 진입장벽이 낮고 초보단계에서는 다른분야와의 연관성이 잘 보이지 않아서, 수학 과학을 빼놓고 해킹만 계속 공부하게 됩니다
초보단계에선 정말 아무렇지 않지만 나중에 실력이 오르시고 취업해서 일을 하시다보면 수학과학을 모르면 명확한한계에 다다르게 됩니다
꼭 해야하는 수학 과목들은 정수론, 미적분학, 선형대수학입니다
과학은 그냥 취미수준으로만 하셔도 무방하지만 과학을 잘하면 컴퓨터쪽에서도 할수있는게 많아집니다
그리고 프로그래밍언어보다는 개발방법론, 알고리즘에 집중해서 공부하셔야해요
자신의 생각을 프로그래밍언어로 바꾸는 연습만 많이 한다면 어떤 언어로든지 프로그래밍 가능합니다
제 경험상으로도 저는 C, 파이썬, 어셈블리어 이정도만 자주 썼었는데 C++, iOS 개발을 시작하는데에 문제가 없었습니다. 언어는 금방 배워지지만 개발방법론, 알고리즘 이런것들은 오랜시간 공부하고 익혀야 합니다
그리고 학원은 추천하지 않습니다. 학원은 여러사람과 함께 공부하기 때문에 모든사람의 공부속도를 자신에 맞출수 없고, 개념을 충분히 음미하지 못한채 넘어가게 됩니다
공부를 1~2년정도 혼자서 독학하면서 자신의 적성에 맞는지, 이 길이 자신의 길이 맞을지를 먼저 알아보는 시간을 가지신 후에, 그다음에 실력의 수직상승을 원하실때 학원을 알아보세요 그리고 그때 학원을 알아보는게 더 좋은 학원을 선택할 확률이 높아지겠죠
단순히 버퍼오버플로우 조금가르쳐서 LOB정도 클리어하게하고, SQL 인젝션 조금 가르쳐서 webgoat 조금 풀게하고 이런 학원 다니면서 몇백씩 내는것보다 훨씬 효과적이고 경제적이면서 많은걸 배울 수 있습니다 |
2017/05/14 |
|