해킹을 공부하고 싶습니다. 어디부터 시작해야하나요?
안녕하세요. 코딩을 잠깐 공부해보았고 해킹에 막 관심이 생겨 나중에 보안 쪽 일을 하고 싶습니다. 해킹을 시작하려면 어디서부터 손을 대야 할까요? 먼저 코딩을 마스터하고 해킹을 공부하는게 맞는 순서인가요?
제가 공부했을때는
C언어를 공부하면서 리버싱을 공부하였고 그다음 달고나 문서를 읽었으며, 리버싱 핵심원리 2장인가 3장까지공부를 마치고 abex시리즈와 레나튜토리얼을 올클했었습니다.
네트워크쪽은 와이어샤크 관련 책을 구매하여 공부를 하였고
웹쪽에서는 html, php공부, mysql 서버구축 실습, sql 쿼리문을 공부하였고 이후 여러 공격기법을 공부했으며 워게임을 풀어 나갔습니다.
아두이노도 공부를 해서 IOT대회에서 수상도 받았습니다.
칼리리눅스로 외국 유튜브 영상 튜토리얼 보면서 실습하는 것도 추천합니다.
보안 분야를 목표로 하고 계시군요
사실 보안, 해킹 관련 공부는 Computer Science의 끝판이라고 볼 수 있을 만큼 공부할 것이 무궁무진합니다.
커뮤니티를 살펴봐도 해당 분야가 가장 기술적으로 선두를 달리고 있죠
정보 보안 관련 교육이 있는 걸로 알고 있습니다.
다만, 교육이 중구난방으로 많이 있는데 잘 알아보시고 가시는 걸 추천드립니다.
그리고 정보보안 분야는 끊임없이 공부하셔야 해요, 기본적으로 개발하는 정도가 아니라 어셈블리나 컴퓨터가 동작하는 원리에 대해서도 이해하셔야 합니다.
CTF(Capture the Flag)라고 해서 보안 관련 대회같은걸 주최하는 곳이 있습니다. 대표적으로 삼성전자도 이런 이벤트를 종종하는데요. 관련된 블로그나 정보를 보시면서 아 대충 어떤 식으로 진행되는구나를 파악하시면 앞으로 공부하시는데도 큰 도움이 되지 않을까 생각이 됩니다.