해커 에 게 필요 한 기본 기능

1.해커 의 정신 적 태 도 는 매우 중요 하지만 기술 은 더욱 중요 하 다.해커 의 태 도 는 대체 할 수 없 지만 신기 술 의 발명 과 낡은 기술 의 대체 에 따라 이런 도구 들 은 시간 에 따라 점점 달라 지고 있다.예 를 들 어 예전 에는 항상 기계 코드 로 프로그램 을 쓰 는 것 을 배 웠 는데 최근 에 우 리 는 HTML 을 사용 하기 시작 했다.하지만 1996 년 말,물론 기본 적 인 hacking 스 킬 입 니 다.1997 년 에 너 는 당연히 C 를 배 워 야 한다.그러나 한 가지 언어 만 배운다 면 해커 라 고 할 수 없고 프로그래머 라 고 할 수 없다.그 밖 에 모든 프로그램 언어 에 독립 된 개괄적 인 관념 으로 프로그램 설계 상의 문 제 를 생각 하 는 것 도 배 워 야 한다.진정한 해커 가 되 려 면 며칠 안에 manual 내용 과 현재 알 고 있 는 관 계 를 연결 하여 새로운 언어 를 배 워 야 합 니 다.즉,당신 은 반드시 C 이외 의 것 을 돌려 주 는 것 을 배 울 것 입 니 다.당신 은 적어도 LISP 나 Perl(자바 도 이 명단 에 오 르 려 고 노력 하고 있 습 니 다.번역자 주:나 는 이 명단 이 매우 의심스럽다.몇 가지 중요 한 hacking 상용 언어 를 제외 하고 이 언어 들 은 서로 다른 프로 그래 밍 경 로 를 제공 하고 좋 은 방법 에서 공부 할 수 있 습 니 다.프로 그래 밍 은 복잡 한 기술 로 나 는 여기에서 완전한 학습 절 차 를 제공 하 는 것 을 판별 하지 못 했다.하지만 책 과 수업 시간 에 없 는 것들 을 알려 드릴 수 있 습 니 다.a)다른 사람의 프로그램 코드 읽 기;(b)프로그램 을 쓰 는 데 이 두 가지 가 좋 은 방법 입 니 다.쓰기 프로그램 을 배 우 는 것 은 마치 좋 은 자연 언어 를 쓰 는 것 과 같다.가장 좋 은 방법 은 전문가 들 이 쓴 것 을 보고 자신의 것 을 쓴 다음 에 더 많이 읽 고 더 많이 쓰 는 것 이다.그리고 당신 이 자신 만 의 스타일 과 특색 을 발전 시 킬 때 까지 계속 되 었 습 니 다.좋 은 프로그램 코드 를 찾 는 것 은 어 려 운 일이 다.초보 해커 들 에 게 는 읽 기와 노력 에 적합 한 대형 프로그램의 source 수가 적 기 때문이다.그러나 이 일 은 이미 극적인 변화 가 생 겼 다.현재 무료 로 제공 되 는 소프트웨어,프로 그래 밍 도구,운영 체제(대부분 소스 를 공개 적 으로 제공 하고 모두 해커 들 이 작성 한 것)를 곳곳에서 볼 수 있다.다음 주제 로 넘 어 갑 니 다.2.유 닉 스 를 무료 로 받 고 사용 과 유 지 를 배 웁 니 다.나 는 먼저 네가 이미 개인 용 컴퓨터 를 가지 고 있 거나 어떤 것 도 사용 할 수 있다 고 가정 한다.해 킹 기술 을 얻 는 첫 번 째 단 계 는 리 눅 스 나 Free BSD-Unix 를 얻 고 자신의 기계 에 설치 하여 순조롭게 작 동 하도록 하 는 것 이다.맞 아,이 세상 에는 유 닉 스 외 에 도 다른 운영 체제 가 있어.그러나 그들 은 bianry 만 제공 합 니 다.당신 은 그들의 프로그램 코드 를 볼 수 없고 수정 할 수 없습니다.도스 나 윈도 나 맥 OS 에서 해 킹 을 시작 하려 면 족쇄 를 묶 고 춤 을 추 라 는 것 과 같다.그 밖 에 유 닉 스 는 인터넷 운영 체제 다.유 닉 스 를 모 르 는 상태 에서 인터넷 사용 을 배 울 때 유 닉 스 를 모 르 는 상태 에서 인터넷 해커 가 되 는 방법 을 알 지 못 한다.그 렇 기 때문에 지금의 해 킹 문 화 는 유 닉 스 를 중심 으로 튼튼 하 다.이것 은 완전히 정확 한 것 이 아니 라 구시 대 에 살 았 던 해커 들 도 이런 상황 을 좋아 하지 않 았 다.그러나 유 닉 스 와 인터넷 간 의 공생 공 성 은 이미 확고 한 지경 에 이 르 렀 고 마이크로소프트 의 큰 근육 도 그 위 에 뚜렷 한 상 처 를 남기 지 못 했다.)그래서 유 닉 스 를 담아 라!나 는 리 눅 스 를 좋아 하지만 다른 것 도 쓸 수 있다.)그것 을 배우 고,그것 을 작 동 시 켜,그것 이 너 와 함께 열심히 정진 하도록 해라.그 로 인터넷 전 체 를 향 해 소 리 쳤 다.프로그램 코드 를 보고 프로그램 을 바꾸다.어느 날 당신 은 높 은 해커 가 되 었 습 니 다.뒤 를 돌아 보면 Microsoft 운영 체제 가 제공 할 수 있 는 것 보다 더 좋 은 프로 그래 밍 도구(C,Lisp,Perl 포함)를 얻 을 수 있 습 니 다.그리고 즐거움 을 얻 고 공생 공 성보 다 튼튼한 지경 에 이 르 렀 다 는 것 을 배 웠 다.마이크로소프트 의 큰 근육 도 그 위 에 뚜렷 한 상 처 를 남기 지 못 했다.)그래서 유 닉 스 를 담아 라!나 는 리 눅 스 를 좋아 하지만 다른 것 도 쓸 수 있다.)그것 을 배우 고,그것 을 작 동 시 켜,그것 이 너 와 함께 열심히 정진 하도록 해라.그 로 인터넷 전 체 를 향 해 소 리 쳤 다.프로그램 코드 를 보고 프로그램 을 바꾸다.어느 날 당신 은 높 은 해커 가 되 었 습 니 다.뒤 를 돌아 보면 Microsoft 운영 체제 가 제공 할 수 있 는 것 보다 더 좋 은 프로 그래 밍 도구(C,Lisp,Perl 포함)를 얻 을 수 있 습 니 다.그리고 즐거움 을 얻 고 생각 보다 많은 지식 을 배 웁 니 다.유 닉 스 학습 에 관 해 서 는 Loginataka 에 더 많은 자료 가 있 습 니 다.http://www.ccil.org/~esr/faqs/loginataka。) Linux distribution 의 디 렉 터 리 나 Linux CD 를 보고 자신 을 전달 합 니 다.3.월 드 와 이 드 웹 을 사용 하 는 것 을 배우 고 HTML 을 쓰 는 것 을 배 웁 니 다.해 킹 문화 가 만 든 것 은 대부분 그들의 활동 범위 밖에서 사용 되 고 있다.예 를 들 어 공장 과 변 공 실 이나 대학 에서 무관심 하 게 사용 되 고 있다.그러나 웹 은 매우 큰 예외 이다.이 해커 가 보 는 큰 장난감 은 심지어 정치 인 들 에 게 받 아들 여지 고 공교롭게도 세상 을 바 꾸 고 있다.그래서 웹 을 배 워 야 합 니 다.브 라 우 저 만 배 우 는 것 이 아니 라 HTML 이라는 웹 태그 언어 도 배 워 야 합 니 다.프로그램 을 어떻게 설계 하 는 지 모른다 면 HTML 을 쓰 는 것 도 습관 적 인 도움 이 될 수 있다.응!!홈 페이지 를 만 듭 시다!하지만 홈 페이지 는 해커 가 될 만 한 특별한 점 이 없다.웹 에는 홈 페이지 가 곳곳에 있 고 대부분 중점 이 없고 내용 이 없 는 진흙-보기 좋 은 진흙 이지 만 다 똑 같 고 차이 가 많 지 않 습 니 다.4.적어도 다음 과 같은 두 가 지 를 배 워 야 합 니 다.하 나 는 사이트 서버 프로그램 인 ASP,PHP,CGI,JSP 입 니 다.저 는 개인 적 으로 CGI 가 가장 배우 기 어 려 운 것 중 하나 라 고 생각 합 니 다.2.프로그램 언어:C 언어,C++,VB,JAVA,PERL,DELPHI,어 셈 블 리 언어.그러나 저 는 C 언어의 통용 성 이 가장 좋 고 크로스 플랫폼(운영 체제)에서 사용 할 수 있다 고 생각 합 니 다.프로그램 작성,소프트웨어 개발 등 도 해 봐 야 한다.3.데이터베이스 관리 소프트웨어:MYSQL,SQL,FOXPRO...등.4.몇 가지 자주 사용 하 는 운영 체제:WIN 98,WIN 2000,WINNT,WINXP,UNIX,LINUX,UNIX 를 배 울 수 있다 면 가장 좋 습 니 다.가장 기본 적 인 WIN2K,WINNT 도 배 워 야 겠 죠.만약 이상 의 당신 이 모두 할 수 있다 면,당신 은 이미 고수 입 니 다.

좋은 웹페이지 즐겨찾기