|
http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=10707 [복사]
내가 telnet으로 접속이 안된다는 글을 읽고 여기에 왔었는데 참 **습니다.
1. 여기 사람들이 오해하는게 `해킹이란 것은 남의 시스템에 침투하고 뭐 그런것'이렇게 생각하는건데,
해킹은 그런게 아닙니다. 위에 쓴 건 크래킹이고 해킹은 일반적으로 프로그램 만드는걸 즐기거나 그런 뜻도 있고 큰 오픈소스 프로젝트에서 내부 구조를 잘 알고 많은 기여를 한 사람도 해커라고 합니다. 취약점 찾아내서 패치를 올려주면 해커, 취약점 찾아내서 그걸 사용하면 크래커. 완전히 다릅니다.
2. 리눅스
윈도 배울때 어떻게 공부했나요. 컴퓨터를 잘 사용하지 못하는 어른들은 우분투나 윈도나 똑같이 느낍니다.
써보고 싶으면
1) 윈도에서만 돌아가는 게임 끊기, 액티브X 무조건 사용금지. 보안에 관심있다는 사람이 ActiveX 쓴다는건 웃긴 일입니다.
2) MSIE쓰지 말고 파이어폭스 쓰세요. 억지로라도 MSIE 안 쓰고 계속 쓰다보면 익숙해질겁니다.
3) 리눅스 계열 OS는 자유 소프트웨어 기반입니다. 자유 소프트웨어가 뭔지 대충은 알고있는게 좋습니다. 그런 이유로 대부분의 프로그램 설치에 구입/크랙 등의 과정은 필요가 없습니다.
4) 멀티부팅을 하던가 아예 처음부터 리눅스 계열 OS설치. 제대로 하고 싶으면 윈도를 아예 밀어버리고 쓰지 마세요. 윈도즈가 꼭 필요한 경우는 우분투에 VirtualBox같은 컴퓨터 에뮬레이터를 설치해서 윈도우 돌리세요.
OS는 우분투를 추천합니다. 페도라 같은 레드햇 계열은 아예 하드를 LVM으로 밀어버리는것 같은데 개인용 데스크톱 컴퓨터에는 LVM 필요 없습니다.
그리고 레드햇9같은건 *절대* 설치하면 안됩니다. 윈도 9x 시절에 쓰던 OS입니다. 최신 하드웨어에서 제대로 안 되는건 당연.
5) 설치를 해 보세요. 쉽습니다. 단 하드웨어 인식이 안 되거나 정상적으로 동작하지 않으면 삽질을 하거나 포기하거나 VirtualBox같은 프로그램을 쓰세요.
윈도용 드라이버를 리버스 엔지니어링해서 만든 드라이버도 많고 개발 단계여서 불안정한 경우도 있습니다.
6) 터미널/콘솔 같은건 꼭 필요하지 않다면 되도록 건드리지 말고 여러가지를 해 보세요. 게임과 일부 MSIE전용사이트를 제외하면 윈도에서 하는거 거의 다 됩니다. 여러가지 프로그램 설치하고 건드려보고 테마를 바꾼다든지 하면서 이것저것 건드리면서 익숙해지세요. 윈도즈보다 쉽습니다. 프로그램을 불법으로 쓸 필요도 없고 그냥 목록에서 선택하면 설치됩니다.
7) 컴퓨터를 윈도 수준으로 다룰 수 있게 되면 그 때 터미널/콘솔을 건드리세요.
3.언어
여기서 제공하는 강좌같은건 별로 의미가 없습니다. 프로그램 분석/해킹 같은건 기초를 응용한 것입니다.
나는 해킹, 역분석 이런거에는 관심이 없었습니다. 하지만 프로그램 역분석이 필요했을때 이런 사이트 필요없이 기초만으로도 할 수 있었습니다. 프로그램을 만들면서 디버깅을 해 봤다면 누구나 다 할 수 있는 것들입니다.
컴퓨터 프로그램을 분석하거나 취약점을 찾아내고 싶으면 적당한 언어를 공부하세요. 일반 프로그램은 C, 웹 프로그램은 PHP같은 언어. 절대 억지로 처음부터 이런거 하려고 하지 말고 자기가 만들고 싶은것을 만들어 보세요.
마지막으로 여기 글 읽어보면 대체로 初等學生이 많은 것 같은데 무슨 해킹에 대한 喚想같은것을 가지고 있다면 차라리 그 시간에 공부를 하세요.
CC-BY-NC-ND
|
Hit : 10781 Date : 2008/05/04 02:13
|