1580, 3/79 회원가입  로그인  
   HackerMapia
   * 해커가 되고싶나 ? *

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=667 [복사]


*읽기전에 이글은 정말좋은글같다. 꼭읽어보시길바란다 ㅡ_ㅡ*

패스워드 크랙, 시스템 파괴, 웹사이트 크래킹, 바이러스 제조, 트로이 목마 심는 방법을 배우고싶다고? 그렇다면 잘못찾아왔다. 나는 그런짓이나 하는 해커가 아니다.



호기심을 가지라
사물을 구분해서 그 내면을 본다. 시스템 디렉토리를 깊이 파고들어 그 안에 무엇이 있는지를 직접 두눈으로 본다. 파일을 Hex 에디터로 본다. 컴퓨터 안을 들여다본다. 컴퓨터 상점을 돌아다니면서 무엇이 있는지를 본다.



많이 읽어라.
여유가 있다면 책을 아주 많이 사라. 여유가 없으면 도서관의 책이나 인터넷상의 온라인북을 읽을것. 아니면 친구에게 책을 빌린다. 시스템의 Help 파일을 읽는다. 유닉스나 리눅스를 사용한다면 메인파일을 읽는다. 근처의 대학 도서관과 서점을 내집드나들듯이 드나들어라. 읽고 또 읽어라. 이해가 가지 않으면 읽고 또 읽어라. 이해가 갈때까지.



실습
바꾸는 것을 겁내지 마라. 일단 바꾸어보고 무슨일이 일어나나 보라. 물론 시스템을 통째로 날려버릴수도 있다. 그러나 이것이 해커가 되기위해 걸어야 하는 과정의 일부분이다. 이제껏 사용해본적 없는 생소한 command 옵션을 실행해보고 어떻게 되는지 본다. 프로그램의 옵션메뉴를 세밀히 관찰, 그 기능을 살핀다. 윈도우를 쓴다면 레지스트리를 건드려보고 어떻게 되나 본다. INI 파일 세팅을 바꾸어본다. 유닉스라면 평상시 잘 사용하지 않는 디렉토리를 파본다.



백업을 한다
시스템 파일들, 레지스트리, 패스워드 파일 등을 망쳐놓는다면 시스템이 날아가 곤경에 빠지게 될 것이다. 이 경우를 대비해 항상 백업을 떠놓는다. 여유만 있다면 실험용으로 시스템을 테스트하는 컴퓨터 한대를 마련해 그것으로 왼갖 실험을 다 해보고, 진짜 일은 다른

컴퓨터로 한다.



자신에게 한계를 두지마라
컴퓨터나 네트워크만이 해킹하는 장소라고 누가 말했나? 전화는 어떻고? 텔레비전은 또 어떻고? (픽쳐튜브주위의 높은 전압을 조심할것. 인간후라이가 되어버린다면 내 책임이 아니다) 그리고 VCR. 프린터도. 방의 잠금장치도. 라디오의 원리도. 끊임없이 호기심을 갖고 공부하라.



진짜 툴을 얻으라
스크루드라이버로 판자를 자를수는 없다. 물론 못할거야 없겠지만 시간이 많이 걸린다. 지금 사용하고있는 운영체제에 맞는 툴을 열심히 찾아보아라. 인터넷상에 반드시 있다. 셰어웨어나 프리웨어로 구할 수 있는데 정말 좋은 툴은 돈을 주고 사야하는 경우가 많다. 어떤 툴이냐고? Hex 파일 에디터. 시스템 메세지와 네트워크 트래픽을 분석하는 스누퍼, 프로그래밍툴, 스크립팅툴, 디스트 에디터/포매터, 디셈블러 등이다. 좋은 것을 구하면 스스로 써보라.



