본문 바로가기

해킹 공부

[NOOBHACK] 해킹 공부에 관해서

요즘은 해킹을 공부하면서 공부하는 방법을 모르는 초짜들을 위해서 공부에 대해 조언을 해주겠다

이젠 하다하다 꼰대 블로거가 되었다

 

일단 해킹 공부란 우리가 학교에서 배우는 공부랑은 거리가 꽤 있다

해킹이라는 분야는 성적이라는 학생의 노력이나 학문의 깊이를 보여주는 지표가 없고

학교 공부와 중간고사, 기말고사,수능 등 달리 범위라는 개념이 없는 분야다

 

그러므로 자격증보단 실력(ctf 우승 등)이나 실적이 실력을 증명하는 분야다

학교에선 1등급만 받으면 끝이지만 해킹은 그런거 없이 자신의 실력만 갈고 닦으면 된다

운동이라고 생각하면 된다 운동을 해서 몸매를 갈고 닦는다 해도 학교에서 체육 성적이 무조건 좋다고 할 수 없다

하지만 운동을 열심히 하여 자신의 피지컬 만큼은 확실하게 가지게 되는 것이다

 

해킹 공부도 마찬가지다 자신만의 알맞는 공부 방식으로 공부하여 운동처럼 자신만의 기술을 갈고 닦으며 경쟁하면 된다

 

그러면 공부 방식은 예로 알아보자

 

 1.CTF 참가

ctf 참가는 실습과 자신의 실력의 한계를 알아보는 매우매우 중요한 공부다

ctf를 통해 실제 해킹과 그로 인해 자신의 실력이 급상승하는 것을 느끼게 될 것 이다.

ctf는 어디서 참가할 수 있냐면

 

https://ctftime.org/

 

CTFtime.org / All about CTF (Capture The Flag)

 

ctftime.org

라는 ctf를 모아서 참가하게 하는 곳이다 꼭 해보자

 

2. ctf 사이트

ctf대회와 마찬가지로 ctf 사이트에서도 실력을 기를 수 있다

우리 나라 같은 경우에는 dreamhack이 유명하니 여기서 부터 시작 해보자

https://dreamhack.io/

 

해커들의 놀이터, Dreamhack

해킹과 보안에 대한 공부를 하고 싶은 학생, 안전한 코드를 작성하고 싶은 개발자, 보안 지식과 실력을 업그레이드 시키고 싶은 보안 전문가까지 함께 공부하고 연습하며 지식을 나누고 실력 향

dreamhack.io

 

 

3. 해킹 툴 분석

해킹 툴 분석은 리버싱 능력을 기르는 것과 제일 가깝다고 할 수 있다

github에서 자주 찾을 수 있으며 구글에 github hacktools 만 검색해도 무진장 많이 나온다

그 해킹툴을 분석하면은 자신도 해킹툴을 혼자서 만들 수 있는 날이 올 것 이다

 

 

3가지 정도만 알아보았는데 이건 대표적인 내 공부 방식이다 정답은 없다 자신만의 공부법을 창조해도 좋고

내게 알맞은 공부방법이 있다면 이게 제일 베스트다 무엇보다 제일 중요한것은 자신만의 기술을 갈고 닦는다는 것이다

나는 한 분야만 깊게 공부하는 것 보단 얇고 넓게 공부하는 것이 더 효율적이라고 느꼈다

아무튼 해킹 공부가 어렵다면 dreamhack부터 해보자 여기가 입문자들 한테는 베스트다