해커!!! 


이글을 보고 계시는 분들중 정말 정말 해커가 되고 싶으신 분들이 계실꺼라 생각합니다.


학원을 운영하면서 해커가 되고 싶어서 찾아오는 많은 학생들을 보았습니다.


그러나 제가 해커라고 불릴만한 기본기를 다져준 아이는 몇 되지 않습니다.



대부분의 학생들이 해커가 되고 싶다는 막연한 생각을 가지고


학원을 찾아와서 하는 첫번째 말이


해킹 기술을 배우고 싶다는 겁니다.



제가 학생들에게...좀 직설적인 면이 있는편인데..


"여긴 해킹 기술을 가르치는 학원이 아닙니다."라고 잘라서 말하곤 합니다.


그리고는 해킹을 배우는 곳은 세상 어디에도 없다고 먼저 이야기를 풀어 놓습니다.



"컴퓨터를 공부하면서 시스템을 구축하고 운영하는 기술을 배우면서


자신이 구축하고 운영하는 시스템의 헛점을 스스로 파악하고 그것을 보완해 가는 과정을 배우는데


막아가는 과정이 정보 보안이며


그 헛점을 이용(악용) 하는것이 해킹입니다."


이렇게 이야기를 해줍니다.


자 그럼 해커가 되고 싶으면 무엇을 먼저 배워야 할까요?


막연한 해킹 기술이 먼저일까요?


아니면 컴퓨터를 배우는것이 먼저 일까요?


답은 누구나 알다시피 컴퓨터를 배우는 것이 먼저 입니다.


기본적인 워드, 컴활, 정보처기능사 정도 수준이 갖추어 졌다면 좋겠지만


그게 아니더라도


정보처리 기능사 수준이 갖추어져 있다면 아주 쉽게 배울수 있겠죠..



해킹이라는 막연한 꿈에 한발짝 다가서기 위해서는


우선 프로그래밍이라는 과정을 배우게 됩니다.



기본적으로는 C 언어를 추천하고 제일 먼저 가르치죠.


근데 이때 중요한것이 단순히 프로그래밍 과정만을 배우면


요즘도 그렇치만 오래전 문제가 되었던


양산형 코더들만 만들어 내게 되고 그 학생이 진정한 프로그래머가 되기가 힘들어 집니다.


프로그래밍이라는 과정이 단순한 알고리즘에만 국한되어 버리기 때문이죠


예제로 나온 문제를 푸는 과정에 필요한것만 배우지


예제에서 배우진 못한 세상의 무수히 많은 문제들을 해결하는 전체적인 방법을 배우지 못하기 때문입니다.


그래서 저는


C 언어를 배우는 학생들에게 최소한 정보처리기능사 정도는 배워 두라고 권하고 싶습니다.


정보처리기능사에는 아주 아주 적은 양이나마


컴퓨터의 구조, 수체계(2진수,보수), 논리회로등이 나옵니다.


이러한것들이 아무 쓸모가 없어 보이지만


지금 여러분들이 사용하는 컴퓨터라는 녀석이 작동하는 기본중의 기본 약속이기 때문입니다.


아무튼....


이러한 C 언어 과정이 끝나면 조금 고급 언어쪽으로 눈을 돌리거나


일반적으로 많이 해킹이라 부르는


인터넷을 이용하는 웹서버 개념을 배우게 됩니다.(대부분의 해킹은 웹서버 해킹을 말하긴 하죠.. ㅎㅎㅎ 꼭 그런건 아니지만)


보통 아파치 웹서버, PHP 서버 스크립트언어, MY-SQL 데이터베이스 언어 이렇게 3가지 정도를 이용해서


전체적인 웹 서버 및 웹 서비스를 배우게 됩니다.


이제 여기서 부터 보안이라는 것이 보이기 시작하고


그러한 보안 취약점을 이용하면 해킹이 된다는걸 알게 되기 시작합니다.


웹서버를 배우면서 Linux(리눅스) 까지 같이 배우면 금상첨화겠지만요.


요즘은 윈도우에서 많이 연습을하다보니 리눅스 쓸일이 많지는 않지만


저는 꼭 리눅스 기반에서 교육을 어느정도 하고


윈도우 기반으로 넘어 옵니다.


그리고 학생들에게 선택권을 주죠.. 어디서 계속 연습하고 개발을 할래???


대부분 윈도우가 익숙하여 윈도우 환경을 고르지만


리눅스를 사용할줄 안다는 것과 모르는 것은 나중에 큰차이를 보이게 됩니다.