프로그래밍을 배우라
해커가 되고싶다면 프로그래밍을 배워야한다. 어떤 프로그램을 배우느냐는 어떤 운영체제를 쓰느냐에 달렸다. 유닉스를 사용한다면 Perl을 배우기를 권한다. camel book의 Programming Perl과llama book 의 Learning Perl Perl 책을 사서 읽어보라. 모든 기초가 아주 쉽게 나와있을 것이다. 윈도우 사용자라면 비주얼 베이직이나 델피를 배울것. 어떤 운영체제를 사용하든 진짜 해커가 되고싶다면 C언어를 배워야 한다. 진짜 해커는 한가지 이상의 프로그래밍언어를 알아야 한다.



타이핑을 배우라
해커들은 많은 시간을 키보드와 함께 보낸다. 몇분의 몇초라도 타이핑을 더 빨리 하는 것이 얼마나 득이 되는가는 아는 사람은 다 안다. 타이핑 버릇이 나쁜 사람은 몇달이 걸려도 좋으니 처음부터 시작해 타이핑을 완벽하게 열손가락을 다 사용해 할 수 있도록 익힌다.



진짜 운영체제를 사용하라
요즘은 누구나 윈도우 95/98을 사용한다. 윈도우는 진짜 운영체제가 아니다. 리눅스, 윈도우 NT, Mac, OS/2 ... 등이 진짜 운영체제이다. 진짜 운영체제를 깔고 완전히 익숙해질때까지 공부하라. 한가지 프로그래밍 언어만 아는 것으로 진짜 해커가 될수 없듯이 한가지 운영체제만 알아서는 헤커가 될 수 없다. 리눅스는 모든 해커의 꿈이다. 리눅스를 가지고 놀것. 공개된 소스코드를 분석하고 연구한다. 리눅스를 스스로 개발할 수 있을때까지. 누가 알랴. 내가 사용하는 나만의 운영체제를 스스로 만들수 있게될지.



사람들과 말하라
진공상태에서 배우기란 어렵다. 수업을 듣는다. 사용자 그룹이나 컴퓨터 클럽에 가입한다. IRC, 뉴스그룹, 웹게시판에서 만나는 사람들과 대화를 나눈다. 그중에는 반드시 내 스승이 되어줄 사람이 있다. 그런 사람을 찾는데 시간이 좀 걸리겠지만. 그렇다고 헤킹하는 법을 가르쳐달라고는 하지 말것. 가장 좋은 방법은 주고받는 것이다. 상대가 나에게 무엇을 주기를 원한다면 내가 먼제 그에게 주는 것이다. 내가 알고있는 것을 나누어주면 상대도 내게 나누어줄것이다.



프로젝트를 만든다
프로젝트 하나를 만들어 그것이 끝날때까지 몰두하는 것이 중요하다. 직접 해야 배우게 된다. 잘 모르더라도 일단 시작해 처음부터 끝까지 차근차근 하다보면 모든것을 속속들이 이해하게 된다. 아이콘을 만드는 것 등등 정말로 간단한 것으로 시작한다. 윈도우에서 스타트업 화면을 바꾸는 이나 유닉스의 프롬프트 등을 바꾸는 등. 그리고 나서 일반적인 기능을 하는 스크립트를 만들고, 파일을 감출수 있는 프로그램도 제작해 본다.



인터넷을 사용하는 법을 배우라
해킹에 관한한 모든 정보는 인터넷상에서 얻을 수 있다. 서치엔진사용법, boolean을 익히고, 유용한 페이지는 북마크를 해둔 후, 유즈넷, 고퍼, IRC등 모든 곳을 드나들어본다. 정말로 필요한 정보는 의외로 희안한 곳에 있게 마련이다.

이 스텝을 끝내면 이제 밖으로 나가 뭔가를 할 차례이다. 인터넷은 해커들이 만든 것이다. 리눅스도 해커들에 의해 만들어졌다. 유즈넷도 해커들이 만들었다. Sendmail도. 자, 이제 당신도 그들중 한사람이 되어 뭔가를 할 차례다.

*출저 정보보안협회

  Hit : 12501     Date : 2007/03/01 11:20



    
간세지재 좋은 글들 항상 감사해요^^ 님이 올린 글을 읽으면 더 '해커'가 되고 싶다는^^ 2007/03/01  
HackerMapia ㅋㅋㅋㅋ그래야죠 2007/03/02  
whqkdnf000 좋은글 감사합니다.^- 2007/03/02  
jardin 좋은글 감사합니다 2007/04/02  
rkfkrhsp12 좋은글감사합니다 2007/04/03  
hitana 좋은글 감사해요~ 2007/04/06  
neverlove2 잘 일고 가요. 2007/05/01  
i0277922 잘읽었습니다^^ 2007/05/02  
mdimjs 잘 읽었습니다. 도전이 많이 되는군요; 2007/05/22  
DarkSlayer 한가지 짚고 넘어갈게 있다면, 윈도우95/98이 진짜 운영체제가 아니다....? 운영체제에 있어서 진짜, 가짜가 어디있을까요..? 2007/05/29
DarkSlayer 리눅스는 어려우니까 진짜 운영체제이고, 윈도우는 누구나 다 할줄 아니까 가짜운영체제라니.... 다 똑같은 운영체제입니다. 그저 서로의 성격이 다를뿐입니다. 2007/05/29
artcrazy Windows95/98이 언급된걸로 봐서 좀 오래된 글인가봐요. 95/98 같은 경우엔 보안상 허술한 면이 너무나 많기에 가짜운영체제라고 언급한게 아닌가 싶습니다. 2007/06/10  
CD하나만 잘읽고 갑니다. 2007/06/15  
aichemist ㄳ 합니다^^ 2007/06/16  
ktbongt 정말 좋은글입니다 2007/06/26  
jyd8035 잘읽고 갑니당 2007/10/27  
즐겁게놀자 9x계열은 Dos에 의존하고있어서 애플리케이션으로 분류된다고 책에서 읽었습니다. 2008/01/19  
rlaehgns100 좋은글 감사합니다 ! 2008/05/10  
MeyBe 감사합니다! 2011/02/17  
1540   * 해킹영화 볼만한거 *[5]     HackerMapia
02/20 11661
1539   * 해커의 분류 *[6]     HackerMapia
02/22 7531
  * 해커가 되고싶나 ? *[19]     HackerMapia
03/01 12500
1537   * 해커가 알아야할 30가지 *[2]     HackerMapia
02/22 9470
1536   * 해커를 위한 레지스트리 해부 강좌 *[2]     HackerMapia
02/24 10542
1535   * 홈페이지 해킹 * 좋은자료 *[7]     HackerMapia
02/22 10612
1534   * for문 사용법[2]     limjongmin
08/20 6801
1533   * printf 사용법     limjongmin
08/20 6407
1532   * window Vista 에 대해... *[3]     HackerMapia
02/22 7656
1531   * 평민들에게 권하는 테크닉 *[14]     HackerMapia
02/20 8301
1530   * 컴퓨터 종료 아이콘만들기 *[9]     HackerMapia
02/24 9446
1529   * 컴퓨터가 다운되는 8가지 이유 *[2]     HackerMapia
02/24 7311
1528   * 내컴퓨터 누가 만졋나;; *[13]     HackerMapia
02/24 9361
1527   * 도스 내부명령어 1 시작 - 실행 - cmd *[1]     HackerMapia
02/20 8853
1526   * 도스 외부명령어 1 *[1]     HackerMapia
02/20 7579
1525   * 도스명령어 최강자 되기 *[1]     HackerMapia
02/20 8408
1524   * 동영상 끊김없이 감상하기 *     HackerMapia
03/02 8495
1523   * 보안에 대한 주요 FAQ[8]     dl4815
01/14 10730
1522   * 엘리트해커가 되는길 *추천 *[30]     HackerMapia
03/02 14401
1521   - 재밌는글 설린인터넷고[1]     twinz
08/27 7747
[1][2] 3 [4][5][6][7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com