그리고 윈도우에 어느정도 익숙해지면 어렵더라도 리눅스 기반으로 모든걸 개발하라고 이야기 합니다.


윈도우에서는 그냥 되던 기능도 리눅스쪽에서는 권한 문제등으로 인하여 골머리를 싸게 되는데.


이 골머리 싸게 되는것이 또 해킹의 단서가 될수 있다는점 때문이지요.


아무튼 해킹이라는 단어 하나를 설명할려고 쓰잘데기 없는 이야기를 너무 많이 한것 같아서..


결론만 말하고 줄일까 합니다.



해킹을 하기 위해서 학원에 가서 컴퓨터를 배우는 것은 좋으나


해킹 기술을 배우러 학원에는 가지 말라는 겁니다.


해킹 배우러가면 제가 열거한 저런것 들을 대부분 가르치고... 저게 옳은 것이기도 하구요..


일부 학원에서는 정말로 기본 지식도 없는 학생들을 대상으로 해킹하는 특정 기술만 가르치기도 하는데.


그러한 기술 대부분은 이미 오래전 알려전 보안 취약점으로 이미 패치가 된것들이 대부분이며


특정한 환경이 아니면 쓸모가 없는 기술이 대부분이라는점.....



아무튼


해커가 되고자 한다면


너무 크게 많이 생각하지 말고


C언어 정도는 기본 마스터하고


LAMP(Linux, Apache, My-sql, Php) 순으로 배우라고 말씀 드리고 싶습니다.


자 그럼 C 언어 부터 공부하러 가야겠죠??


열공하세요.!!!




밀양금성컴퓨터학원


수강신청 상담전화 : 055-354-3344








List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 게시판에 글쓰는 방법 안내 file 좋은아빠되기 2017.06.17 3008
22 [경기 여주] 사무양성 ITQ 과정 수강생 모집 여주샘물IT캠퍼스 2019.07.30 187
21 [서울 홍대] 컬러리스트산업기사 2회 실기대비반 모집중 공디원 2019.04.25 403
20 [서울 홍대] 시각디자인산업기사 2회 실기대비반 모집중 공디원 2019.04.25 288
19 [인천]온라인 컴퓨터인강 아이티스쿨 아이티스쿨 2019.03.22 378
18 [경기 평택] 한국기술교육원 국가기간전략산업 생산관리실무자 양성과정 설명회 개최 한국기술교육원 2019.01.07 531
17 [경기 평택] 한국기술교육원 컴퓨터 수업 겨울방학 특강 안내 한국기술교육원 2018.12.26 309
16 [경기 평택] 한국기술교육원 근로자 국비지원교육 수강 이벤트 한국기술교육원 2018.12.26 641
15 [경기 여주] 샘물IT캠퍼스 소개 여주샘물IT캠퍼스 2018.12.11 425
14 [부천] 고3 인문고 위탁과정 해킹 정보보안과정 모집 부천우리직업전문학교 2018.12.04 357
13 [경남 밀양] 밀양 금성컴퓨터학원 주말반 컴활 1급 실기반 모집합니다. 좋은아빠되기 2018.05.11 1074
12 [경남 밀양] 금성컴퓨터학원 방학 특강 컴활 1급 실기반 모집합니다. 좋은아빠되기 2017.11.11 3844
11 [전남 한성] 8월 방학 Off 개강 안내 한성컴짱 2017.08.11 737
10 [공지 사항] 협력학원 신청하고 특별 혜택 누리세요. 좋은아빠되기 2017.07.28 911
9 [경남 밀양] 금성컴퓨터학원 수강과목 안내 남쌤 2017.07.05 1883
8 인문고 위탁 디자인 정보보안과 모집 부천우리직업전문학교 부천우리직업전문학교 2017.07.02 1175
7 [경남 밀양] 컴활 1급 실기 주말반(토) 모집 합니다.(2017년 07월 15일 개강) 좋은아빠되기 2017.06.21 1513
» [경남 밀양] 해커가 되고 싶은가요? 말로만 하지 말고 꿈을 이루어 보세요. 좋은아빠되기 2017.06.21 2931
5 [경남 밀양] 금성컴퓨터학원 일반인(워드, 컴활, OA) 모집 남쌤 2017.06.20 1164
4 [경남 밀양] 금성컴퓨터학원 코딩 교육생 모집합니다. 남쌤 2017.06.18 1142
3 [경남 밀양] 금성컴퓨터학원 C 언어 수강생 모집(각종 프로그래밍) 좋은아빠되기 2017.06.17 1385
Board Pagination Prev 1 2 Next
/ 2